www3.informatik.uni-wuerzburg.de
Institute of Computer Science Department of Distributed Systems Prof. Phuoc Tran-Gia
G-Lab:
A Future Generation Internet
Research Platform
Phuoc Tran-Gia
Institute of Computer Science University of Würzburg
The IP Trap
science or repair shop ?
future application
Mediation
Incubator
Mediation
Incubator
Application
Playground
Application
Playground
Fut. A pp. 1 Fut. A pp. 1 Fut. A pp. 2 Fut. A pp. 2 Fut. A pp. 3 Fut. A pp. 3 Fut. App. 4 Fut. App. 4Service Evolution and Testbed
Evolved Internet Evolved Internet 5 years Beeb le Beeb le Who opee Who opee Testbed
TestbedAdapted Testbed Adapted TestbedAdapted Testbed Adapted Testbed MyP ipe MyP ipe Dist . CDP Dist . CDP Applications Applications Evolved Internet Evolved Internet MyP ipe MyP ipe Dist r. C DP Dist r. C DP Internet Internet 10 years Today
G-Lab Vision of the Future Internet
X
Provide an
experimental platform
for studies on
mechanisms, protocols and applications towards Future Internet
X
Investigate interdependency of theoretical studies and
prototype
development
I2 I6 I3 I5 I4 I7 I5 I2 I8 I5 I8 E2 E6 E5 E7 E5 E2&8 E5&8 Future Internet Researc h Projects and F uture In ternet Studies Design and Set up of the testbedGeneral Workpackages
X
Coordination:
ASP0: Coordination and Consolidation
X
(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
X
Testbed Facility:
Embedding G-Lab in worldwide NGI Research Platforms
PlanetLabG-Lab
FPLabs PlanetLab Japan Studies Evolu tio n of Exp e rimen ta l facilitiesG-Lab Approach: Controlled Evolution
Timeline
Current Internet Possible Future Research optimal solution using clean slateapproach
Improve current network design
and protocols with that solution
in mind!
Network Evolution
Storage Servers Network Network Application Operating System Virtual Layer Network Virtualization:
Share infrastructure resources, comprising of IT and transport, and reduce costs while providing secure network services to
diverse user applications and communities.
The Future Internet will be an OPEN Internet of Services
Source:
How could a future open services network with quality of service support look like?
Needed: new concepts of Virtualization, Security, Self-Management,…
Thinning the Protocol Architecture
Physical Data Link Network Transport Session Presentation Application OverlayX Overlay adapted to underlying layers
X Increase efficiency and robustness
X Supporting transport over any kind of networks
X Heterogeneity of network technologies
X Interoperability between technologies
Thinning the Protocol Architecture
Data Link Network Transport Session Presentation Connectivity Mediation Application PhysicalOverlay & Mediation Application
Thinning the Protocol Architecture
Connectivity Mediation Application
X Aim:
Providing QoS/QoE in service delivery for high-demanding
overlay-based applications by considering underlay topology and state
X Overlay requires monitoring information
Network topology and state Underlay path properties
– Bandwidth, latency, jitter, loss NAT
X Underlay information obtained from:
End-host measurements ISP feedback
Example: Internet routing?
BGP table sizes seen at one router
X
Quadratic or exponential
growth (worst case)
X
Bad !!!
Wouldn't IPv6 help us?
Research Needs
X
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
X
Protocol Architecture Research
Simplified architecture
Stochastic scalability vs functional scalability
Research Needs
X
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
X
New Access Technologies
Very high speed access
Resource scheduling
Research Needs
X
Self-organization
Multiple objective functions
Social and bio-inspired networks
Performance aspects
X
Efficient Distribution of Content
New paradigm of content distribution
Evolving architecture of content
distribution platform Storage Servers Network Network Application Operating System Virtual Layer
Research Needs
X
Network Architecture
Virtualiziation
– network components & resources
– limit of virtualization ? Multi-network services Security
X
Services Architecture
Edge-based services Controlability FairnessX
End-to-End Quality Assurance
QoE
Application-centric: Multi-Network Service
Network
Provider
WLAN Wired UMTSApplication
Service
Service
Provider
Voice Instant Messaging Data Transfer Presence Information Video Personal Communication Application PSTN Internet Service Provider A Internet Service Provider B Service Provider CMu
lti-N
etw
ork
Se
rvi
ce
Research Needs
X
Network Architecture
Virtualiziation
– network components & resources
– limit of virtualization ? Multi-network services Security
X
Services Architecture
Edge-based services Controlability FairnessX
End-to-End Quality Assurance
QoE
Edge-based Intelligence and Services
NGN
core
transport
network
overlay
structure
supporting
new service
Research Needs
X
Network Architecture
Virtualiziation
– network components & resources
– limit of virtualization ? Multi-network services Security
X
Services Architecture
Edge-based services Controlability FairnessX
End-to-End Quality Assurance
Quantification of QoE
Relationship between QoS and QoE