Putting Intelligence in Internetworking: an Architecture of Two Level Overlay EE228 Project Anshi Liang Ye Zhou.

Slides:



Advertisements
Similar presentations
Network Resource Broker for IPTV in Cloud Computing Lei Liang, Dan He University of Surrey, UK OGF 27, G2C Workshop 15 Oct 2009 Banff,
Advertisements

1 Jin Li Microsoft Research. Outline The Upcoming Video Tidal Wave Internet Infrastructure: Data Center/CDN/P2P P2P in Microsoft Locality aware P2P Conclusions.
Barracuda Link Balancer Link Reliability and Bandwidth Optimization.
Business Solutions Network Security Solutions Gateway Security
Cs/ee 143 Communication Networks Chapter 6 Internetworking Text: Walrand & Parekh, 2010 Steven Low CMS, EE, Caltech.
All rights reserved © 2006, Alcatel Benefits of Distributed Access Border Gateway in the Access  Benoît De Vos Alcatel, May 29 th 2006.
Multi-Layer Switching Layers 1, 2, and 3. Cisco Hierarchical Model Access Layer –Workgroup –Access layer aggregation and L3/L4 services Distribution Layer.
Multicast Fundamentals n The communication ways of the hosts n IP multicast n Application level multicast.
UNIT-IV Computer Network Network Layer. Network Layer Prepared by - ROHIT KOSHTA In the seven-layer OSI model of computer networking, the network layer.
Multimedia over DSL By Phil Moy. May 14, Agenda n DSL Forum Working Text 80 - Multiservice Architecture & Framework Requirements n DSL Forum Working.
1 Content Delivery Networks iBAND2 May 24, 1999 Dave Farber CTO Sandpiper Networks, Inc.
“Traditional” IP Network Diamond Team Pete Perlegos Ling Huang Li Yin Thinh Nguyen.
Rethink the design of the Internet CSCI 780, Fall 2005.
An Active Networking Testbed for Storage Presenter Mel Tsai People Mel Tsai Anshi Liang Paul Huang Perry Dong and Tal Lavian.
An Overlay Multicast Infrastructure for Live/Stored Video Streaming Visual Communication Laboratory Department of Computer Science National Tsing Hua University.
1© Copyright 2015 EMC Corporation. All rights reserved. SDN INTELLIGENT NETWORKING IMPLICATIONS FOR END-TO-END INTERNETWORKING Simone Mangiante Senior.
The Future of the Internet Jennifer Rexford ’91 Computer Science Department Princeton University
Tradeoffs in CDN Designs for Throughput Oriented Traffic Minlan Yu University of Southern California 1 Joint work with Wenjie Jiang, Haoyuan Li, and Ion.
Edge Device Multi-unicasting for Video Streaming T. Lavian, P. Wang, R. Durairaj, F. Travostino Advanced Technology Lab, Nortel Networks D. B. Hoang University.
Web Cache. Introduction what is web cache?  Introducing proxy servers at certain points in the network that serve in caching Web documents for faster.
SET TOP BOX What is set-top box ? An interactive device which integrates the video and audio decoding capabilities of television with a multimedia application.
Implement a QoS Algorithm for Real-Time Applications in the DiffServ-aware MPLS Network Zuo-Po Huang, *Ji-Feng Chiu, Wen-Shyang Hwang and *Ce-Kuen Shieh.
Lawrence G. Roberts CEO Anagran September 2005 Advances Toward Economic and Efficient Terabit LANs and WANs.
1 Content Distribution Networks. 2 Replication Issues Request distribution: how to transparently distribute requests for content among replication servers.
FI-WARE – Future Internet Core Platform FI-WARE Interface to Networks and Devices (I2ND) July 2011 High-level description.
Computer Networking Quality-of-Service (QoS) Dr Sandra I. Woolley.
End-to-end QoE Optimization Through Overlay Network Deployment Bart De Vleeschauwer, Filip De Turck, Bart Dhoedt and Piet Demeester Ghent University -
1 Integrated and Differentiated Services Multimedia Systems(Module 5 Lesson 4) Summary: r Intserv Architecture RSVP signaling protocol r Diffserv Architecture.
End-to-end resource management in DiffServ Networks –DiffServ focuses on singal domain –Users want end-to-end services –No consensus at this time –Two.
© 2006 Cisco Systems, Inc. All rights reserved. 3.3: Selecting an Appropriate QoS Policy Model.
© 2006 Cisco Systems, Inc. All rights reserved. Optimizing Converged Cisco Networks (ONT) Module 3: Introduction to IP QoS.
I T & S A e r o s p a c eD e f e n c e Content adaptation for gradual Quality of Service Vania Conan, Arnaud Pierre Thales
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Identifying Application Impacts on Network Design Designing and Supporting Computer.
Mobile Networking Challenges1 5.6 Mobile Ad Hoc Networks  Ad hoc network does not have any preexisting centralized server nodes to perform packet routing,
Introduction 1-1 EKT355/4 ADVANCED COMPUTER NETWORK MISS HASNAH AHMAD School of Computer & Communication Engineering.
Standard for a Convergent Digital Home Network for Heterogeneous Technologies Zhimeng Du 12/5/2013.
Scalable Web Server on Heterogeneous Cluster CHEN Ge.
Lijia Quality of Service Guarantees in Mobile Computing  Introduction  QoS Parameters  Architectural and Internetworking Issues  Traffic Classes at.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 Identifying Application Impacts on Network Design Designing and Supporting.
The University of Bolton School of Games Computing & Creative Technologies LCT2516 Network Architecture CCNA Exploration LAN Switching and Wireless Chapter.
LAN Switching and Wireless – Chapter 1
ECE 4450:427/527 - Computer Networks Spring 2015 Dr. Nghi Tran Department of Electrical & Computer Engineering Lecture 2: Overview of Computer Network.
Heavy and lightweight dynamic network services: challenges and experiments for designing intelligent solutions in evolvable next generation networks Laurent.
What is H.323? H.323 is standard providing a foundation for audio, video, and data communications across IP-based networks, including the Internet.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Introducing Network Design Concepts Designing and Supporting Computer Networks.
1 Integrating security in a quality aware multimedia delivery platform Paul Koster 21 november 2001.
CONTENT DELIVERY NETWORKS
71 Sidevõrgud IRT 0020 loeng okt Avo Ots telekommunikatsiooni õppetool, TTÜ raadio- ja sidetehnika inst.
AIMS Workshop Heidelberg, 9-11 March 1998 P616 - ENHANCED ATM ISSUES Network Layers over ATM Rüdiger Geib Deutsche Telekom Tel Fax +49.
1 ECE453 - Introduction to Computer Networks Lecture 1: Introduction.
IXP1200 Applications Ada Gavrilovska, Jiantao Kong, Weidong Shi, Xiaotong Zhuang Dr. Karsten Schwan, Dr. Ken Mackenzie Scalable Real Time Media Streaming.
UNIVERSITY OF JYVÄSKYLÄ 2005 Multicast Admission Control in DiffServ Networks Department of Mathematical Information Technology University of Jyväskylä.
SDN Management Layer DESIGN REQUIREMENTS AND FUTURE DIRECTION NO OF SLIDES : 26 1.
High-Speed Policy-Based Packet Forwarding Using Efficient Multi-dimensional Range Matching Lakshman and Stiliadis ACM SIGCOMM 98.
CellSDN: Software-Defined Cellular Core networks Xin Jin Princeton University Joint work with Li Erran Li, Laurent Vanbever, and Jennifer Rexford.
Multiplexing Team Members: Cesar Chavez Arne Solas Steven Fong Vi Duong David Nguyen.
Chapter 3 Selecting the Technology. Agenda Internet Technology –Architecture –Protocol –ATM IT for E-business –Selection Criteria –Platform –Middleware.
Internet Protocol Storage Area Networks (IP SAN)
Networking Components Quick Guide. Hubs Device that splits a network connection into multiple computers Data is transmitted to all devices attached Computers.
Internet Traffic Engineering Motivation: –The Fish problem, congested links. –Two properties of IP routing Destination based Local optimization TE: optimizing.
Active Networks Jennifer Rexford. Nice Quotation from the Tennenhouse Paper There is presently a disconnect between what users consider to be “inside”
Multiprotocol Label Switching (MPLS) Routing algorithms provide support for performance goals – Distributed and dynamic React to congestion Load balance.
Architecture and Algorithms for an IEEE 802
Inter domain signaling protocol
Potential Areas of Research Activity – March 2000
Semester 4 - Chapter 3 – WAN Design
Planning and Troubleshooting Routing and Switching
ECE 4450:427/527 - Computer Networks Spring 2017
Congestion Control, Quality of Service, & Internetworking
EE 122: Lecture 22 (Overlay Networks)
Presentation transcript:

Putting Intelligence in Internetworking: an Architecture of Two Level Overlay EE228 Project Anshi Liang Ye Zhou

End-to-End The traditional networking research is based on the end-to-end principle: -- The function in question can completely and correctly be implemented only with the knowledge and help of the application standing at the endpoints of the communications system. Therefore, providing that questioned function as a feature of the communications systems itself is not possible

End-to-End Clark said: now we are moving away from end to end… Significant changes nowadays compared to the early stage of Internet.

End-to-End Clark said: now we are moving away from end to end… Significant changes nowadays compared to the early stage of Internet. --From the application point of view: more demanding applications, ISP service differentiation, more security issues and less sophisticated users.

End-to-End Clark said: now we are moving away from end to end… Significant changes nowadays compared to the early stage of Internet. --From the application point of view: more demanding applications, ISP service differentiation, more security issues and less sophisticated users. --From the hardware point of view: more powerful computer boxes and more sophisticated routers/switches.

End-to-End Now we need to have intelligence in the network; now we can put intelligence in the network.

End-to-End --Alteon: a powerful switch with L2-L7 switching ability

End-to-End Now we need to have intelligence in the network; now we can put intelligence in the network. --Alteon: a powerful switch with L2-L7 switching ability --ISD: the computational plane for Alteon, equipped with CPU and FPGA/ASIC hardware assist for specific applications

End-to-End Now we need to have intelligence in the network; now we can put intelligence in the network. --Alteon: a powerful switch with L2-L7 switching ability --ISD: the computational plane for Alteon, equipped with CPU and FPGA/ASIC hardware assist for specific applications --Alteon+ISD: an intelligent switch with strong computational ability. Or a computer with strong switching ability. We call it Programmable Gateway.

Alteon+ISD 1 Add Conn. 1 AFM Flow Selection Active Service: Policy Checking AFM Action on the Flow Active Services Intercepts selected flows and performs intelligent processing based on L2-L7 filtering The emphasis is on interception and processing transparently. Entities at both ends may not be aware of the existence of the Alteon in the path UsersServers Active Services Platform Up to 256 Linux based engines

Content Delivery: Overlay Network

Akamai

Akamai

Two Level Overlay

Putting these Programable Gateway at the edge point of LAN (content delivery, multicast, web cache, admission control, replicated audio/video streaming, P2P protocol)

Two Level Overlay Putting these Programable Gateway at the edge point of LAN (content delivery, multicast, web cache, admission control, replicated audio/video streaming, P2P protocol) Putting these Programable Gateway on the MAN (storage network management, QoS channel and service negotiation)

Inner Level Overlay Use the inner level of overlay to aggregate QoS traffic.

Inner Level Overlay Use the inner level of overlay to aggregate QoS traffic. The overall traffic model of customers can be predicted, so the inner level of overlay nodes can pre-reserve bandwidth capacity to other nodes.

Inner Level Overlay Use the inner level of overlay to aggregate QoS traffic. The overall traffic model of customers can be predicted, so the inner level of overlay nodes can pre-reserve bandwidth capacity to other nodes. Fewer route setup O(n 2 )+m, n/m is the number of nodes of inner/outer overlay, respectively.

Inner Level Overlay Use the inner level of overlay to aggregate QoS traffic. The overall traffic model of customers can be predicted, so the inner level of overlay nodes can pre-reserve bandwidth capacity to other nodes. Fewer route setup O(n 2 )+m, n/m is the number of nodes of inner/outer overlay, respectively. The two level overlay architecture with programmable gateway can solve the inter-AS bottleneck problem.

Outer Level Overlay Use the outer level of overlay to deliver to end users.

Outer Level Overlay Use the outer level of overlay to deliver to end users. Outer level of overlay nodes maintains end customers information. Process admission control.

Outer Level Overlay Use the outer level of overlay to deliver to end users. Outer level of overlay nodes maintains end customers information. Process admission control. Suggested Business Model: end customers end customers  content provider (web site, TV station…)  content provider (web site, TV station…)  ISP (constructor of outer level)  ISP (constructor of outer level)  Network Operator (constructor of inner level)  Network Operator (constructor of inner level)

Applications: NBA live broadcast (all games) over the network; NBA live broadcast (all games) over the network; Company web conference Company web conference Online university course Online university course Online Theater/Pay Per View… Online Theater/Pay Per View…

Applications: NBA live broadcast (all games) over the network; NBA live broadcast (all games) over the network; Company web conference Company web conference Online university course Online university course Online Theater/Pay Per View… Online Theater/Pay Per View…Implementation: Avoid congestion for these paid service: over reserve bandwidth, limit best-effort traffic if needed. Avoid congestion for these paid service: over reserve bandwidth, limit best-effort traffic if needed.

Benefits End customer: better service, no awareness of in-middle entities.

Benefits Content provider: better performance for content delivery, need to pay for service but should get be able to get more from customers (QoS video streaming).

Benefits End customer: better service, no awareness of in-middle entities. Content provider: better performance for content delivery, need to pay for service but should get be able to get more from customers (QoS video streaming). ISP: reduce congestion for paid service

Benefits End customer: better service, no awareness of in-middle entities. Content provider: better performance for content delivery, need to pay for service but should get be able to get more from customers (QoS video streaming). ISP: reduce congestion for paid service Network Operator: get pay from ISP

Other Applications—Storage Network This two-level overlay network with programmable gateway can provide wide range support to many applications.

Other Applications—Storage Network This two-level overlay network with programmable gateway can provide wide range support to many applications. Example: Storage Network --The outer level nodes can provide functionalities like geographic load balancing, disaster recovery (re- route setup), mirroring, etc.

Other Applications—Storage Network This two-level overlay network with programmable gateway can provide wide range support to many applications. Example: Storage Network --The outer level nodes can provide functionalities like geographic load balancing, disaster recovery (re- route setup), mirroring, etc. --The inner level nodes (with hardware assist) can provide functionalities like storage management, firewall, etc.

Other Applications—Wireless Network Rough ideas: --Dynamic bandwidth capacity allocation according to change of subscribers at a location --Adaptive content delivery according to end user link speeds --Congestion control

Conclusion An new architecture with: --Two-level overlay network structure --Intelligence in the network: Programmable Gateway --Scalable QoS content delivery

Conclusion An new architecture with: --Two-level overlay network structure --Intelligence in the network: Programmable Gateway --Scalable QoS content delivery A testbed is constructed.

Conclusion An new architecture with: --Two-level overlay network structure --Intelligence in the network: Programmable Gateway --Scalable QoS content delivery A testbed is constructed. An ongoing experiment with iSCSI packet interception, recognition and redirection (for storage network geographic load balancing).

Future Direction This two-level overlay architecture will be further discussed/modified/implemented within a Nortel-Berkeley networking research group Functionalities for MAN will be experimented on our testbed A larger scale experiment will be constructed for full functionalities