80 likes | 179 Vues
Understand the evolution of network research, explore success criteria, past case studies, and future directions for innovative networking technologies. Embrace new methodologies and design principles for creating impactful communication modes.
E N D
Whence we came from and where do we go Ed, Mostafa, Henning, Nitin, Gustavo, Suresh, Biswanath
What is success? • Different research is successful in different ways and there are many dimensions or success and impact • A research effort should be considered successful if it satisfies any of these criteria
What is success? • Adoption in products/large user community • Classical criteria • Solution to real-world engineering problem • Ex. Route flapping BGP • Development of design principles • Ex. WFQ • Creation and enabling of new modes of communication • Ex. Multicast, location aware services • New abstractions, models, and tools with long term value • Ex. Network calculus • Create fundamental understanding of networking behavior • Ex. Statistical multiplexing, scalability of ad hoc networks • Education
Case Studies from the Past • Multiple access • Quality of Service • Optical networks • Congestion Control • Traffic Modeling • Multicast • Active networks • Cellular • WFQ
Present State • Many communication modes have already been explored • No technological hurdle to integrated services
Future directions • Design protocols, architectures, theory, testbeds for future networks that enable new applications and new modes of communications. • Examples • Bandwidth on demand • High availability/resilience • Pervasive high-speed wireless with mobility • Pervasive high-speed residential access • Secure/DoS resistance • Location aware services • Energy efficiency
Observation (Innovator’s Dilema) • Today’s network of the past: designed by bell-heads • Tomorrow’s network of the past: designed by hour-glass heads • Past: needed new community to think radically • Future: do it ourselves
Methodologies • Platforms for moving forward • Overlays • Re-engineer today’s protocols • Fresh start / clean slate • Enhanced ability to measure success • Benchmarks • Reproducibility (public data, simulation code,...)