Institute of Computer Science Department of Distributed Systems Prof. G-Lab: A Future Generation Internet Research Platform www3.informatik.uni-wuerzburg.de Institute of Computer Science University of Würzburg Germany
The IP Trap future application IP protocol science or repair shop? 2
G-Lab Partners 3
Distr. CDP Distr. CDP Fut. App. 4 Fut. App. 4 Service Evolution and Testbed Application Playground Mediation Incubator 4 MyPipe MyPipe Beeble Beeble Whoopee Whoopee Dist. CDP Dist. CDP Fut. Fut. App. App. 1 MyPipe MyPipe Fut. App. 2 Fut. App. 2 Fut. App. 3 Fut. App. 3 Applications Applications Internet Internet Testbed Adapted Testbed Adapted Testbed Testbed Evolved Evolved Internet Internet Today 5 years 10 years
G-Lab Vision of the Future Internet Provide an experimental platform for studies on mechanisms, protocols and applications towards Future Internet Investigate interdependency of theoretical studies and prototype development Research Projects and Future Internet Studies I3 I5 I4 I2 I6 I7 I5 I2 I8 I5 I8 Future Internet E2 E6 E5 E7 E2&8 E5 E5&8 Design and Setup of the testbed 5
General Workpackages Coordination: ASP0: Coordination and Consolidation (Prototype) Studies: ASP1: Architecture of the Future Internet ASP2: Routing and Address Schemes ASP3: Wireless Networks and Mobility ASP4: Monitoring and Management Concepts ASP5: QoS, QoE and Security ASP6: Architecture and Composition of Services Testbed Facility: ASP7: Platform for Experiments 6
Embedding G-Lab in worldwide NGI Research Platforms PlanetLab Studies G-Lab FPLabs PlanetLab Japan Evolution of Experimental facilities 7
G-Lab Approach: Controlled Evolution Possible Future Network Evolution Current Internet Research optimal solution using clean slate approach Improve current network design and protocols with that solution in mind! Timeline 8
Virtualization of the Network The Future Internet will be an OPEN Internet of Services Application Operating System Virtual Layer How could a future open services network with quality of service support look like? Needed: new concepts of Virtualization, Security, Self-Management, Storage Network Servers Network Network Virtualization: Share infrastructure resources, comprising of IT and transport, and reduce costs while providing secure network services to diverse user applications and communities. Source: 9
Thinning the Protocol Architecture Application Application Overlay Presentation Overlay adapted to underlying layers Increase efficiency and robustness Session Transport Network Supporting transport over any kind of networks Data Link Physical Heterogeneity of network technologies Interoperability between technologies 10
Thinning the Protocol Architecture Application Overlay & Mediation Presentation Session Transport Network Application Mediation Connectivity Data Link Physical 11
Thinning the Protocol Architecture Aim: Providing QoS/QoE in service delivery for high-demanding overlay-based applications by considering underlay topology and state Overlay requires monitoring information Network topology and state Underlay path properties Bandwidth, latency, jitter, loss NAT Underlay information obtained from: End-host measurements ISP feedback Third-party measurements Application Mediation Connectivity 12
Example: Internet routing? BGP table sizes seen at one router Quadratic or exponential growth (worst case) Bad!!! [Source: CIDR Report IPv4 http://www.cidr-report.org] 13
Wouldn't IPv6 help us? [Source: IETF Meeting http://www.vaf.net/~vaf/apricot-plenary.pdf] 14
Research Needs Future Internet Routing Scalability and robustness issues of a) network layer routing b) overlay / application layer routing Convergence between network layer routing and overlay routing Locater/identifier split (scalability) Mobility support Security / Integrity Layer independence supporting mobility, traffic engineering, and resilience Protocol Architecture Research Simplified architecture Stochastic scalability vs functional scalability Interconnecting virtualized networks 15
Research Needs New Transport Technologies Very high speed transport (100 Gigabit/s and higher) (Native) Ethernet transport Inter and intra network management Energy-efficient networks Speed adaptation New Access Technologies Very high speed access Resource scheduling Connecting sensor networks to internet 16
Research Needs Self-organization Multiple objective functions Social and bio-inspired networks Performance aspects Storage Application Operating System Virtual Layer Efficient Distribution of Content New paradigm of content distribution Evolving architecture of content distribution platform Network Servers Network 17
Network Architecture Virtualiziation Research Needs network components & resources limit of virtualization? Multi-network services Security Services Architecture Edge-based services Controlability Fairness End-to-End Quality Assurance QoE E2E control 18
Application-centric: Multi-Network Service Application Service Service Provider Data Instant Voice Transfer Messaging Internet Service Provider A Personal Communication Application Internet Service Multi-Network Presence Information Provider B Provider C Service Service Video Network Provider Wired PSTN UMTS WLAN 19
Network Architecture Virtualiziation Research Needs network components & resources limit of virtualization? Multi-network services Security Services Architecture Edge-based services Controlability Fairness End-to-End Quality Assurance QoE E2E control 20
Edge-based Intelligence and Services overlay structure supporting new service NGN core transport network 21
Network Architecture Virtualiziation Research Needs network components & resources limit of virtualization? Multi-network services Security Services Architecture Edge-based services Controlability Fairness End-to-End Quality Assurance Quantification of QoE Relationship between QoS and QoE QoE measurement and enforcement 22
Thank you! 23