Next Generation Internet CMPT 771 – Internet Architecture & Protocols Presented by: Bassam Almohammadi.

Slides:



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

Fundamental Issues of Future Internet Introduction, Design Goals and Principles Mingwei Xu Qingdao.
Information-centric networking: Concepts for a future Internet David D. Clark, Karen Sollins MIT CFP November, 2012.
IPv4 to IPv6 Migration strategies. What is IPv4  Second revision in development of internet protocol  First version to be widely implied.  Connection.
Information-Centric Networks02b-1 Week 2 / Paper 2 Tussle in Cyberspace: Defining Tommorow’s Internet –David D. Clark, John Wroclawski, Karen R. Sollins.
4/27/2015Slide 1 Rethinking the design of the Internet: The end to end arguments vs. the brave new world Marjory S. Blumenthal Computer Science and Telecomms.
Dense Wavelength Division Multiplexing Food For The Internet.
GENI: Global Environment for Networking Innovations Larry Landweber Senior Advisor NSF:CISE Joint Techs Madison, WI July 17, 2006.
The Design Philosophy of the DARPA Internet Protocols [Clark 1988] Nick McKeown CS244 Lecture 2 Architecture and Principles.
Tussle in cyberspace: Defining tomorrow ’ s internet (2002) D.Clark, J. Wroclawski, K. Sollins & R. Braden Presented by: Gergely Biczok (Slides in courtesy.
NewArch: A new architecture for an Internet David D. Clark, Steve Bellovin, Bob Braden, Noel Chiappa, Ted Faber, Aaron Falk Mark Handley, Scott Shenker,
PROTOCOLS AND ARCHITECTURE Lesson 2 NETS2150/2850.
CS 268: Active Networks Ion Stoica May 6, 2002 (* Based on David Wheterall presentation from SOSP ’99)
© 2007 Pearson Education Inc., Upper Saddle River, NJ. All rights reserved.1 Computer Networks and Internets with Internet Applications, 4e By Douglas.
CS 268: Future Internet Architectures Ion Stoica May 1, 2006.
The Design Philosophy of the DARPA Internet Protocols D. D. Clark.
Internet Research Needs a Critical Perspective Towards Models –Sally Floyd –IMA Workshop, January 2004.
1 GENI: Global Environment for Network Innovations Jennifer Rexford On behalf of Allison Mankin (NSF)
Protocols and the TCP/IP Suite
Tussle in cyberspace: Defining tomorrow ’ s internet D.Clark, J.Wroclawski, K.Sollins & R.Braden Presented by: Ao-Jan Su (Slides in courtesy of: Baoning.
Future Research Directions Jennifer Rexford Advanced Computer Networks Tuesdays/Thursdays 1:30pm-2:50pm.
1 A Course-End Conclusions and Future Studies Dr. Rocky K. C. Chang 28 November 2005.
CS 268: Future Internet Architectures Ion Stoica May 6, 2003.
The Future of the Internet Jennifer Rexford ’91 Computer Science Department Princeton University
1 Networking Basics: A Review Carey Williamson iCORE Professor Department of Computer Science University of Calgary.
G52CCN Computer Communications and Networks Milena Radenkovic Room: B47
Lecture slides prepared for “Business Data Communications”, 7/e, by William Stallings and Tom Case, Chapter 8 “TCP/IP”.
Protocols and the TCP/IP Suite Chapter 4. Multilayer communication. A series of layers, each built upon the one below it. The purpose of each layer is.
Final Exam Part 1. Internet Regulation Internet regulation according to internet society states that it is about restricting or controlling certain pieces.
What does it take to define an architecture? (Part 2) David D. Clark July, 2012.
FIND experimental requirements David D. Clark. FIND Future Internet Design (FIND) is an NSF program (now folded in to NetSE) to envision the Internet.
IPv6 & Policy Implication in Ethiopia TSPT Telecom Solutions Provider.
Tussel in Cyberspace Based on Slides by I. Stoica.
1 An Introduction to the future of the Internet (part 1) David Clark MIT CSAIL July 2012.
GENI: Global Environment for Networking Innovations Allison Mankin (for the GENI Team) CISE/NSF Rest of GENI Team: Guru Parulkar, Paul.
G52CCN Computer Communications and Networks Milena Radenkovic Room: B47
Final Review EECS 489 Computer Networks Z. Morley Mao Monday April 16, 2007.
1 Which Standards are needed toward Future Wireline and Wireless IP Network ? Hee Chang Chung, Jun Kyun Choi
1 ECE 156 Computer Network Architecture Professor Krish Chakrabarty Department of Electrical and Computer Engineering Fall 2006.
Tussle in cyberspace: Defining tomorrow’s internet D.Clark, J.Wroclawski, K.Sollins, R.Braden Presenter: Baoning Wu.
1 CSCI 233 Internet Protocols Class 2 Dave Roberts.
Network Architecture: Design Philosophies IS250 Spring 2010 John Chuang
AKARI New Generation Network Architecture SeungHo Lee.
Chapter 17 Internetworking: Concepts, Architecture, and Protocols
Graciela Perera– August 23, 2010 Department of Computer Science and Information Systems Slide 1 of 14 OVERVIEW FOR NETWORKING CONCEPTS AND ADMINISTRATION.
William Stallings Data and Computer Communications
Preserve and Enhance: Balancing Goals for the Internet APRICOT Kuala Lumpur – 2004 Dave Crocker Brandenburg InternetWorking APRICOT Kuala Lumpur – 2004.
Advanced Networks: The Past and the Future – The Internet2 Perspective APAN 7 July 2004, Cairns, Australia Douglas Van Houweling, President & CEO Internet2.
International Telecommunication Union Workshop on Next Generation Networks: What, When & How? Geneva, 9-10 July 2003 NGN Research in China Jiang lin-tao.
Tussle in Cyberspace: Defining Tomorrow’s Internet Presented by: Khoa To.
Application Architecture Internet Architecture David D. Clark MIT CSAIL September 2005.
Networking Components Eric Sestak LTEC Network Hub Hubs are old devices which are rarely ever seen anymore these days. Before switches were commonplace.
Developing a Next-Generation Internet Architecture Robert Braden, David Clark,Scott Shenker, and John Wrokclawski Presented By Ding Lizhao.
CHAPTER 4 PROTOCOLS AND THE TCP/IP SUITE Acknowledgement: The Slides Were Provided By Cory Beard, William Stallings For Their Textbook “Wireless Communication.
High-Speed Policy-Based Packet Forwarding Using Efficient Multi-dimensional Range Matching Lakshman and Stiliadis ACM SIGCOMM 98.
Concerns with Network Research Funding S.Floyd & R. Atkinson, Editors Internet Architecture Board draft-iab-research-funding-02.txt.
CSCI 465 D ata Communications and Networks Lecture 24 Martin van Bommel CSCI 465 Data Communications & Networks 1.
ProtoRINA over ProtoGENI What is RINA? [1][2] References [1] John Day. “Patterns in Network Architecture: A Return to Fundamentals”. Prentice Hall, 2008.
Information-Centric Networks Section # 2.2: Internet Evolution Instructor: George Xylomenos Department: Informatics.
ECE 374: Computer Networks & Internet Introduction Spring 2015 Prof. Michael Zink.
ECE 374: Computer Networks & Internet Introduction Spring 2012 Prof. Michael Zink.
Slide 1, hlu & faynberg Trends in Network Evolution Igor Faynberg, Ph.D. Hui-Lan Lu, Ph.D. Bell Labs, Lucent Technologies Multimedia Convergence Workshop.
Internet Traffic Engineering Motivation: –The Fish problem, congested links. –Two properties of IP routing Destination based Local optimization TE: optimizing.
MPLS Introduction How MPLS Works ?? MPLS - The Motivation MPLS Application MPLS Advantages Conclusion.
An Engineering Perspective on the Layered and End-to-End Approaches Christopher S. Yoo University of Pennsylvania Law School May 6, 2010.
Future Network Standardization Activities in ISO/IEC JTC1/SC6
Distributed Systems.
Internet Research Needs a Critical Perspective Towards Models
GENI Global Environment for Network Innovation
EEC4113 Data Communication & Multimedia System Chapter 1: Introduction by Muhazam Mustapha, July 2010.
Presentation transcript:

Next Generation Internet CMPT 771 – Internet Architecture & Protocols Presented by: Bassam Almohammadi

Motivation What is wrong with the current generation ? Slide 1 of 16

Old Design The original design of the Internet was developed more than 30 years ago. Before Personal Computers, Local Area Networks. Limited number of users, mostly scientists. Links speed <= 50 kbps Different requirements were considered. Slide 2 of 16

Old Requirements (and priorities) 1. Multiplexing - the primary goal. - network of sub-networks 2. Survivability - robustness 3. Service Generality - at transport level 4. Diverse subnet technologies - heterogeneity Slide 3 of 16

Old Requirements (and priorities) 1. Multiplexing - the primary goal. - network of sub-networks. 2. Survivability - robustness. 3. Service Generality - at transport level. 4. Diverse subnet technologies - heterogeneity. 5. Distributed Management. 6. Cost Effective 7. Ease of Attachment 8. Accountability. Slide 4 of 16

Why the design history matters? “ An understanding of the history of the design provides a necessary context for current design extensions. ” [David D. Clark, ‘88] Slide 5 of 16

What has changed? Requirements – what did we miss? Slide 6 of 16

What has changed ? 1- The Internet as an economic reality The full economic implications of the Internet architecture were not appreciated in the first design. “ I have traveled the length and breadth of this country and walked with the best people, and I can assure you that data processing is a fad that won't last out the year. ” Editor in charge of business books for Prentice Hall, 1957 Slide 7 of 16

What has changed ? 1- The Internet as an economic reality ISPs  1990s. How the architecture design can influence the industry? The design of the network architecture induces the structure of the industry Open protocols among routers → competitive market in routers. BGP → competitive market in wide-area ISPs. The next generation cannot succeed without being economically worthy. Slide 8 of 16

What has changed ? 2- The erosion of trust and the need for security The size of the network. Universal transparency is scary! The core of the Internet is oblivious to the content of packets. It might be an important factor in the success of the Internet. However, it becomes prone to security risks. The size of the network and, the level of transparency and risk. Powerful transparent → seriously risky → firewalled ! Firewalls affected the ease of deploying new applications on the Internet. Slide 9 of 16

What has changed ? 3- The emergence of conflicting interests Privacy V.S. Lawful interception Protection from spam and adware V.S. Spammers and advertising agencies Sharing of multimedia V.S. Intellectual rights holders This existence of this tussle might prevent the achievements of essential goals. (security). An overarching objective of all architectural decisions : “Design for tussle”. Slide 10 of 16

What has changed ? 4- New application requirements Is the “best effort” specification for packet transfer service sufficient enough ? The network make no specific commitments about transfer characteristics. End-system software must take this unpredictability into account. “best effort” made Internet protocols could run “anything”. Is this acceptable in a “grown up” Internet ? As a commercial product with paying users. As a tool for more demanding applications (real-time). Wide range of operating conditions OR predictability? Tradeoff must be managed. Slide 11 of 16

What has changed ? 5- New technology features Since the Internet protocols were first proposed: High-speed local area networks – new wide-area technologies (ATM) – new mechanisms for virtualization and encapsulation (MPLS) and wavelength division multiplexing – the emergence of embedded devices. It’s remarkable how the Internet has accommodated most of new technologies. One certain technology that does challenge the original architecture ? Slide 12 of 16

What has changed ? 5- New technology features WIRELESS (Mobility) Some technical features (Higher loss rates) raise specific issues (Congestion Ctrl) Main issue: Mobility Raises: addressing, routing, security, service quality variation, etc. Slide 13 of 16

Architecture then and now In the light of the changing requirements Slide 14 of 16

Key architectural features Packets The basic idea is robust, and has stood the test of time. Abstraction should be rethought to meet today’s need. Addressing and identity The IP address must be rethought (separating location and identity). E.g. FARA [FARA03] Security Must not be viewed as a single dimensional space (i.e. more is better) but a multi-dimensional space, shaped by conflicting interests. Back to the conflict of interests to precisely define security requirements. Slide 15 of 16

New architectural directions New Congestion Control scheme To accommodate new higher speeds. E.g. XCP (eXplicit Congestion Protocol). [NewArch, 2003] An alternative to protocol layering Layered protocol: Increased complexity and rigidity. Serious architectural limitations (layer violations, feature interaction, proliferation) What about a non-layered architecture? E.g. RBA (role-based architecture). [NewArch, 2003] Slide 16 of 16

NGI Projects and Resources NewArch European Future Internet GENI : Global Environment for Network Innovation. GENI Clean Slate Research Program (Stanford University). Clean Slate Research Program FIRE : Future Internet Research & Experimentation. FIRE Internet 2 Future Internet Forum (Korea). Future Internet Forum AKARI (Japan). AKARI G-Lab (Germany). G-Lab

References Clark, D., Sollins, K., Wroclawski, J., Katabi, D., Kulik, J., Yang, X., and others, “New Arch: Future Generation Internet Architecture”. Final Technical Report Clark, D., “The Design Philosophy of the DARPA Internet Protocols”. SIGCOMM Clark, D., Sollins, K., Wroclawski, J., Barden, R., “Tussle in Cyberspace: Defining Tomorrow’s Internet”. ACM SIGCOMM 2002, August National Coordination Office for Networking and Information Technology Research and Development, “NGI: A Glimpse Into the Future”, Indiana University, April 9, 1998.