SlideShare una empresa de Scribd logo
1 de 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
 

Más contenido relacionado

La actualidad más candente

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
 

La actualidad más candente (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
 

Destacado

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
 

Destacado (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
 

Similar a 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
 

Similar a 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
 

Último

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
+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@
 

Último (20)

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
+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...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 

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.