SlideShare ist ein Scribd-Unternehmen logo
1 von 42
NETKIT (A Software Component-Based Approach to Programmable Network) Yunho Jung Mobile Broadband Communication Lab in Konkuk Univ
1  ,[object Object],[object Object],[object Object],[object Object],Presentation Contents
[object Object],[object Object],[object Object],[object Object],[object Object],I. Programmable Network
[object Object],[object Object],What is Programmable Network? I. Programmable Network ,[object Object]
[object Object],What is Programmable Network I. Programmable Network ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Transport plane Management plane Control plane Coordination Application services In-band functions Hardware abstraction Communication  model Computation  model
[object Object],What is Programmable Network I. Programmable Network Node  Kernel Node HW Network Programming Environment Programmable Network Architecture Node  Kernel Computational Model Communication Model Node interfaces Network programming interfaces Node HW
Active Network Paradigm ,[object Object],[object Object],[object Object],I. Programmable Network
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Active Network Paradigm I. Programmable Network
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Active Network Paradigm I. Programmable Network
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Open Signaling Paradigm I. Programmable Network
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Run-time Configuration I. Programmable Network
Current Paradigm I. Programmable Network ,[object Object],[object Object],Transport plane Management plane Control plane Coordination(OS, Alan) Application services(AN, Alan) In-band functions(OS) Hardware abstraction(OSKIT,SCOUT) Communication  model Computation  model
[object Object],[object Object],[object Object],[object Object],[object Object],I I. Component based approach
[object Object],[object Object],[object Object],[object Object],[object Object],NETKIT Proposal II. Component based Approach ,[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],Component-Based Model II. Component based Approach ,[object Object],[object Object],[object Object],[object Object]
Component-Based Model II. Component based Approach ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Component-Based Model II. Component based Approach ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Component-Based Model II. Component based Approach ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],Reflective Meta-Models II. Component based Approach ,[object Object],[object Object],[object Object],[object Object]
Reflective Meta-Models II. Component based Approach ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Component Frameworks ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],II. Component based Approach
Potential Benefits ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],II. Component based Approach
[object Object],[object Object],III . NETKIT architecture
What is NETKIT ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],III. NETKIT architecture
What is NETKIT ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],III. NETKIT architecture
What is NETKIT III. NETKIT architecture
NETKIT Implementation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],III. NETKIT architecture
[object Object],[object Object],IV . Examples using NETKIT
Simple Network with two routers ,[object Object],IV. Examples using NETKIT
Simple Network with two routers ,[object Object],IV. Examples using NETKIT
Simple Network with two routers ,[object Object],IV. Examples using NETKIT
Simple Network with two routers ,[object Object],[object Object],[object Object],IV. Examples using NETKIT
Simple Network with two routers ,[object Object],[object Object],[object Object],IV. Examples using NETKIT
Simple Network with two routers ,[object Object],[object Object],[object Object],IV. Examples using NETKIT
Understanding ARP ,[object Object],IV. Examples using NETKIT
Understanding ARP  ,[object Object],IV. Examples using NETKIT
Understanding ARP ,[object Object],IV. Examples using NETKIT
Understanding ARP ,[object Object],[object Object],[object Object],IV. Examples using NETKIT
Understanding ARP ,[object Object],[object Object],[object Object],IV. Examples using NETKIT
Understanding ARP ,[object Object],[object Object],[object Object],[object Object],IV. Examples using NETKIT
Understanding ARP ,[object Object],IV. Examples using NETKIT
 

Weitere ähnliche Inhalte

Was ist angesagt?

Enterprise Application Integration
Enterprise Application IntegrationEnterprise Application Integration
Enterprise Application Integration
Tomas Dermisek
 
Health Insurance Case Study
Health Insurance Case StudyHealth Insurance Case Study
Health Insurance Case Study
William Estright
 
Healthcare integration with IIB
Healthcare integration with IIBHealthcare integration with IIB
Healthcare integration with IIB
bthomps1979
 
An Introduction to Multilayered Software Architecture
An Introduction to Multilayered Software ArchitectureAn Introduction to Multilayered Software Architecture
An Introduction to Multilayered Software Architecture
Andrei Pîrjoleanu
 
Usda ocio-its itsm7-integration_architecturediagram_v1_100109
Usda ocio-its itsm7-integration_architecturediagram_v1_100109Usda ocio-its itsm7-integration_architecturediagram_v1_100109
Usda ocio-its itsm7-integration_architecturediagram_v1_100109
Accenture
 
Cscc cloud-customer-architecture-for-e commerce
Cscc cloud-customer-architecture-for-e commerceCscc cloud-customer-architecture-for-e commerce
Cscc cloud-customer-architecture-for-e commerce
r_arorabms
 

Was ist angesagt? (19)

EAI (Integration) and Mulesoft
EAI (Integration) and MulesoftEAI (Integration) and Mulesoft
EAI (Integration) and Mulesoft
 
Adapters and EAI
Adapters and EAIAdapters and EAI
Adapters and EAI
 
Configuration inerpsaas multi tenancy
Configuration inerpsaas multi tenancyConfiguration inerpsaas multi tenancy
Configuration inerpsaas multi tenancy
 
Enterprise Application Integration
Enterprise Application IntegrationEnterprise Application Integration
Enterprise Application Integration
 
Time and attendance software
Time and attendance softwareTime and attendance software
Time and attendance software
 
Health Insurance Case Study
Health Insurance Case StudyHealth Insurance Case Study
Health Insurance Case Study
 
Unit5 Cloud Federation,
Unit5 Cloud Federation,Unit5 Cloud Federation,
Unit5 Cloud Federation,
 
Enterprise application integration
Enterprise application integrationEnterprise application integration
Enterprise application integration
 
EAI example
EAI exampleEAI example
EAI example
 
Why Enterprise Service Bus (ESB)
Why Enterprise Service Bus (ESB)Why Enterprise Service Bus (ESB)
Why Enterprise Service Bus (ESB)
 
Enterprise Application integration (middleware) concepts
Enterprise Application integration (middleware) conceptsEnterprise Application integration (middleware) concepts
Enterprise Application integration (middleware) concepts
 
Enterprise Application Integration
Enterprise Application IntegrationEnterprise Application Integration
Enterprise Application Integration
 
L7-L7 Services in a Cloud Datacenter
L7-L7 Services in a Cloud Datacenter L7-L7 Services in a Cloud Datacenter
L7-L7 Services in a Cloud Datacenter
 
Healthcare integration with IIB
Healthcare integration with IIBHealthcare integration with IIB
Healthcare integration with IIB
 
An Introduction to Multilayered Software Architecture
An Introduction to Multilayered Software ArchitectureAn Introduction to Multilayered Software Architecture
An Introduction to Multilayered Software Architecture
 
Usda ocio-its itsm7-integration_architecturediagram_v1_100109
Usda ocio-its itsm7-integration_architecturediagram_v1_100109Usda ocio-its itsm7-integration_architecturediagram_v1_100109
Usda ocio-its itsm7-integration_architecturediagram_v1_100109
 
Pervasive middleware
Pervasive middlewarePervasive middleware
Pervasive middleware
 
Cscc cloud-customer-architecture-for-e commerce
Cscc cloud-customer-architecture-for-e commerceCscc cloud-customer-architecture-for-e commerce
Cscc cloud-customer-architecture-for-e commerce
 
Deep Dive: MVC Controller Architecture
Deep Dive: MVC Controller ArchitectureDeep Dive: MVC Controller Architecture
Deep Dive: MVC Controller Architecture
 

Andere mochten auch

International BPO process and IT
International BPO process and ITInternational BPO process and IT
International BPO process and IT
Neon Technosoft
 
Business proposal-agribusiness
Business proposal-agribusinessBusiness proposal-agribusiness
Business proposal-agribusiness
Kiera Syakira
 

Andere mochten auch (16)

Raonia solucions presentació angles
Raonia solucions presentació anglesRaonia solucions presentació angles
Raonia solucions presentació angles
 
Thalia diapo
Thalia diapoThalia diapo
Thalia diapo
 
Bpo winners
Bpo winnersBpo winners
Bpo winners
 
It's busness time - Open Transit Data for the ACT
It's busness time - Open Transit Data for the ACTIt's busness time - Open Transit Data for the ACT
It's busness time - Open Transit Data for the ACT
 
Networking
Networking Networking
Networking
 
IT & ITES
 IT & ITES IT & ITES
IT & ITES
 
Contact Center Capability & Training Team Articles
Contact Center Capability & Training Team ArticlesContact Center Capability & Training Team Articles
Contact Center Capability & Training Team Articles
 
Business presentation bpo services
Business presentation bpo servicesBusiness presentation bpo services
Business presentation bpo services
 
International BPO process and IT
International BPO process and ITInternational BPO process and IT
International BPO process and IT
 
Busness Model Canvas
Busness Model CanvasBusness Model Canvas
Busness Model Canvas
 
Pineapple presentation 4 10 12
Pineapple presentation   4 10 12Pineapple presentation   4 10 12
Pineapple presentation 4 10 12
 
Business plan for a BPO company in Colombia (Business Process Outsourcing - ...
Business plan for a BPO company in Colombia  (Business Process Outsourcing - ...Business plan for a BPO company in Colombia  (Business Process Outsourcing - ...
Business plan for a BPO company in Colombia (Business Process Outsourcing - ...
 
Business Plan-Powerpoint Presentation
Business Plan-Powerpoint PresentationBusiness Plan-Powerpoint Presentation
Business Plan-Powerpoint Presentation
 
Amazon business plan
Amazon business planAmazon business plan
Amazon business plan
 
Business proposal-agribusiness
Business proposal-agribusinessBusiness proposal-agribusiness
Business proposal-agribusiness
 
Bpo presentation
Bpo presentationBpo presentation
Bpo presentation
 

Ähnlich wie Netkit

Conference Paper: Towards High Performance Packet Processing for 5G
Conference Paper: Towards High Performance Packet Processing for 5GConference Paper: Towards High Performance Packet Processing for 5G
Conference Paper: Towards High Performance Packet Processing for 5G
Ericsson
 
Research Challenges and Opportunities in the Era of the Internet of Everythin...
Research Challenges and Opportunities in the Era of the Internet of Everythin...Research Challenges and Opportunities in the Era of the Internet of Everythin...
Research Challenges and Opportunities in the Era of the Internet of Everythin...
Stenio Fernandes
 
A VNF modeling approach for verification purposes
A VNF modeling approach for verification purposesA VNF modeling approach for verification purposes
A VNF modeling approach for verification purposes
IJECEIAES
 

Ähnlich wie Netkit (20)

Conference Paper: Towards High Performance Packet Processing for 5G
Conference Paper: Towards High Performance Packet Processing for 5GConference Paper: Towards High Performance Packet Processing for 5G
Conference Paper: Towards High Performance Packet Processing for 5G
 
An approach of software engineering through middleware
An approach of software engineering through middlewareAn approach of software engineering through middleware
An approach of software engineering through middleware
 
Research Challenges and Opportunities in the Era of the Internet of Everythin...
Research Challenges and Opportunities in the Era of the Internet of Everythin...Research Challenges and Opportunities in the Era of the Internet of Everythin...
Research Challenges and Opportunities in the Era of the Internet of Everythin...
 
IRJET- SDN Simulation in Mininet to Provide Security Via Firewall
IRJET- SDN Simulation in Mininet to Provide Security Via FirewallIRJET- SDN Simulation in Mininet to Provide Security Via Firewall
IRJET- SDN Simulation in Mininet to Provide Security Via Firewall
 
IRJET- Build SDN with Openflow Controller
IRJET-  	  Build SDN with Openflow ControllerIRJET-  	  Build SDN with Openflow Controller
IRJET- Build SDN with Openflow Controller
 
DNIS in SRC
DNIS in SRCDNIS in SRC
DNIS in SRC
 
Crypto Mark Scheme for Fast Pollution Detection and Resistance over Networking
Crypto Mark Scheme for Fast Pollution Detection and Resistance over NetworkingCrypto Mark Scheme for Fast Pollution Detection and Resistance over Networking
Crypto Mark Scheme for Fast Pollution Detection and Resistance over Networking
 
SDN: A New Approach to Networking Technology
SDN: A New Approach to Networking TechnologySDN: A New Approach to Networking Technology
SDN: A New Approach to Networking Technology
 
A VNF modeling approach for verification purposes
A VNF modeling approach for verification purposesA VNF modeling approach for verification purposes
A VNF modeling approach for verification purposes
 
Grid Presentation
Grid PresentationGrid Presentation
Grid Presentation
 
Fe24972976
Fe24972976Fe24972976
Fe24972976
 
IPv4 to IPv6 network transformation
IPv4 to IPv6 network transformationIPv4 to IPv6 network transformation
IPv4 to IPv6 network transformation
 
Software Defined Networks
Software Defined NetworksSoftware Defined Networks
Software Defined Networks
 
Software defined optical communication
Software defined optical communicationSoftware defined optical communication
Software defined optical communication
 
Necos keynote UFRN Telecomday
Necos keynote UFRN TelecomdayNecos keynote UFRN Telecomday
Necos keynote UFRN Telecomday
 
Active Network Service Composition
Active Network Service CompositionActive Network Service Composition
Active Network Service Composition
 
Software architecture unit 4
Software architecture unit 4Software architecture unit 4
Software architecture unit 4
 
Controller Placement Problem resiliency evaluation in SDN-based architectures
Controller Placement Problem resiliency evaluation in SDN-based architecturesController Placement Problem resiliency evaluation in SDN-based architectures
Controller Placement Problem resiliency evaluation in SDN-based architectures
 
Controller Placement Problem Resiliency Evaluation in SDN-based Architectures
Controller Placement Problem Resiliency Evaluation in SDN-based ArchitecturesController Placement Problem Resiliency Evaluation in SDN-based Architectures
Controller Placement Problem Resiliency Evaluation in SDN-based Architectures
 
journal of mathematics research
journal of mathematics researchjournal of mathematics research
journal of mathematics research
 

Kürzlich hochgeladen

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Kürzlich hochgeladen (20)

[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 

Netkit

  • 1. NETKIT (A Software Component-Based Approach to Programmable Network) Yunho Jung Mobile Broadband Communication Lab in Konkuk Univ
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26. What is NETKIT III. NETKIT architecture
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.