TOWARD A POLYMORPHIC FUTURE INTERNET: AN INTERNET SCIENCE APPROACH Kavé Salamatian, LISTIC, Université de Savoie.

Slides:



Advertisements
Similar presentations
INDIANAUNIVERSITYINDIANAUNIVERSITY GENI Global Environment for Network Innovation James Williams Director – International Networking Director – Operational.
Advertisements

Secure Routing Panel FIND PI Meeting (June 27, 2007) Morley Mao, Jen Rexford, Xiaowei Yang.
Fundamental Issues of Future Internet Introduction, Design Goals and Principles Mingwei Xu Qingdao.
1 Spiral 1 Requirements Demonstrate GENI Clearinghouse & control framework in Spiral 1 projects as a central GENI concept. Demonstrate End-to-end.
Network Resource Broker for IPTV in Cloud Computing Lei Liang, Dan He University of Surrey, UK OGF 27, G2C Workshop 15 Oct 2009 Banff,
1 Resonance: Dynamic Access Control in Enterprise Networks Ankur Nayak, Alex Reimers, Nick Feamster, Russ Clark School of Computer Science Georgia Institute.
Encrypting Wireless Data with VPN Techniques
Floating Cloud Tiered Internet Architecture Current: Rochester Institute of Technology, Rensselaer Polytechnic Institute, University of Nevada, Reno Level.
Technology from seed Cloud-TM: A distributed transactional memory platform for the Cloud Paolo Romano INESC ID Lisbon, Portugal 1st Plenary EuroTM Meeting,
INTRODUCTION TO NETWORK VIRTUALIZATION Mosharaf Chowdhury Member, eNVy Project Wednesday, May 14, 2008 University of Waterloo - eNVy 1.
QoS Routing for MPLS Networks Employing Mobile Agents By: Sergio Gonzalez-Valenzuela and Victor C. M. Leung Presented by: Nathan Balon.
P2P data retrieval DHT (Distributed Hash Tables) Partially based on Hellerstein’s presentation at VLDB2004.
Peer-to-Peer Systems Chapter 25. What is Peer-to-Peer (P2P)? Napster? Gnutella? Most people think of P2P as music sharing.
PIR-Tor: Scalable Anonymous Communication Using Private Information Retrieval Prateek Mittal University of Illinois Urbana-Champaign Joint work with: Femi.
IPv4 to IPv6 Migration strategies. What is IPv4  Second revision in development of internet protocol  First version to be widely implied.  Connection.
COS 461 Fall 1997 Routing COS 461 Fall 1997 Typical Structure.
6.033: Intro to Computer Networks Layering & Routing Dina Katabi & Sam Madden Some slides are contributed by N. McKewon, J. Rexford, I. Stoica.
NDN in Local Area Networks Junxiao Shi The University of Arizona
VPN: Virtual Private Network Presented by: Germaine Bacon Lizzi Beduya Betty Huang Jun Mitsuoka Juliet Polintan.
Four myths about GENI (and one recommendation) Constantine Dovrolis College of Computing Georgia Tech.
GENI: Global Environment for Networking Innovations Larry Landweber Senior Advisor NSF:CISE Joint Techs Madison, WI July 17, 2006.
Consensus Routing: The Internet as a Distributed System John P. John, Ethan Katz-Bassett, Arvind Krishnamurthy, and Thomas Anderson Presented.
1 In VINI Veritas: Realistic and Controlled Network Experimentation Jennifer Rexford with Andy Bavier, Nick Feamster, Mark Huang, and Larry Peterson
CS 268: Active Networks Ion Stoica May 6, 2002 (* Based on David Wheterall presentation from SOSP ’99)
CSCD 433/533 Advanced Computer Networks Lecture 1 Course Overview Fall 2011.
1 GENI: Global Environment for Network Innovations Jennifer Rexford Princeton University
1 GENI: Global Environment for Network Innovations Jennifer Rexford On behalf of Allison Mankin (NSF)
SING* and ToNC * Scientific Foundations for Internet’s Next Generation Sirin Tekinay Program Director Theoretical Foundations Communication Research National.
Future Research Directions Jennifer Rexford Advanced Computer Networks Tuesdays/Thursdays 1:30pm-2:50pm.
The Future of Internet Research Scott Shenker (on behalf of many networking collaborators)
The Future of the Internet Jennifer Rexford ’91 Computer Science Department Princeton University
1 Towards a deployable IP Anycast service Hitesh Ballani, Paul Francis Cornell University {hitesh,
Building a Strong Foundation for a Future Internet Jennifer Rexford ’91 Computer Science Department (and Electrical Engineering and the Center for IT Policy)
FIND experimental requirements David D. Clark. FIND Future Internet Design (FIND) is an NSF program (now folded in to NetSE) to envision the Internet.
Network Layer (3). Node lookup in p2p networks Section in the textbook. In a p2p network, each node may provide some kind of service for other.
Remote Access Chapter 4. Learning Objectives Understand implications of IEEE 802.1x and how it is used Understand VPN technology and its uses for securing.
1 Heterogeneity in Multi-Hop Wireless Networks Nitin H. Vaidya University of Illinois at Urbana-Champaign © 2003 Vaidya.
Overview of PlanetLab and Allied Research Test Beds.
BitTorrent enabled Ad Hoc Group 1  Garvit Singh( )  Nitin Sharma( )  Aashna Goyal( )  Radhika Medury( )
AKARI New Generation Network Architecture SeungHo Lee.
1 4/23/2007 Introduction to Grid computing Sunil Avutu Graduate Student Dept.of Computer Science.
Thinking Architecturally An information theory and complex system viewpoint.
"The views expressed in this presentation are those of the author and do not necessarily reflect the views of the European Commission“ Future Internet.
An IP Address Based Caching Scheme for Peer-to-Peer Networks Ronaldo Alves Ferreira Joint work with Ananth Grama and Suresh Jagannathan Department of Computer.
02/09/2010 Industrial Project Course (234313) Virtualization-aware database engine Final Presentation Industrial Project Course (234313) Virtualization-aware.
Multimedia & Mobile Communications Lab.
A Utility-based Approach to Scheduling Multimedia Streams in P2P Systems Fang Chen Computer Science Dept. University of California, Riverside
Networking Named Content Van Jacobson, Diana K. Smetters, James D. Thornton, Michael F. Plass, Nicholas H. Briggs, Rebecca L. Braynard.
Advanced Networks: The Past and the Future – The Internet2 Perspective APAN 7 July 2004, Cairns, Australia Douglas Van Houweling, President & CEO Internet2.
SDN Management Layer DESIGN REQUIREMENTS AND FUTURE DIRECTION NO OF SLIDES : 26 1.
Future Internet: Some ideas from CINI Giorgio Ventre Università di Napoli Federico II & Consorzio Interuniversitario Nazionale per l’Informatica
26/05/2005 Research Infrastructures - 'eInfrastructure: Grid initiatives‘ FP INFRASTRUCTURES-71 DIMMI Project a DI gital M ulti M edia I nfrastructure.
Concerns with Network Research Funding S.Floyd & R. Atkinson, Editors Internet Architecture Board draft-iab-research-funding-02.txt.
Globus and PlanetLab Resource Management Solutions Compared M. Ripeanu, M. Bowman, J. Chase, I. Foster, M. Milenkovic Presented by Dionysis Logothetis.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
CLOUD COMPUTING AND LESSONS FROM THE PAST Presented By Sanjana Malhotra.
CSCD 433/533 Advanced Computer Networks Lecture 1 Course Overview Spring 2016.
University of Maryland College Park
Welcome Network Virtualization & Hybridization Thomas Ndousse
OSI Protocol Stack Given the post man exemple.
University of Technology
Plethora: Infrastructure and System Design
Four myths about GENI (and one recommendation)
CSCD 433/533 Advanced Computer Networks
Dimitri Papadimitriou (ALB)
How to Mitigate the Consequences What are the Countermeasures?
GENI Global Environment for Network Innovation
PRISTINE Programmability In RINA for Supreme Virtualised Networks Miguel Ponce de Leon (TSSG) on behalf of the PRISTINE team Laying the groundwork for.
Status Report: Towards Management of Future Internet
Changing the paradigm in forwarding : How transform daemons to angels?
Presentation transcript:

TOWARD A POLYMORPHIC FUTURE INTERNET: AN INTERNET SCIENCE APPROACH Kavé Salamatian, LISTIC, Université de Savoie

Once upon a time, …, in the beginning

And now !

Happy birthday !!!! Three anniversaries in years of WWW 30 years of USENET 40 years of Internet

Internet: a global media

The Hourglass as the model

From clear layers to spaghetti … Ethernet IPv4IPv6 UDPTCP HTTPSMTP KaZaa PPP L2TP PPPoE ICMP SOAPXMLRPC ICMPv q ICA/Citrix DNSIRC

The Real Internet looks like 8

The R&D « Learning » Curve earlymiddlelate time Solution complexity Solutions in use Understanding of problem area Solutions proposed New Cycle Industry transfer 9

New challenges in Networking earlymiddlelate time Solution complexity Opposite forces Applications Regulation Economy Management Complexity Are Were here or there or both! 10

Give it to me, I have 1G bytes phone flash. I have 100M bytes of data, who can carry for me? I can also carry for you! Thank you but you are in the opposite direction! Dont give to me! I am running out of storage. Reach an access point. Internet Finally, it arrive… Search La Bonheme.mp3 for me There is one in my pocket… Nowadays … Pocket switched networks

Go back to basics A network is build of components Local in a node or distributed Sitting in one layer or crossing layers Tightly or lightly coupled Cooperating to transmit information from point to point. Actual layered architecture is just one specific type of collaboration Collaborating through protocols Autonomous networking idea Moving from pile view to puzzle view Need for new theoretical framework

Cooperation ? Full Cooperation Do the best possible behavior to reach a goal Assuming full collaboration Is the goal achievable ? How to achieve the goal ? Multi-user information Theory Non–cooperative Selfish behavior Different rational goal How to mitigate conflicting rational goal ? Game theory Malicious behavior Harmful goal How to contain irrational objectives ? Behavioral inference

Cooperation framework Each Node implement a forwarding function The forwarding function implement the cooperation

Forwarding function Examples Flooding Routing Distributed computation Network coding Any other ?

CLEAN SLATE VS EVOLUTIONARY?

Exploring the future Internet What is broken and need to be fixed? What is the right approach? Is the clean slate approach appropriate? Any transition methodology? How difficult do you expect that a new architecture would be adopted? We have a few examples on how difficult it is to change the current architecture: multicast, mobile IP, Intserv/Diffserv, and IPv6. Any enabling factor?

Explore the possible Future(s) of the Internet Realistic view Continuous evolution and change Usage and Services will become predominant User-centric approach to system design On-line social networks Greening the Internet Other factors than technology will be instrumental Economics, Social behaviors, Entry cost, Regulation

A single architecture ? The future Internet might be Polymorphic Various research projects, scientists and people will propose new ideas GENI, FIND, FIRE, etc… Building blocks Architectures Flexibility is the major constraint of future Internet

Flexibility or the internet contortionist to accommodate Future Internet polymorphism Enable different cooperation paradigms in parallel. Enable easy deployment of new application deployment. Without raising routing and addressing to the application As Peer to Peer and overlay networks A network where one could implement, and deploy its new network protocols or cooperation schemes without disturbing other running protocols

Virtualization, the enabler Properties Isolation Fault, software and performance isolation Encapsulation All VM state can be captured into a file Interposition` All guest actions go through monitor Monitor can inspect, modify, deny operations PlanetLab, OneLab, XORP, etc.

Security, Internet Achille Heels What should be in future Internet security strong encryption and authentification ? VPNs Proxies ? Secure routing ?

Future Internet minimal security A secure execution environment A code should be executed the way it is designed and not differently An authentication mechanism Local of global authentication ? Monitoring Interposition layer ?`

Scalability or the delusion of grandeur Active BGP entries (FIB) All BGP entries (RIB)

Compact space routing y Peer Q(x,y) (x,y) d-dimensional space with n zones 2 zones are neighbor if d-1 dim overlap Routing path of length: Algorithm: Choose the neighbor nearest to the destination Q(x,y) Query/ Resource key Fundamental question Is it possible to design a compact space routing for any application ?

Enabling continuous deployment of New architectures Virtualized substrate IP world Policies Monitoring Security Federation First applied to Test-beds federation 26

Vision – The « Facility » framework 27

Experimentally driven research Why? Research driven by Intuition & Experimentation + validation A Playground for enabling new architectures Shorter time to System/Market Complementary to Network Science What? …Enforce a Federation effort on building a large-scale facility for Internet research Building, Operating, Maintaining a testbed is costly Diversity and scale Lower the entry cost for experimentation 28

Conclusions Two main positions Future Internet should be polymorphic Enable the coexistence of different networking paradigms in the same framework Virtualisation is a key enabler Future Internet needs a networking science To have strong foundations rooted in Physics, information theory, economics, sociology, ethnology, etc… Cooperation is a strong concept

Conclusions Issues To develop this networking science Flexibility Virtualization is key We are moving toward a no architecture Security Sandbox, authentification and monitoring should be integrated to architecture Scalability Is it possible to construct infinitely scalable addressing and routing schemes Clean Slate approach should enable the coexistence of different addressing/routing schemes.