It Followed Me Home: Exploring Strong Last Hop Devices and CDNs

Slides:



Advertisements
Similar presentations
Network Aware Forward Caching Presenter: Alexandre Gerber Jeffrey Erman, Mohammad T. Hajiaghayi, Dan Pei, Oliver Spatscheck AT&T Labs Research April 24.
Advertisements

The Evolution of P2P Technology Robert Levitan, CEO Pando Networks P2P MEDIA SUMMIT, CES 2008.
1 Jin Li Microsoft Research. Outline The Upcoming Video Tidal Wave Internet Infrastructure: Data Center/CDN/P2P P2P in Microsoft Locality aware P2P Conclusions.
Wide Area Wi-Fi Sam Bhoot. Wide Area Wi-Fi  Definition: Wi-Fi (Wireless Fidelity) n. – popular term for high frequency wireless local area networks operating.
COS 461 Fall 1997 Routing COS 461 Fall 1997 Typical Structure.
Building Cloud-ready Video Transcoding System for Content Delivery Networks(CDNs) Zhenyun Zhuang and Chun Guo Speaker: 饒展榕.
NDN in Local Area Networks Junxiao Shi The University of Arizona
Netflix Content Delivery RIPE – April 2012 – David Temkin 1.
Network Layer Routing Issues (I). Infrastructure vs. multi-hop Infrastructure networks: Infrastructure networks: ◦ One or several Access-Points (AP) connected.
Campus LAN Overview. Objectives Identify the technical considerations in campus LAN design Identify the business considerations in campus LAN design Describe.
19 Historical overview Main challenge: How to distribute content in high quality over the Internet cost-effectively? • Traditional “Best-effort” model:
Named Data Networking for Social Network Content delivery P. Truong, B. Mathieu (Orange Labs), K. Satzke (Alu) E. Stephan (Orange Labs) draft-truong-icnrg-ndn-osn-00.txt.
Web Caching Schemes1 A Survey of Web Caching Schemes for the Internet Jia Wang.
The Maryland Optics Group Multi-Hop View: Interfaces not available between (s, d): Try to create multi-hop path. Link Selection: Local Optimization: Select.
The Medusa Proxy A Tool For Exploring User- Perceived Web Performance Mimika Koletsou and Geoffrey M. Voelker University of California, San Diego Proceeding.
Content Delivery Networks. History Early 1990s sees 100% growth in internet traffic per year 1994 o Netscape forms and releases their first browser.
# Idowu Samuel O. # Kashif Shahzad # Arif Kamal M7001E - Multimedia systems [ltu.se] ©2011.
Datacenter Wide-areaEnterprise LOAD-BALANCER Client Servers.
Mohammed Saiyeedur Rahman.  E-commerce is buying and selling goods over the internet. This could include selling/buying mobile phones, clothes or DVD’s.
© 2009 AT&T Intellectual Property. All rights reserved. Multimedia content growth: From IP networks to Medianets Cisco-IEEE ComSoc Webinar. Sept. 23, 2009.
Networking Hardware and Components By: Sean Bell.
1 Content Distribution Networks. 2 Replication Issues Request distribution: how to transparently distribute requests for content among replication servers.
P2P Games Conference “Attributes of the Gaming Cloud?” Norman Henderson ASANKYA
Distributing Content Simplifies ISP Traffic Engineering Abhigyan Sharma* Arun Venkataramani* Ramesh Sitaraman*~ *University of Massachusetts Amherst ~Akamai.
Lecture 1 Internet CPE 401 / 601 Computer Network Systems slides are modified from Dave Hollinger and Daniel Zappala Lecture 1 Introduction.
P EER - TO -P EER N ETWORKS Michael Fine 1. W HAT ARE P EER -T O -P EER N ETWORKS ? Napster Social networking spawned from this concept. Emerged in the.
{ Content Distribution Networks ECE544 Dhananjay Makwana Principal Software Engineer, Semandex Networks 5/2/14ECE544.
EE616 Technical Project Video Hosting Architecture By Phillip Sutton.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Identifying Application Impacts on Network Design Designing and Supporting Computer.
CPSC 441: Multimedia Networking1 Outline r Scalable Streaming Techniques r Content Distribution Networks.
2: Application Layer1 Chapter 2 outline r 2.1 Principles of app layer protocols r 2.2 Web and HTTP r 2.3 FTP r 2.4 Electronic Mail r 2.5 DNS r 2.6 Socket.
CDN: Content Distribution Networks  References:  CS613 textbook, “Computer Networking – A Top-Down Approach”, 6 th edition. Chapter  The text.
CSC 600 Internetworking with TCP/IP Unit 7: IPv6 (ch. 33) Dr. Cheer-Sun Yang Spring 2001.
PROP: A Scalable and Reliable P2P Assisted Proxy Streaming System Computer Science Department College of William and Mary Lei Guo, Songqing Chen, and Xiaodong.
Overlay Networks: An Akamai Perspective Ramesh K. Sitaraman, mangesh kasbekar, Woody Lichtenstein, and Manish Jain Akamai Technologies Inc Univerisy of.
CS 6401 Overlay Networks Outline Overlay networks overview Routing overlays Resilient Overlay Networks Content Distribution Networks.
Overlay Networks : An Akamai Perspective
Content Delivery Networks: Status and Trends Speaker: Shao-Fen Chou Advisor: Dr. Ho-Ting Wu 5/8/
09/13/04 CDA 6506 Network Architecture and Client/Server Computing Peer-to-Peer Computing and Content Distribution Networks by Zornitza Genova Prodanoff.
Improving Fault Tolerance in AODV Matthew J. Miller Jungmin So.
Benefits and Value of an IXP The IXP Value Proposition.
WAN Technologies. 2 Large Spans and Wide Area Networks MAN networks: Have not been commercially successful.
Adding a Wireless Multicast Extension to the Internet Going from: 1-to-1 to 1-to-millions.
Chapter-1 LAN Design. Introduction Hierarchical network When building a LAN that satisfies the needs of a small- or medium-sized business, your plan.
Mobile Cloud Market to Global Analysis and Forecasts by User Type, End-users No of Pages: 150 Publishing Date: Jan 2017 Single User PDF: US$ 3900.
Mobile Cloud Market to Global Analysis and Forecasts by User Type, End-users No of Pages: 150 Publishing Date: Feb 2017 Single User PDF: US$ 3900.
Optimising Streaming Systems with SDN/P4/NetFPGA
University of Maryland College Park
P4P : Provider Portal for (P2P) Applications Haiyong Xie, Y
The Challenges of Delivering Content through the Internet
Content Distribution Networks
Next Generation: Internet Protocol, Version 6 (IPv6) RFC 2460
Principles of Network Applications
PROTEAN: A Scalable Architecture for Active Networks
Mohammad Malli Chadi Barakat, Walid Dabbous Alcatel meeting
What Are Routers? Routers are an intermediate system at the network layer that is used to connect networks together based on a common network layer protocol.
Week 11 Software Defined Networking (SDN): Use-Cases
13-May-2008 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Some MAC Requirements for Neighborhood Area.
Introduction to Computers
ECE 671 – Lecture 16 Content Distribution Networks
CPE 401 / 601 Computer Network Systems
Mobile ad hoc networking: imperatives and challenges
COS 561: Advanced Computer Networks
Content Delivery: Extending to the Edge through the IX
COS 561: Advanced Computer Networks
COS 461: Computer Networks Spring 2014
Xiuzhen Cheng Csci332 MAS Networks – Challenges and State-of-the-Art Research – Wireless Mesh Networks Xiuzhen Cheng
Requirements Definition
EE 122: Lecture 22 (Overlay Networks)
Distributed Systems and Algorithms
Presentation transcript:

It Followed Me Home: Exploring Strong Last Hop Devices and CDNs

Say I have a server... Client requests data, server sends it Latency (distance to server) Path (potentially many nodes crossed) Potential server bottleneck

Now I have many servers... Points of Presence (PoPs) spread over an area Distributed services Potentially shorter distances to average end user Could have strong backbone to facilitate internetwork transit Still must cross networks to reach user, may have worst case distances, server bottleneck Problem has been reduced, not eliminated Cost of extension adds up Server synchronization Infrastructure laying Support staff Deal making https://en.wikipedia.org/wiki/Content_delivery_network#/media/File:NCDN_-_CDN.png

Now What? Once data is delivered to user keep it there for future requests (caching) Shortest distance, fastest response time, no need to cross networks again Less affected by “Middle Mile” congestion An extension: What if two users request the same data? Assume sequential request, similar geographic area Can have the first user deliver the data to the second user (Peering) Doubles value of client side application (doubles as player and server) Both involve the usage of end user devices End user devices have many drawbacks Capability Reliability Consent Security (Somewhat alleviated by a hybrid approach)

CDN (Summary) Each has customized approach to delivery CDNs, serve content, edges facilitate caching and forwarding within CDN network Standard, Peer only, Peer-assisted, CDN-assisted Standard: Netflix, Akamai, Google, Youtube Peer only: Joost, Kankan Peer CDN: ChinaCache, Youku Each has customized approach to delivery Netflix’s inserted hardware (Openconnect) Akamai regionalization Some own backbones Joost and Kakan utilize peering 1 to N nodes, spanning large ranges Ming Ma, Zhi Wang, Ke Su, Lifeng Sun. 2018. Understanding the Smartrouter-based Peer CDN for Video Streaming.arXiv:1605.07704. Retrieved from https://arxiv.org/abs/1605.07704

Crossing the Gap Edge of CDN to end user (Bottleneck/problematic space) Path to end user is of varying quality and length Ownership of paths can complicate traversal (BGP, routing policy, traffic) Devices along path have varying quality Microcosm of broader network issues Overall problem is unpredictability (or at least difficulty to ascertain variance in real time) Solutions are forms of adding predictability/known capabilities to “wild space” Extension: A PoP at the end user level

Strong Last Hop Devices Solve Peering problem with standardization and powerful devices at the end user Essentially a dedicated peer SDNs, CDNs, Cloud Computing (Edge Computing) all pushing for stronger edge devices in some form or another SDN/NFV: Flexibility of nodes, reconfigurability CDN: Streaming capability, caching, scalability, flexibility Edge: Application streaming, IOT management Steam, PUBG, Fortnight ISPs using devices to extend service range for other users Comcast Routers as public/private wi-fi hotspots Smart Routers, MEC devices, Desktop streaming

Issues with Last Hop Devices Issues of gap still present, further minimized Wi-Fi/Mobile bottleneck Number of users Service area size User mobility Business model problems (lopsided incentive) Users provide largest expense CDN synchronization problems Potential worst case for synchronization Cost of device Hardware, but also software layers added to achieve flexibility Securing nodes

Potential Research Angles Wi-Fi bottleneck: Multiplex over bluetooth and mobile Business model: Service Sharing Mentioned by “Consume Local” paper, explores bit based compensation Cost/Benefit of devices vs straight access Modular Device for scalable ends Streaming Application QOE SDN Coordination (“disconnected” node coordination) Demographic based caching, routing priority Creator based injection (Mentioned by SmartRouter paper) Reexamining the upload download ratio

Opportunities Stronger Devices provide IOT: Out of band management Organization of Devices to minimize bloat traffic Securing of IOT devices Security/Accountability: Addressing of Users Securing User data Locally

Questions