SlideShare a Scribd company logo
Service-enabled Networks From The Network to My Network
Four wheels traction CAGR to 2001 Internet Telephony   Bring more quality Optical Internet Bring more capacity eBusiness Bring faster cycle times Wireless Internet Extend reach
What’s the scoop —the techies’ view TTM and product cycles make software reuse a must—enough stovepipes,  layers are back with a vengeance!  Very high-value traffic coexists with low value, low pay off traffic, all within the same commodity infrastructure Increasingly, “impedance mismatches” in the network generate opportunities for intelligent edge adaptation  Standardization lags behind the mighty innovation curve—  the IETF process hardly matches a trillion dollar business Network wires are now much faster than I/O busses—it’s time to bring the optical revolution into servers/storage
What’s the scoop —the biz view ASPs and eBiz test the market for new services, non stop— many fail, but they’ve thrown a monkey-wrench into the net Customers demand new soft features in network gear—manufacturers cannot keep up with fast (contrasting) reqs Personalized customer care stipulations are strategic for customer expansion and customer loyalty Hardware innovations are fueling a steep innovation curve—  what a great time for disruptive technologies to snowball!
Inflection points we left behind (1) Voice & Data Capacity in Mbps Source:  Mutooni & Tennenhouse, MIT, Jan 1998
Inflection points we left behind (2) 1 10 100 1,000 10,000 1986 1988 1990 1992 1994 1996 1998 2000 2002 Aggregate Bandwidth (MB/s) Ethernet Internet  Backbone 1 Gbit/s OC 192 T3 I/O Buses 10 Gbit/s
Global Internet Hosts (000s) 1989-2006 360 Million users Source:  Vint Cerf, MCI Worldcom, Jan 2000 Inflection points ahead of us (1)
Incomplete transformation; the inflection point is quickly approaching … Cisco Nortel Juniper 3Com Network & Mgmt services Embedded OS System ASICs ? ‘ 00 Vertical Network Industry Horizontal Network Industry Inflection points ahead of us (2)
2000’s Thin Client  Thick Server 2001’s Thin Client Smart Network Server Farms Data Farms Inflection points ahead of us (3)  2001’s Thin Client  Thick Server 1996-2000 Thick Client  Thick Server 1970-1985 Dumb Terminal  Mainframe 1986-1995 Thick Client  Thin Server
Kiss “The Network” Goodbye!!! How about a “white-sheet” network with nodes exposing programmable control to 3 rd  party code? How about passing on to entrepreneurs and service providers the  freedom  to formulate the high pay-off services for which they have found a market For this, we will need new levels of abstraction
Fred Smith invented the  FedEx  business in 1973, after recognizing the significance of predictable movement of packages. Smith has always used the same roads, airports, cars, and types of planes as the U.S. Postal Service … but he has programmed his own resources to work in a novel way Much like …
terminals in airports, railways, roads fleet, personnel parcels Analogy APIs and resources in telephones, routers, switches Ubiquitous, shrink-wrapped software PDUs (meeting the various SLAs)
Service sampler Entrepreneurs will run code inside the network for: Ad-hoc routing or policy definition for VPNs New protocol versions or features deployment Multicast protocols and support tools instantiation Stateful packet capturing; “intrusion detectors with legs” Intentional directory services Content-sensitive load balancing and caching Diagnostic agents (e.g., for loops, SLAs infringements, etc.) Customizable IP Accounting (e.g., to support “pay-for-what-u-use”)
Why inside the network and not e2e? 1) Brake!  2) ABS detect lockups and will pump brakes ABS brakes are a Turing machine exploiting  locality
Why  inside  the network and not e2e? (2) Fan-in/fan-out Centralization/De-centralization Visibility Affinity with data that only lives in the network Localization
Location, location, location Service-enablement will prove  most  effective where “impedance mismatches” occur in the network Wireline vs. wire-less Secure vs. non-secure Customer-premises vs. Content-provider-land SLA (x) vs. SLA (y) Low TCO vs. High TCO Resource-constrained vs. unwashed unlimited computing A service-enabled box can wear multiple hats
Where have you gone, network layer? 1 2 3 old world routers Physical Link Network Transport Session Presentation Application 1 2 3 4 5 6 7 Physical Link Network Transport Session Presentation Application 1 2 3 4 5 6 7 Physical Link Network Transport Session Presentation Application 1 2 3 4 5 6 7 Physical Link Network Transport Session Presentation Application 1 2 3 4 5 6 7 new world edge router (few) 1 2 2.5 routing switch (many) 1 2 2.5 routing switch (many) 1 2 3.5 4 5 6 7 proxies
Emancipation of a router It all started from old-world, vertically-integrated code ASICs/Processors Proprietary Apps Proprietary NOS
1 st  Degree of emancipation Introverted APIs emerge Modular code is  native, local, and trusted . WAT port required ASICs/Processors Forwarding Engine S y s t e m S e r v i c e s F r a m e w o r k Routing Protocol 1 N Routing Table Manager Forwarding Engine Interface System Manager Management Interface Agents 1 N M M M N O 1 O N C C FC 1 N FM
2nd Degree of emancipation Extroverted APIs expose object capabilities to ISV code ISV code is a  local, native, and trusted  .DLL; loaded WAT Introverted APIs APIs ASICs/Processors Forwarding Engine Extroverted APIs ISV’s Software S y s t e m S e r v i c e s F r a m e w o r k Routing Protocol 1 N Routing Table Manager Forwarding Engine Interface System Manager Management Interface Agents 1 N M M M N O 1 O N C C FC 1 N FM
3th Degree of emancipation Extroverted APIs extend a commodity Java runtime  ISV code is  local/non-local, non native, non trusted, and is loaded on demand Extroverted APIs Introverted APIs APIs ASICs/Processors Forwarding Engine JVM JAPIs ISV’s Software S y s t e m S e r v i c e s F r a m e w o r k Routing Protocol 1 N Routing Table Manager Forwarding Engine Interface System Manager Management Interface Agents 1 N M M M N O 1 O N C C FC 1 N FM
4th Degree of emancipation ISV code is  local/non-local, non native, non trusted, loaded on demand, and can teleport itself Extroverted APIs Introverted APIs APIs ASICs/Processors Forwarding Engine JVM JAPIs ISV’s Software S y s t e m S e r v i c e s F r a m e w o r k Routing Protocol 1 N Routing Table Manager Forwarding Engine Interface System Manager Management Interface Agents 1 N M M M N O 1 O N C C FC 1 N FM ISV’s Software ISV’s Software
Top 5 Challenges to Service-enablement What do the APIs look like Scalability Service guarantees Security “ I’ve got a hammer and everything looks like a nail”
Who’s looking into this? Programmable Nodes community Active Networks community Akamai-like infrastructures Jain Intel’s Phoenix platform Lucent’s softswitch Nortel’ s openet.lab platform
Programmable Nodes Current Nodes Vertically integrated Primitive scripting Programmable Nodes Manufacturers publish extroverted APIs I can port code and extend such network nodes Alternately, I can operate the APIs remotely APIs’ target audience: Manufacturers, ISPs References IEEE P1520 Industry alliances
Active Networks Current Networks Data in the packet, program in the network nodes Effective, but inflexible Active Networks The program travels with the packet, end-to-end Flexible, but ... how about security, interoperability? Most ambitious thus far Target audience: ISPs, end-users References DARPA Active Networks
Partial overlap Active Networks Programmable Nodes Users  extend routers Manufacturers  extend routers ISP  extend  routers
Nortel’s Openet.lab It’s an incubator for service-enabled network nodes and sample services It provides: JVM-emancipated prototypes of Nortel routers Java APIs to MIBs Java APIs to Forwarding Planes, packet capturing A runtime environment for downloaded code It’s popular among researchers (DARPA, CSIRO, …) Free downloads from  http://www.openetlab.com
Service-enabled  Network  Flashcards (1) Client Client Client Client Client Client Client Object Ref. Caching Obj. Load-balancing Connection Pooling Preferential QoS Access Policy Push for DB Sync. Stockwatch Client Presentation Objects Stockwatch Server Biz logic Objects Intranet Stock-history DB Data Objects Real-time Database Internet Object Directory
Service Provider: - Directory - Bank - Etailer - ASP Service-enabled  Network  Flashcards (2) Content  Provider Internet P S T N Internet
Service-enabled Network  Flashcards (3) Billing Auditing Planning Surveillance Census Accounting   Applications higher goodput higher goodput Accounting Server Network Nodes Activated edge nodes are taught to prep accounting data and peer ad-hoc accounting protocols
Conclusion Fast-paced innovations paint an optimal scenario for service-enablement in the network Service-enablement is an effective way to overcome network “impedance mismatches” It brings friend-services and friend-content closer; it pushes foes further away Kiss The Network good bye. It’s My Network now!
Closing remark Back then, thrust wasn’t a problem; control was Likewise, network bandwidth growth is just fine; control does demand our collective efforts
Q&A

More Related Content

PPTX
Taw opening session
Michel Burger
 
PPT
The path towards pervasive computing
Michel Burger
 
PPT
Embrace network
Michel Burger
 
PPTX
DDS Enabling Open Architecture
Real-Time Innovations (RTI)
 
PDF
Inter connect2015 ame-3495
Phil Coxhead
 
PDF
The Promise of Interoperability
Real-Time Innovations (RTI)
 
PDF
Realtime mobile&iot solutions using mqtt and message sight
floridawusergroup
 
PDF
Network Evolution and Market Outlook
Open Networking Summit
 
Taw opening session
Michel Burger
 
The path towards pervasive computing
Michel Burger
 
Embrace network
Michel Burger
 
DDS Enabling Open Architecture
Real-Time Innovations (RTI)
 
Inter connect2015 ame-3495
Phil Coxhead
 
The Promise of Interoperability
Real-Time Innovations (RTI)
 
Realtime mobile&iot solutions using mqtt and message sight
floridawusergroup
 
Network Evolution and Market Outlook
Open Networking Summit
 

What's hot (19)

PPTX
A Breif On Cloud computing
Raja Raman
 
PPT
cloud computng
Krishna Gali
 
PDF
Highly Available XenApp Cloud
ijitcs
 
PPT
IBM MessageSight for mobile and the internet of things
John Samuel
 
PPT
cloud computing
Shubham Tiwari
 
PPTX
[Solace] Open Data Movement for Connected Vehicles
Tomo Yamaguchi
 
PDF
Connecting IBM MessageSight to the Enterprise
Andrew Schofield
 
PDF
Common DataPower use cases, incl Caching with XC-10 appliance.
sflynn073
 
PDF
Understanding the cloud computing stack
Satish Chavan
 
PPTX
WWT IWAN Technical Presentation
World Wide Technology
 
PDF
Manufacturing IoT - OPC UA Information Revolution
Bill Lydon
 
PDF
Case Study of SURE! Unified Communications
SURE!
 
PPTX
SDN & NFV Orchestration
Tanto Suratno
 
PDF
Colt’s Carrier SDN & NFV: Experience, Learnings & Future Plans
Open Networking Summit
 
ODP
SHARE 2014, Pittsburgh IBM Mobile Pricing
nick_garrod
 
PPT
SOA - Creating True Business Agility
Brian C. Edwards
 
PDF
The Power of UCaaS + SD-WAN
Eric Lee
 
PDF
Evolve IT: Why Performance Matters When Building Your New SD-WAN, Not all SD-...
Innovation Network Technologies: InNet
 
PPTX
Level 3 hybrid wan
Scott Burns
 
A Breif On Cloud computing
Raja Raman
 
cloud computng
Krishna Gali
 
Highly Available XenApp Cloud
ijitcs
 
IBM MessageSight for mobile and the internet of things
John Samuel
 
cloud computing
Shubham Tiwari
 
[Solace] Open Data Movement for Connected Vehicles
Tomo Yamaguchi
 
Connecting IBM MessageSight to the Enterprise
Andrew Schofield
 
Common DataPower use cases, incl Caching with XC-10 appliance.
sflynn073
 
Understanding the cloud computing stack
Satish Chavan
 
WWT IWAN Technical Presentation
World Wide Technology
 
Manufacturing IoT - OPC UA Information Revolution
Bill Lydon
 
Case Study of SURE! Unified Communications
SURE!
 
SDN & NFV Orchestration
Tanto Suratno
 
Colt’s Carrier SDN & NFV: Experience, Learnings & Future Plans
Open Networking Summit
 
SHARE 2014, Pittsburgh IBM Mobile Pricing
nick_garrod
 
SOA - Creating True Business Agility
Brian C. Edwards
 
The Power of UCaaS + SD-WAN
Eric Lee
 
Evolve IT: Why Performance Matters When Building Your New SD-WAN, Not all SD-...
Innovation Network Technologies: InNet
 
Level 3 hybrid wan
Scott Burns
 
Ad

Similar to Active network (20)

PPTX
SDN :: Software Defined Networking –2017 Executive Overview
Christian Esteve Rothenberg
 
PPT
Open Programmable Architecture for Java-enabled Network Devices
Tal Lavian Ph.D.
 
PPTX
Network Innovation with Open Software
Juniper Developer Resources Cooney
 
PDF
Netsoft19 Keynote: Fluid Network Planes
Christian Esteve Rothenberg
 
PPTX
IEEE HPSR 2017 Keynote: Softwarized Dataplanes and the P^3 trade-offs: Progra...
Christian Esteve Rothenberg
 
DOCX
1. Software-Defined Networks (SDN) is a new paradigm in network ma.docx
jackiewalcutt
 
PPTX
Network Programmability for Developers: Why It's Time to Care
Lauren Cooney
 
PDF
Programmable WAN Networking is SFW
Juniper Developer Resources Cooney
 
PDF
Programmable WAN Networking is SFW (Open Networking Summit version)
Juniper Networks
 
PPTX
Network Information Factories
Juniper Developer Resources Cooney
 
PPT
Open Programmable Architecture for Java-enabled Network Devices
Tal Lavian Ph.D.
 
PPTX
Colt inter-provider SDN NNIs and APIs
Colt Technology Services
 
PPT
ASTAP03/WS-NGN/08
webhostingguy
 
PDF
Enabling Applications to Exploit SmartNICs and FPGAs
inside-BigData.com
 
PDF
JavaOne Keynote: Programmable Networking is SFW
Juniper Developer Resources Cooney
 
PPT
Naveen nimmu sdn future of networking
OpenSourceIndia
 
PPT
Naveen nimmu sdn future of networking
suniltomar04
 
PPT
Active Nets Technology Transfer through High-Performance Network Devices
Tal Lavian Ph.D.
 
PDF
Transforming Communications Networks
Jim St. Leger
 
PPTX
Feec telecom-nw-softwarization-aug-2015
Christian Esteve Rothenberg
 
SDN :: Software Defined Networking –2017 Executive Overview
Christian Esteve Rothenberg
 
Open Programmable Architecture for Java-enabled Network Devices
Tal Lavian Ph.D.
 
Network Innovation with Open Software
Juniper Developer Resources Cooney
 
Netsoft19 Keynote: Fluid Network Planes
Christian Esteve Rothenberg
 
IEEE HPSR 2017 Keynote: Softwarized Dataplanes and the P^3 trade-offs: Progra...
Christian Esteve Rothenberg
 
1. Software-Defined Networks (SDN) is a new paradigm in network ma.docx
jackiewalcutt
 
Network Programmability for Developers: Why It's Time to Care
Lauren Cooney
 
Programmable WAN Networking is SFW
Juniper Developer Resources Cooney
 
Programmable WAN Networking is SFW (Open Networking Summit version)
Juniper Networks
 
Network Information Factories
Juniper Developer Resources Cooney
 
Open Programmable Architecture for Java-enabled Network Devices
Tal Lavian Ph.D.
 
Colt inter-provider SDN NNIs and APIs
Colt Technology Services
 
ASTAP03/WS-NGN/08
webhostingguy
 
Enabling Applications to Exploit SmartNICs and FPGAs
inside-BigData.com
 
JavaOne Keynote: Programmable Networking is SFW
Juniper Developer Resources Cooney
 
Naveen nimmu sdn future of networking
OpenSourceIndia
 
Naveen nimmu sdn future of networking
suniltomar04
 
Active Nets Technology Transfer through High-Performance Network Devices
Tal Lavian Ph.D.
 
Transforming Communications Networks
Jim St. Leger
 
Feec telecom-nw-softwarization-aug-2015
Christian Esteve Rothenberg
 
Ad

More from Michel Burger (6)

PPTX
Cloud to hybrid edge cloud evolution Jun112020.pptx
Michel Burger
 
PPTX
New Design Patterns in Microservice Solutions
Michel Burger
 
PPTX
Service syndication
Michel Burger
 
PPT
Light reading conference
Michel Burger
 
PPTX
Sdp summit
Michel Burger
 
PPT
Cloud mobility
Michel Burger
 
Cloud to hybrid edge cloud evolution Jun112020.pptx
Michel Burger
 
New Design Patterns in Microservice Solutions
Michel Burger
 
Service syndication
Michel Burger
 
Light reading conference
Michel Burger
 
Sdp summit
Michel Burger
 
Cloud mobility
Michel Burger
 

Recently uploaded (20)

PPTX
The Future of AI & Machine Learning.pptx
pritsen4700
 
PDF
The Future of Artificial Intelligence (AI)
Mukul
 
PDF
Software Development Methodologies in 2025
KodekX
 
PDF
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Safe Software
 
PDF
NewMind AI Weekly Chronicles - July'25 - Week IV
NewMind AI
 
PDF
How ETL Control Logic Keeps Your Pipelines Safe and Reliable.pdf
Stryv Solutions Pvt. Ltd.
 
PPTX
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
PPTX
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
PDF
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
PDF
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
PPTX
Simple and concise overview about Quantum computing..pptx
mughal641
 
PDF
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
PDF
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
PPTX
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
PPTX
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
PDF
AI-Cloud-Business-Management-Platforms-The-Key-to-Efficiency-Growth.pdf
Artjoker Software Development Company
 
PDF
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
PDF
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
PDF
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
PDF
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
The Future of AI & Machine Learning.pptx
pritsen4700
 
The Future of Artificial Intelligence (AI)
Mukul
 
Software Development Methodologies in 2025
KodekX
 
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Safe Software
 
NewMind AI Weekly Chronicles - July'25 - Week IV
NewMind AI
 
How ETL Control Logic Keeps Your Pipelines Safe and Reliable.pdf
Stryv Solutions Pvt. Ltd.
 
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
Simple and concise overview about Quantum computing..pptx
mughal641
 
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
AI-Cloud-Business-Management-Platforms-The-Key-to-Efficiency-Growth.pdf
Artjoker Software Development Company
 
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 

Active network

  • 1. Service-enabled Networks From The Network to My Network
  • 2. Four wheels traction CAGR to 2001 Internet Telephony Bring more quality Optical Internet Bring more capacity eBusiness Bring faster cycle times Wireless Internet Extend reach
  • 3. What’s the scoop —the techies’ view TTM and product cycles make software reuse a must—enough stovepipes, layers are back with a vengeance! Very high-value traffic coexists with low value, low pay off traffic, all within the same commodity infrastructure Increasingly, “impedance mismatches” in the network generate opportunities for intelligent edge adaptation Standardization lags behind the mighty innovation curve— the IETF process hardly matches a trillion dollar business Network wires are now much faster than I/O busses—it’s time to bring the optical revolution into servers/storage
  • 4. What’s the scoop —the biz view ASPs and eBiz test the market for new services, non stop— many fail, but they’ve thrown a monkey-wrench into the net Customers demand new soft features in network gear—manufacturers cannot keep up with fast (contrasting) reqs Personalized customer care stipulations are strategic for customer expansion and customer loyalty Hardware innovations are fueling a steep innovation curve— what a great time for disruptive technologies to snowball!
  • 5. Inflection points we left behind (1) Voice & Data Capacity in Mbps Source: Mutooni & Tennenhouse, MIT, Jan 1998
  • 6. Inflection points we left behind (2) 1 10 100 1,000 10,000 1986 1988 1990 1992 1994 1996 1998 2000 2002 Aggregate Bandwidth (MB/s) Ethernet Internet Backbone 1 Gbit/s OC 192 T3 I/O Buses 10 Gbit/s
  • 7. Global Internet Hosts (000s) 1989-2006 360 Million users Source: Vint Cerf, MCI Worldcom, Jan 2000 Inflection points ahead of us (1)
  • 8. Incomplete transformation; the inflection point is quickly approaching … Cisco Nortel Juniper 3Com Network & Mgmt services Embedded OS System ASICs ? ‘ 00 Vertical Network Industry Horizontal Network Industry Inflection points ahead of us (2)
  • 9. 2000’s Thin Client Thick Server 2001’s Thin Client Smart Network Server Farms Data Farms Inflection points ahead of us (3) 2001’s Thin Client Thick Server 1996-2000 Thick Client Thick Server 1970-1985 Dumb Terminal Mainframe 1986-1995 Thick Client Thin Server
  • 10. Kiss “The Network” Goodbye!!! How about a “white-sheet” network with nodes exposing programmable control to 3 rd party code? How about passing on to entrepreneurs and service providers the freedom to formulate the high pay-off services for which they have found a market For this, we will need new levels of abstraction
  • 11. Fred Smith invented the FedEx business in 1973, after recognizing the significance of predictable movement of packages. Smith has always used the same roads, airports, cars, and types of planes as the U.S. Postal Service … but he has programmed his own resources to work in a novel way Much like …
  • 12. terminals in airports, railways, roads fleet, personnel parcels Analogy APIs and resources in telephones, routers, switches Ubiquitous, shrink-wrapped software PDUs (meeting the various SLAs)
  • 13. Service sampler Entrepreneurs will run code inside the network for: Ad-hoc routing or policy definition for VPNs New protocol versions or features deployment Multicast protocols and support tools instantiation Stateful packet capturing; “intrusion detectors with legs” Intentional directory services Content-sensitive load balancing and caching Diagnostic agents (e.g., for loops, SLAs infringements, etc.) Customizable IP Accounting (e.g., to support “pay-for-what-u-use”)
  • 14. Why inside the network and not e2e? 1) Brake! 2) ABS detect lockups and will pump brakes ABS brakes are a Turing machine exploiting locality
  • 15. Why inside the network and not e2e? (2) Fan-in/fan-out Centralization/De-centralization Visibility Affinity with data that only lives in the network Localization
  • 16. Location, location, location Service-enablement will prove most effective where “impedance mismatches” occur in the network Wireline vs. wire-less Secure vs. non-secure Customer-premises vs. Content-provider-land SLA (x) vs. SLA (y) Low TCO vs. High TCO Resource-constrained vs. unwashed unlimited computing A service-enabled box can wear multiple hats
  • 17. Where have you gone, network layer? 1 2 3 old world routers Physical Link Network Transport Session Presentation Application 1 2 3 4 5 6 7 Physical Link Network Transport Session Presentation Application 1 2 3 4 5 6 7 Physical Link Network Transport Session Presentation Application 1 2 3 4 5 6 7 Physical Link Network Transport Session Presentation Application 1 2 3 4 5 6 7 new world edge router (few) 1 2 2.5 routing switch (many) 1 2 2.5 routing switch (many) 1 2 3.5 4 5 6 7 proxies
  • 18. Emancipation of a router It all started from old-world, vertically-integrated code ASICs/Processors Proprietary Apps Proprietary NOS
  • 19. 1 st Degree of emancipation Introverted APIs emerge Modular code is native, local, and trusted . WAT port required ASICs/Processors Forwarding Engine S y s t e m S e r v i c e s F r a m e w o r k Routing Protocol 1 N Routing Table Manager Forwarding Engine Interface System Manager Management Interface Agents 1 N M M M N O 1 O N C C FC 1 N FM
  • 20. 2nd Degree of emancipation Extroverted APIs expose object capabilities to ISV code ISV code is a local, native, and trusted .DLL; loaded WAT Introverted APIs APIs ASICs/Processors Forwarding Engine Extroverted APIs ISV’s Software S y s t e m S e r v i c e s F r a m e w o r k Routing Protocol 1 N Routing Table Manager Forwarding Engine Interface System Manager Management Interface Agents 1 N M M M N O 1 O N C C FC 1 N FM
  • 21. 3th Degree of emancipation Extroverted APIs extend a commodity Java runtime ISV code is local/non-local, non native, non trusted, and is loaded on demand Extroverted APIs Introverted APIs APIs ASICs/Processors Forwarding Engine JVM JAPIs ISV’s Software S y s t e m S e r v i c e s F r a m e w o r k Routing Protocol 1 N Routing Table Manager Forwarding Engine Interface System Manager Management Interface Agents 1 N M M M N O 1 O N C C FC 1 N FM
  • 22. 4th Degree of emancipation ISV code is local/non-local, non native, non trusted, loaded on demand, and can teleport itself Extroverted APIs Introverted APIs APIs ASICs/Processors Forwarding Engine JVM JAPIs ISV’s Software S y s t e m S e r v i c e s F r a m e w o r k Routing Protocol 1 N Routing Table Manager Forwarding Engine Interface System Manager Management Interface Agents 1 N M M M N O 1 O N C C FC 1 N FM ISV’s Software ISV’s Software
  • 23. Top 5 Challenges to Service-enablement What do the APIs look like Scalability Service guarantees Security “ I’ve got a hammer and everything looks like a nail”
  • 24. Who’s looking into this? Programmable Nodes community Active Networks community Akamai-like infrastructures Jain Intel’s Phoenix platform Lucent’s softswitch Nortel’ s openet.lab platform
  • 25. Programmable Nodes Current Nodes Vertically integrated Primitive scripting Programmable Nodes Manufacturers publish extroverted APIs I can port code and extend such network nodes Alternately, I can operate the APIs remotely APIs’ target audience: Manufacturers, ISPs References IEEE P1520 Industry alliances
  • 26. Active Networks Current Networks Data in the packet, program in the network nodes Effective, but inflexible Active Networks The program travels with the packet, end-to-end Flexible, but ... how about security, interoperability? Most ambitious thus far Target audience: ISPs, end-users References DARPA Active Networks
  • 27. Partial overlap Active Networks Programmable Nodes Users extend routers Manufacturers extend routers ISP extend routers
  • 28. Nortel’s Openet.lab It’s an incubator for service-enabled network nodes and sample services It provides: JVM-emancipated prototypes of Nortel routers Java APIs to MIBs Java APIs to Forwarding Planes, packet capturing A runtime environment for downloaded code It’s popular among researchers (DARPA, CSIRO, …) Free downloads from http://www.openetlab.com
  • 29. Service-enabled Network Flashcards (1) Client Client Client Client Client Client Client Object Ref. Caching Obj. Load-balancing Connection Pooling Preferential QoS Access Policy Push for DB Sync. Stockwatch Client Presentation Objects Stockwatch Server Biz logic Objects Intranet Stock-history DB Data Objects Real-time Database Internet Object Directory
  • 30. Service Provider: - Directory - Bank - Etailer - ASP Service-enabled Network Flashcards (2) Content Provider Internet P S T N Internet
  • 31. Service-enabled Network Flashcards (3) Billing Auditing Planning Surveillance Census Accounting Applications higher goodput higher goodput Accounting Server Network Nodes Activated edge nodes are taught to prep accounting data and peer ad-hoc accounting protocols
  • 32. Conclusion Fast-paced innovations paint an optimal scenario for service-enablement in the network Service-enablement is an effective way to overcome network “impedance mismatches” It brings friend-services and friend-content closer; it pushes foes further away Kiss The Network good bye. It’s My Network now!
  • 33. Closing remark Back then, thrust wasn’t a problem; control was Likewise, network bandwidth growth is just fine; control does demand our collective efforts
  • 34. Q&A

Editor's Notes

  • #8: 5
  • #10: Requirement Distribution of applications (data and business rules/logic) across an Intranet, Extranet and the Internet Consistent view of extended enterprise to customer Caching, Replication and Geographic proximity of data and business/rules logic to improve application performance Synchronization of completion of task performed by applications Automation of workflow (routing from one application to another) Challenge Enable connectivity between disparate applications Automate the workflow Connect with stovepipe applications outside of the enterprises Today’s Solution API Support Namespace management Protocol Conversion Session management Object level routing Caching of data and objects Load-balancing of data and objects Big Idea Distributed applications are supported by “distributing” the integration services to the points of entry into the network (not at a remote server) Integration services are implemented in the “network box” and hence are available to all entities attached to the network utility Voice Switch Analogy : Network becomes the “Virtual Tandem Switch”
  • #15: Projects to fund
  • #16: Projects to fund
  • #28: Projects to fund
  • #31: We are not alone in this domain and part of the convergence is to work with these companies instead of having a Nortel only solution. Note: Liveperson is doing the wrapper1 but for chat medium Note: EJB framework (IBM, BEA, Sun, ATG…) represents about 80% of the B2C e-commerce solution Note: This slide mixes several layers on top of the Internet (Network services) but not at the applications level.
  • #32: Projects to fund
  • #33: Projects to fund
  • #35: Projects to fund