Performance and Scalability of Networks, Systems, and Services

Size: px
Start display at page:

Download "Performance and Scalability of Networks, Systems, and Services"

Transcription

1 Performance and Scalability of Networks, Systems, and Services Niklas Carlsson Linkoping University, Sweden Student Sweden, Oct. 10, 2012 Primary collaborators: Derek Eager (University of Saskatchewan, Canada) Anirban Mahanti (NICTA, Australia) Martin Arlitt (HP Labs, USA) György Dan (KTH, Sweden) Carey Williamson (University of Calgary, Canada) Phillipa Gill (University of Toronto, Canada) Aniket Mahanti (University of Auckland, New Zeeland) 1

2 Background Research overview: Niklas Carlsson Design, modeling, and performance evaluation of distributed systems and networks Methodologies include measurements analytic modeling, optimization, simulations, and implementation Current topics include Scalable content delivery Measurement analysis and modeling Energy-efficient and sustainable ICT Security and emerging services

3 Some recent example studies 3

4 Motivation Video dissemination (e.g., YouTube) can have widespread impacts on opinions, thoughts, and cultures 4

5 Motivation Not all videos will reach the same popularity and have the same impact 5

6 views Motivation Not all videos will reach the same popularity and have the same impact 6

7 Video popularity dynamics Example questions What makes one file more popular than another? How does popularity evolve over time? E.g., KDD 2012, Performance 2011, TWEB

8 Motivation 8 Content provider wanting to minimize its delivery cost Catalogue of many contents Different popularity Average service guarantees

9 Motivation Cost-efficient solution must scale with regards to both: Request rate Number of availible contents

10 Motivation Cost-efficient solution must scale with regards to both: Request rate Number of availible contents

11 Motivation Cost-efficient solution must scale with regards to both: Request rate Number of availible contents Chunk-based typically efficient

12 Motivation Cost-efficient solution must scale with regards to both: Request rate Number of availible contents Not as efficient in offloading server

13 Motivation Cost-efficient solution must scale with regards to both: Request rate Number of availible contents

14 Cost model cloud servers peers Client can download from either Origin servers (all contents) Cloud storage/servers (subset of contents) Other clients (peers)

15 Cost model cloud servers peers Client can download from either Origin servers (all contents) Cloud storage/servers (subset of contents) Other clients (peers)

16 Cost model cloud servers peers Client can download from either Origin servers (all contents) Cloud storage/servers (subset of contents) Other clients (peers)

17 Cost model cloud servers peers Client can download from either Origin servers (all contents) Cloud storage/servers (subset of contents) Other clients (peers)

18 Cost model cloud servers peers Client can download from either Origin servers (all contents) Cloud storage/servers (some contents) Other clients (peers)

19 Cost model cloud servers peers Client can download from either Origin servers (all contents) Cloud storage/servers (subset of contents) Other clients (peers)

20 Cost model cloud servers peers Simple cost model Server b/w Cloud b/w Cloud storage Three (3) basic cost components

21 Cost model cloud servers peers Server b/w Cloud b/w Cloud storage

22 Cost model cloud servers peers Server b/w Cloud b/w Cloud storage i N / M B s i c i M B c i C M

23 Cost model cloud servers peers Server b/w Cloud b/w Cloud storage i N / M B s i c i M B c i C M

24 Cost model cloud servers peers Server b/w Cloud b/w Cloud storage i N / M B s i c i M B c i C M

25 Cost model cloud servers peers Server b/w Cloud b/w Cloud storage i N / M B s i c i M B c i C M

26 Cost model cloud servers peers Server b/w Cloud b/w Cloud storage i N / M B s i c i M B c i C M

27 Remote access extension cloud servers peers i N Extensions Full version (in paper) B s i c i M j P i B c i, j (1 q ij f ij ) C i N P i

28 Hybrid (UT > L) Inflate most popular Depends less on cloud Seeding (only) Bundling (only) Hybrid

29 29

30 Passive measurements E.g., Organizational service usage Internet **Extract packet and protocol heathers, dns information, etc. ** Store securely ** Analyze ACM TWEB 11, ACM TOIT 11 30

31 Passive measurements E.g., Organizational service usage IEEE ICC 12 31

32 Popularity Active + passive measurement E.g., Peer-to-peer Head 10 6 Trunk 10 4 Tail 10 2 Zipf(1e+007,1) MZipf(1e+007,50,1) 10 0 GZipf(2e+005,0.02,1e-005,1) Rank Swarm Torrent IPTPS 09, IPTPS 10, IEEE P2P 11 32

33 Global vs. local access patterns Popularity dynamics Example questions Differences in access and service patterns? E.g., PAM 2012, TOIT 2011

34 Content Popularity Dynamics (and content discovery) How can users find content in this ocean of content? How are people creating and consuming content? What role social relationships play in content consumption? What fundamental laws govern content creation/consumption? A Tweet Movie B Under submission (and ongoing) 34

35 Active measurements E.g., C D B A ACM IMC '09, ICWSM '09 35

36 Mathematical modeling 36

37 Preferential Attachment (PA) Does PA explain the observed data? p i proportional to k α i For source node selection (Out-degree, α = 0.8) A B C For destination node selection (In-degree, α = 0.9) 37

38 Peer-to-peer dynamics Arrivals x(t) Downloaders Conversions Swarm Torrent dx dt dy dt ( x y) UC, ( x y) UC y Seeds y(t) Departures

39 Streaming using BT Downloader Downloader Seed Downloader Seed Arrivals Torrent (x downloaders; y seeds) Departures Much improved performance!! Peers (sorted by age) 39

40 Scalability and the long tail Consider a peer-assisted system Clients contribute their upload bandwidth when downloading a file from the server (files seeded only by server) Solves scalability problem, right? 40

41 Scalability and the long tail Consider a peer-assisted system Clients contribute their upload bandwidth when downloading a file from the server (files seeded only by server) Solves scalability problem, right? Perhaps not 41

42 Optimized Periodic Broadcasts Channel 1 Channel 2 Channel 3 Channel 4 Channel 5 Channel 6 r = segment streaming rate = 1 s = maximum # streams client listens to concurrently = 2 b = client data rate = s x r = 2 k length of first s segments: lk l1 l j r r j 1 length of segment k s: k 1 1 l k l j r j k s

43 Optimized Periodic Broadcasts Channel 1 Channel 2 Channel 3 Channel 4 Channel 5 Channel 6 r = segment streaming rate = 1 s = maximum # streams client listens to concurrently = 2 b = client data rate = s x r = 2 length of first s segments: length of segment k s: 1 lk r k 1 1 l k l j r j k s k 1 1 l1 l j r j 1 Including extension to non-linear media and/or multiple servers

44 Server selection problem A B C D Clients Requests / Demand? Task: Determine which replica should be serving each client at each point in time A B A C A A A A B Client schedule 44

45 Locality vs. aggregation Efficiency? use of a relatively small number of distributed servers, using request aggregation, may be as, or more, energy friendly than peer-assisted designs S But now have server selection problem S S C S S S C S C S C C S C C C network resource usage is minimized by selecting nearest server server resource usage is minimized by directing closely-spaced requests for the same file to the same server ACM TOMCCAP 2010; IEEE/ACM MASCOTS

46 Simple cost model Server i file delivery cost (concave due to aggregation) Fraction of requests served remotely Remote access cost per unit of data C N i 1 N C ( λ r ) cl i i i i 1 Total file delivery cost Server costs Network costs Policy dependent costs Neglected: Policy independent system costs 46

47 Example results N = 16, c = 0.5, equal request rates Candidate policy gives close to optimal performance 47

48 Workload management (and/or traffic/workload mixing) Maximize server resource usage Prioritized delay-sensitive workload(s) Background delay-tolerant workload(s) Workload management Split vs. shared resources 48

49 Demand Management ACM/SPEC ICPE 11 Steady state Diurnal 49

50 Mobile CDN and intelligent proxies making the mobile Web faster... and more efficient. 50

51 Scalability and efficiency matters -- Making the mobile Web cheaper Bandwidth, processing, energy, and other resources costs money Bandwidth, energy, other resources 51

52 Scalability and efficiency matters -- Making the mobile Web cheaper Bandwidth, processing, energy, and other resources costs money Bandwidth, energy, other resources Goal: Improving user experience while also reducing overall delivery cost, resource and energy usage... 52

53 Consider a proxy-based approach Move complexity to proxies Optimize processing, as well as server-proxy and proxy-client communication 53

54 Requirement prediction improving service and system utilization. 54

55 Many other ongoing projects incl. Scalable and Efficient Content Delivery Adaptive streaming How to best allow server selection and quality adaption to be done dynamically?? Hybrid delivery systems: How to best leverage and combine different techniques and solutions?? Emerging services: E.g., how to best enable emerging service; e.g., participatory sensing and smart grid solutions?? Non-linear media: How to best serve non-linear (or customizable) media?? Sustainability: How to best build sustainable ICT systems, and/or how to use ICT to improve sustainability of non-ict systems?? 55

56 Long-term goal (or mission statement ) Contribute towards providing better and more resource effective services and systems Focus on performance and resource usage/cost aspects of protocols, services, and systems Focus efforts towards the problems that we believe have the potential to yield the most significant contributions Try to use the best tools for the problem at hand 56

57 A final note I am looking for ambitious hardworking students (both thesis and PhD positions). If you are interested in one (or more) topic(s) related to computer networks and distributed systems, please do not hesitate to contact me... There are always lots interesting problems!!! You can also find out more about my research here: 57

58 Thank you! Scalable content delivery Traffic measurements, analysis, and modeling Energy-efficient and sustainable ICT Security and emerging services Niklas Carlsson 58

Scalable, Secure and Efficient Content Distribution and Services

Scalable, Secure and Efficient Content Distribution and Services Scalable, Secure and Efficient Content Distribution and Services Niklas Carlsson Linköping University, Sweden @ LiU students, Oct. 2016 The work here was in collaboration... Including with students (alphabetic

More information

Interactive Branched Video Streaming and Cloud Assisted Content Delivery

Interactive Branched Video Streaming and Cloud Assisted Content Delivery Interactive Branched Video Streaming and Cloud Assisted Content Delivery Niklas Carlsson Linköping University, Sweden @ Sigmetrics TPC workshop, Feb. 2016 The work here was in collaboration... Including

More information

YouTube Popularity Dynamics and Third-party Authentication

YouTube Popularity Dynamics and Third-party Authentication YouTube Popularity Dynamics and Third-party Authentication Niklas Carlsson Linköping University, Sweden Keynote at the 10th IEEE Workshop on Network Measurements (IEEE WNM @LCN), Nov. 2016 YouTube Popularity

More information

Dynamic Content Allocation for Cloudassisted Service of Periodic Workloads

Dynamic Content Allocation for Cloudassisted Service of Periodic Workloads Dynamic Content Allocation for Cloudassisted Service of Periodic Workloads György Dán Royal Institute of Technology (KTH) Niklas Carlsson Linköping University @ IEEE INFOCOM 2014, Toronto, Canada, April/May

More information

Using Torrent Inflation to Efficiently Serve the Long Tail in Peer-Assisted Content Delivery Systems

Using Torrent Inflation to Efficiently Serve the Long Tail in Peer-Assisted Content Delivery Systems Using Torrent Inflation to Efficiently Serve the Long Tail in Peer-Assisted Content Delivery Systems Niklas Carlsson, Derek L. Eager, and Anirban Mahanti 3 University of Calgary, Calgary, Canada niklas.carlsson@cpsc.ucalgary.ca

More information

Using Torrent Inflation to Efficiently Serve the Long Tail in Peer-Assisted Content Delivery Systems

Using Torrent Inflation to Efficiently Serve the Long Tail in Peer-Assisted Content Delivery Systems Using Torrent Inflation to Efficiently Serve the Long Tail in Peer-Assisted Content Delivery Systems Niklas Carlsson, Derek L. Eager, Anirban Mahanti To cite this version: Niklas Carlsson, Derek L. Eager,

More information

Caching and Optimized Request Routing in Cloud-based Content Delivery Systems

Caching and Optimized Request Routing in Cloud-based Content Delivery Systems Caching and Optimized Request Routing in Cloud-based Content Delivery Systems Niklas Carlsson a, Derek Eager b, Ajay Gopinathan 1a, Zongpeng Li c a Linköping University, Sweden, niklas.carlsson@liu.se

More information

Third-party Identity Management Usage on the Web

Third-party Identity Management Usage on the Web Third-party Identity Management Usage on the Web Anna Vapen¹, Niklas Carlsson¹, Anirban Mahanti², Nahid Shahmehri¹ ¹Linköping University, Sweden ²NICTA, Australia Third-party Web Authentication Web Authentication

More information

Web Caching and Content Delivery

Web Caching and Content Delivery Web Caching and Content Delivery Caching for a Better Web Performance is a major concern in the Web Proxy caching is the most widely used method to improve Web performance Duplicate requests to the same

More information

Peer-Assisted Caching for Scalable Media Streaming in Wireless Backhaul Networks

Peer-Assisted Caching for Scalable Media Streaming in Wireless Backhaul Networks Peer-Assisted Caching for Scalable Media Streaming in Wireless Backhaul Networks Hazem Gomaa Geoffrey G. Messier Robert Davies Department of Electrical and Computer Engineering University of Calgary, Calgary,

More information

UNIVERSITY OF CALGARY. YouTube Workload Characterization. Phillipa Gill

UNIVERSITY OF CALGARY. YouTube Workload Characterization. Phillipa Gill UNIVERSITY OF CALGARY YouTube Workload Characterization by Phillipa Gill A THESIS SUBMITTED TO THE FACULTY OF GRADUATE STUDIES IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE DEGREE OF MASTER OF SCIENCE

More information

Information Sharing and User Privacy in the Third-party Identity Management Landscape

Information Sharing and User Privacy in the Third-party Identity Management Landscape Information Sharing and User Privacy in the Third-party Identity Management Landscape Anna Vapen¹, Niklas Carlsson¹, Anirban Mahanti², Nahid Shahmehri¹ ¹Linköping University, Sweden ²NICTA, Australia 2

More information

Replicate It! Scalable Content Delivery: Why? Scalable Content Delivery: How? Scalable Content Delivery: How? Scalable Content Delivery: What?

Replicate It! Scalable Content Delivery: Why? Scalable Content Delivery: How? Scalable Content Delivery: How? Scalable Content Delivery: What? Accelerating Internet Streaming Media Delivery using Azer Bestavros and Shudong Jin Boston University http://www.cs.bu.edu/groups/wing Scalable Content Delivery: Why? Need to manage resource usage as demand

More information

The Flattening Internet Topology:

The Flattening Internet Topology: The Flattening Internet Topology: Natural Evolution, Unsightly Barnacles or Contrived Collapse? Phillipa Gill Martin Arlitt Zongpeng Li Anirban Mahanti U of Calgary HP Labs/ U of Calgary IIT Delhi U of

More information

Performance and cost effectiveness of caching in mobile access networks

Performance and cost effectiveness of caching in mobile access networks Performance and cost effectiveness of caching in mobile access networks Jim Roberts (IRT-SystemX) joint work with Salah Eddine Elayoubi (Orange Labs) ICN 2015 October 2015 The memory-bandwidth tradeoff

More information

Evolved Multimedia Broadcast/Multicast Service (embms) in LTE-advanced

Evolved Multimedia Broadcast/Multicast Service (embms) in LTE-advanced Evolved Multimedia Broadcast/Multicast Service (embms) in LTE-advanced 1 Evolved Multimedia Broadcast/Multicast Service (embms) in LTE-advanced Separation of control plane and data plane Image from: Lecompte

More information

A new caching policy for cloud assisted Peer-to-Peer video on-demand services

A new caching policy for cloud assisted Peer-to-Peer video on-demand services A new caching policy for cloud assisted Peer-to-Peer video on-demand services Franco Robledo, Pablo Rodríguez-Bocca, Pablo Romero and Claudia Rostagnol Facultad de Ingeniería, Universidad de la República.

More information

Computer Networks. Instructor: Niklas Carlsson

Computer Networks. Instructor: Niklas Carlsson Computer Networks Instructor: Niklas Carlsson Email: niklas.carlsson@liu.se Notes derived from Computer Networking: A Top Down Approach, by Jim Kurose and Keith Ross, Addison-Wesley. The slides are adapted

More information

Multimedia Streaming. Mike Zink

Multimedia Streaming. Mike Zink Multimedia Streaming Mike Zink Technical Challenges Servers (and proxy caches) storage continuous media streams, e.g.: 4000 movies * 90 minutes * 10 Mbps (DVD) = 27.0 TB 15 Mbps = 40.5 TB 36 Mbps (BluRay)=

More information

Keerthana Priyadharshini 1, T Sivakumar 2 1,2. Computer Science and Engineering, Anna University, Chennai

Keerthana Priyadharshini 1, T Sivakumar 2 1,2. Computer Science and Engineering, Anna University, Chennai Adaptive Cloud Downloading Service Using AMS Algorithm Keerthana Priyadharshini 1, T Sivakumar 2 1,2 Computer Science and Engineering, Anna University, Chennai Abstract: Video content downloading using

More information

Enhancing Downloading Time By Using Content Distribution Algorithm

Enhancing Downloading Time By Using Content Distribution Algorithm RESEARCH ARTICLE OPEN ACCESS Enhancing Downloading Time By Using Content Distribution Algorithm VILSA V S Department of Computer Science and Technology TKM Institute of Technology, Kollam, Kerala Mailid-vilsavijay@gmail.com

More information

Modeling and Caching of P2P Traffic

Modeling and Caching of P2P Traffic School of Computing Science Simon Fraser University, Canada Modeling and Caching of P2P Traffic Mohamed Hefeeda Osama Saleh ICNP 06 15 November 2006 1 Motivations P2P traffic is a major fraction of Internet

More information

BitTorrent Fairness Analysis

BitTorrent Fairness Analysis BitTorrent Fairness Analysis Team Asians Zhenkuang He Gopinath Vasalamarri Topic Summary Aim to test how the fairness affect the file transfer speed in a P2P environment (here using the BitTorrent Protocol)

More information

Adaptive Server Allocation for Peer-assisted VoD

Adaptive Server Allocation for Peer-assisted VoD Adaptive Server Allocation for Peer-assisted VoD Konstantin Pussep, Osama Abboud, Florian Gerlach, Ralf Steinmetz, Thorsten Strufe Konstantin Pussep Konstantin.Pussep@KOM.tu-darmstadt.de Tel.+49 6151 165188

More information

Loopback: Exploiting Collaborative Caches for Large-Scale Streaming

Loopback: Exploiting Collaborative Caches for Large-Scale Streaming Loopback: Exploiting Collaborative Caches for Large-Scale Streaming Ewa Kusmierek Yingfei Dong David Du Poznan Supercomputing and Dept. of Electrical Engineering Dept. of Computer Science Networking Center

More information

Routing over Low Power and Lossy Networks

Routing over Low Power and Lossy Networks outing over Low Power and Lossy Networks Analysis and possible enhancements of the IETF PL routing protocol Enzo Mingozzi Associate Professor @ University of Pisa e.mingozzi@iet.unipi.it outing over LLNs

More information

Collaborative Multi-Source Scheme for Multimedia Content Distribution

Collaborative Multi-Source Scheme for Multimedia Content Distribution Collaborative Multi-Source Scheme for Multimedia Content Distribution Universidad Autónoma Metropolitana-Cuajimalpa, Departament of Information Technology, Mexico City, Mexico flopez@correo.cua.uam.mx

More information

Doctoral Written Exam in Networking, Fall 2009

Doctoral Written Exam in Networking, Fall 2009 Doctoral Written Exam in Networking, Fall 2009 November 9, 2009 Answer all parts of all questions. There are four multi-part questions, each of equal weight. Turn in your answers by Thursday, November

More information

Power Aware Hierarchical Epidemics in P2P Systems Emrah Çem, Tuğba Koç, Öznur Özkasap Koç University, İstanbul

Power Aware Hierarchical Epidemics in P2P Systems Emrah Çem, Tuğba Koç, Öznur Özkasap Koç University, İstanbul Power Aware Hierarchical Epidemics in P2P Systems Emrah Çem, Tuğba Koç, Öznur Özkasap Koç University, İstanbul COST Action IC0804 Workshop in Budapest - Working Group 3 May 19th 2011 supported by TUBITAK

More information

P2P VoD Systems: Modelling and Performance

P2P VoD Systems: Modelling and Performance P2P VoD Systems: Modelling and Performance Samuli Aalto, Aalto University, Finland Pasi Lassila, Aalto University, Finland Niklas Raatikainen, HIIT, Finland Petri Savolainen, HIIT, Finland Sasu Tarkoma,

More information

On Minimizing Packet Loss Rate and Delay for Mesh-based P2P Streaming Services

On Minimizing Packet Loss Rate and Delay for Mesh-based P2P Streaming Services On Minimizing Packet Loss Rate and Delay for Mesh-based P2P Streaming Services Zhiyong Liu, CATR Prof. Zhili Sun, UniS Dr. Dan He, UniS Denian Shi, CATR Agenda Introduction Background Problem Statement

More information

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY A PATH FOR HORIZING YOUR INNOVATIVE WORK PEER-TO-PEER FILE SHARING WITH THE BITTORRENT PROTOCOL APURWA D. PALIWAL 1, PROF.

More information

Computer Networks. Instructor: Niklas Carlsson

Computer Networks. Instructor: Niklas Carlsson Computer Networks Instructor: Niklas Carlsson Email: niklas.carlsson@liu.se Notes derived from Computer Networking: A Top Down Approach, by Jim Kurose and Keith Ross, Addison-Wesley. The slides are adapted

More information

Exploiting Communities for Enhancing Lookup Performance in Structured P2P Systems

Exploiting Communities for Enhancing Lookup Performance in Structured P2P Systems Exploiting Communities for Enhancing Lookup Performance in Structured P2P Systems H. M. N. Dilum Bandara and Anura P. Jayasumana Colorado State University Anura.Jayasumana@ColoState.edu Contribution Community-aware

More information

arxiv: v3 [cs.ni] 3 May 2017

arxiv: v3 [cs.ni] 3 May 2017 Modeling Request Patterns in VoD Services with Recommendation Systems Samarth Gupta and Sharayu Moharir arxiv:1609.02391v3 [cs.ni] 3 May 2017 Department of Electrical Engineering, Indian Institute of Technology

More information

Exploring the Optimal Replication Strategy in P2P-VoD Systems: Characterization and Evaluation

Exploring the Optimal Replication Strategy in P2P-VoD Systems: Characterization and Evaluation 1 Exploring the Optimal Replication Strategy in P2P-VoD Systems: Characterization and Evaluation Weijie Wu, Student Member, IEEE, and John C.S. Lui, Fellow, IEEE Abstract P2P-Video-on-Demand (P2P-VoD)

More information

OpenCache. A Platform for Efficient Video Delivery. Matthew Broadbent. 1 st Year PhD Student

OpenCache. A Platform for Efficient Video Delivery. Matthew Broadbent. 1 st Year PhD Student OpenCache A Platform for Efficient Video Delivery Matthew Broadbent 1 st Year PhD Student Motivation Consumption of video content on the Internet is constantly expanding Video-on-demand is an ever greater

More information

Modeling and Performance Analysis of BitTorrent-Like Peer-to-Peer Networks

Modeling and Performance Analysis of BitTorrent-Like Peer-to-Peer Networks Modeling and Performance Analysis of BitTorrent-Like Peer-to-Peer Networks Dongyu Qiu and R. Srikant Coordinated Science Laboratory University of Illinois at Urbana-Champaign CSL, UIUC p.1/22 Introduction

More information

Lecture 17: Peer-to-Peer System and BitTorrent

Lecture 17: Peer-to-Peer System and BitTorrent CSCI-351 Data communication and Networks Lecture 17: Peer-to-Peer System and BitTorrent (I swear I only use it for Linux ISOs) The slide is built with the help of Prof. Alan Mislove, Christo Wilson, and

More information

Government IT Modernization and the Adoption of Hybrid Cloud

Government IT Modernization and the Adoption of Hybrid Cloud Government IT Modernization and the Adoption of Hybrid Cloud An IDC InfoBrief, Sponsored by VMware June 2018 Federal and National Governments Are at an Inflection Point Federal and national governments

More information

Server Selection in Large-Scale Video-on-Demand Systems

Server Selection in Large-Scale Video-on-Demand Systems Server Selection in Large-Scale Video-on-Demand Systems NIKLAS CARLSSON and DEREK L. EAGER University of Saskatchewan Video on demand, particularly with user-generated content, is emerging as one of the

More information

It s Not the Cost, It s the Quality! Ion Stoica Conviva Networks and UC Berkeley

It s Not the Cost, It s the Quality! Ion Stoica Conviva Networks and UC Berkeley It s Not the Cost, It s the Quality! Ion Stoica Conviva Networks and UC Berkeley 1 A Brief History! Fall, 2006: Started Conviva with Hui Zhang (CMU)! Initial goal: use p2p technologies to reduce distribution

More information

An Overview of Smart Sustainable Cities and the Role of Information and Communication Technologies (ICTs)

An Overview of Smart Sustainable Cities and the Role of Information and Communication Technologies (ICTs) An Overview of Smart Sustainable Cities and the Role of Information and Communication Technologies (ICTs) Sekhar KONDEPUDI Ph.D. Vice Chair FG-SSC & Coordinator Working Group 1 ICT role and roadmap for

More information

IPTV Bandwidth Demands in Metropolitan Area Networks

IPTV Bandwidth Demands in Metropolitan Area Networks IPTV Bandwidth Demands in Metropolitan Area Networks LANMAN 27 Jesse Simsarian and Marcus Duelk Bell Laboratories, Alcatel-Lucent, Holmdel, NJ 7733, email: jesses@alcatel-lucent.com June 11, 27 Introduction

More information

CS 425 / ECE 428 Distributed Systems Fall 2015

CS 425 / ECE 428 Distributed Systems Fall 2015 CS 425 / ECE 428 Distributed Systems Fall 2015 Indranil Gupta (Indy) Measurement Studies Lecture 23 Nov 10, 2015 Reading: See links on website All Slides IG 1 Motivation We design algorithms, implement

More information

Topics in P2P Networked Systems

Topics in P2P Networked Systems 600.413 Topics in P2P Networked Systems Week 4 Measurements Andreas Terzis Slides from Stefan Saroiu Content Delivery is Changing Thirst for data continues to increase (more data & users) New types of

More information

Experience. A New Modular E-Learning Platform Integrating an Enhanced Multimedia. Doctoral Program in Computer and Control Engineering (XXX Cycle)

Experience. A New Modular E-Learning Platform Integrating an Enhanced Multimedia. Doctoral Program in Computer and Control Engineering (XXX Cycle) Doctoral Program in Computer and Control Engineering (XXX Cycle) A New Modular E-Learning Platform Integrating an Enhanced Multimedia Experience Candidate: Leonardo Favario Supervisor: Prof. Enrico Masala

More information

irtc: Live Broadcasting

irtc: Live Broadcasting 1 irtc: Live Broadcasting Delivering ultra-low-latency media at massive scale with LiveSwitch and WebRTC Introduction In the early days of the Internet and personal computing, it wasn t uncommon to wait

More information

2 nd International Conference on Advances in Peer-to-Peer Systems (AP2PS) 2010

2 nd International Conference on Advances in Peer-to-Peer Systems (AP2PS) 2010 2 nd International Conference on Advances in Peer-to-Peer Systems (AP2PS) 2010 Panel Discussion Professor Nick Antonopoulos School of Computing & Mathematics University of Derby Does P2P matter? P2P provides

More information

Enterprise Recording and Live Streaming Architecture with VBrick

Enterprise Recording and Live Streaming Architecture with VBrick Enterprise Recording and Live Streaming Architecture with VBrick Terry French Technical Manager - International - VBrick Systems Inc BRKCOL-2111 Agenda Enterprise Video Overview VBrick Core Components

More information

The Scalability of Swarming Peer-to-Peer Content Delivery

The Scalability of Swarming Peer-to-Peer Content Delivery The Scalability of Swarming Peer-to-Peer Content Delivery Daniel Zappala Brigham Young University zappala@cs.byu.edu with Daniel Stutzbach Reza Rejaie University of Oregon Page 1 Motivation Small web sites

More information

A Case For OneSwarm. Tom Anderson University of Washington.

A Case For OneSwarm. Tom Anderson University of Washington. A Case For OneSwarm Tom Anderson University of Washington http://oneswarm.cs.washington.edu/ With: Jarret Falkner, Tomas Isdal, Alex Jaffe, John P. John, Arvind Krishnamurthy, Harsha Madhyastha and Mike

More information

Mobile Edge Computing for 5G: The Communication Perspective

Mobile Edge Computing for 5G: The Communication Perspective Mobile Edge Computing for 5G: The Communication Perspective Kaibin Huang Dept. of Electrical & Electronic Engineering The University of Hong Kong Hong Kong Joint Work with Yuyi Mao (HKUST), Changsheng

More information

Serving Niche Video-on-Demand Content in a Managed P2P Environment

Serving Niche Video-on-Demand Content in a Managed P2P Environment 1 Serving Niche Video-on-Demand Content in a Managed P2P Environment Eli Brosh 1, Chitra Agastya 2, John Morales 2, Vishal Misra 1, Dan Rubenstein 1 affaddr Department of Computer Science, Columbia University

More information

Dynamic Broadcast Scheduling in DDBMS

Dynamic Broadcast Scheduling in DDBMS Dynamic Broadcast Scheduling in DDBMS Babu Santhalingam #1, C.Gunasekar #2, K.Jayakumar #3 #1 Asst. Professor, Computer Science and Applications Department, SCSVMV University, Kanchipuram, India, #2 Research

More information

P2P Applications. Reti di Elaboratori Corso di Laurea in Informatica Università degli Studi di Roma La Sapienza

P2P Applications. Reti di Elaboratori Corso di Laurea in Informatica Università degli Studi di Roma La Sapienza P2P Applications Reti di Elaboratori Corso di Laurea in Informatica Università degli Studi di Roma La Sapienza Versione originale delle slides fornita da Dora Spenza e Marco Barbera P2P Paradigm Late 80

More information

CS 43: Computer Networks BitTorrent & Content Distribution. Kevin Webb Swarthmore College September 28, 2017

CS 43: Computer Networks BitTorrent & Content Distribution. Kevin Webb Swarthmore College September 28, 2017 CS 43: Computer Networks BitTorrent & Content Distribution Kevin Webb Swarthmore College September 28, 2017 Agenda BitTorrent Cooperative file transfers Briefly: Distributed Hash Tables Finding things

More information

Passive Crowd-based Monitoring of World Wide Web Infrastructure and its Performance

Passive Crowd-based Monitoring of World Wide Web Infrastructure and its Performance Passive Crowd-based Monitoring of World Wide Web Infrastructure and its Performance Martin Arlitt, Niklas Carlsson, Carey Williamson, Jerry Rolia HP Laboratories HPL-212-47 Keyword(s): World Wide Web;

More information

Real-Time Insights from the Source

Real-Time Insights from the Source LATENCY LATENCY LATENCY Real-Time Insights from the Source This white paper provides an overview of edge computing, and how edge analytics will impact and improve the trucking industry. What Is Edge Computing?

More information

Request Generation for a Peer-based PVR

Request Generation for a Peer-based PVR Request Generation for a Peer-based PVR Jeremy Guebert Dept. of Computer Science University of Saskatchewan Saskatoon, SK, Canada jlg327@cs.usask.ca Dwight Makaroff Dept. of Computer Science University

More information

P2P Applications. Reti di Elaboratori Corso di Laurea in Informatica Università degli Studi di Roma La Sapienza Canale A-L Prof.ssa Chiara Petrioli

P2P Applications. Reti di Elaboratori Corso di Laurea in Informatica Università degli Studi di Roma La Sapienza Canale A-L Prof.ssa Chiara Petrioli P2P Applications Reti di Elaboratori Corso di Laurea in Informatica Università degli Studi di Roma La Sapienza Canale A-L Prof.ssa Chiara Petrioli Server-based Network Peer-to-peer networks A type of network

More information

Bayeux: An Architecture for Scalable and Fault Tolerant Wide area Data Dissemination

Bayeux: An Architecture for Scalable and Fault Tolerant Wide area Data Dissemination Bayeux: An Architecture for Scalable and Fault Tolerant Wide area Data Dissemination By Shelley Zhuang,Ben Zhao,Anthony Joseph, Randy Katz,John Kubiatowicz Introduction Multimedia Streaming typically involves

More information

On the Analysis of Caches with Pending Interest Tables

On the Analysis of Caches with Pending Interest Tables On the Analysis of Caches with Pending Interest Tables Mostafa Dehghan 1, Bo Jiang 1 Ali Dabirmoghaddam 2, Don Towsley 1 1 University of Massachusetts Amherst 2 University of California Santa Cruz ICN,

More information

Optimized Adaptive Streaming of Multi-video Stream Bundles

Optimized Adaptive Streaming of Multi-video Stream Bundles Optimized Adaptive Streaming of Multi-video Stream Bundles Niklas Carlsson Derek Eager Vengatanathan Krishnamoorthi Tatiana Polishchuk Linköping University, Sweden University of Saskatchewan, Canada Abstract

More information

TDDD82 Secure Mobile Systems Lecture 6: Quality of Service

TDDD82 Secure Mobile Systems Lecture 6: Quality of Service TDDD82 Secure Mobile Systems Lecture 6: Quality of Service Mikael Asplund Real-time Systems Laboratory Department of Computer and Information Science Linköping University Based on slides by Simin Nadjm-Tehrani

More information

Peer-to-Peer Streaming Systems. Behzad Akbari

Peer-to-Peer Streaming Systems. Behzad Akbari Peer-to-Peer Streaming Systems Behzad Akbari 1 Outline Introduction Scaleable Streaming Approaches Application Layer Multicast Content Distribution Networks Peer-to-Peer Streaming Metrics Current Issues

More information

Doctoral Written Exam in Networking, Fall 2008

Doctoral Written Exam in Networking, Fall 2008 Doctoral Written Exam in Networking, Fall 2008 December 5, 2008 Answer all parts of all questions. There are four multi-part questions, each of equal weight. Turn in your answers by Thursday, December

More information

CROSS LAYER PROTOCOL (APTEEN) USING WSN FOR REAL TIME APPLICATION

CROSS LAYER PROTOCOL (APTEEN) USING WSN FOR REAL TIME APPLICATION CROSS LAYER PROTOCOL (APTEEN) USING WSN FOR REAL TIME APPLICATION V. A. Dahifale 1, N. Y. Siddiqui 2 PG Student, College of Engineering Kopargaon, Maharashtra, India 1 Assistant Professor, College of Engineering

More information

Media Caching Support for Mobile Transit Clients

Media Caching Support for Mobile Transit Clients Media Caching Support for Mobile Transit Clients Hazem Gomaa Geoffrey Messier Robert Davies Department of Electrical and Computer Engineering University of Calgary Calgary, AB, Canada Email: {hagomaa,gmessier,davies}@ucalgary.ca

More information

UNIVERSITY OF OSLO Department of Informatics. RBC: A Relevance Based Caching Algorithm for P2P Access Patterns. Master thesis. Kristoffer Høegh Mysen

UNIVERSITY OF OSLO Department of Informatics. RBC: A Relevance Based Caching Algorithm for P2P Access Patterns. Master thesis. Kristoffer Høegh Mysen UNIVERSITY OF OSLO Department of Informatics RBC: A Relevance Based Caching Algorithm for P2P Access Patterns Master thesis Kristoffer Høegh Mysen 9th July 2007 3 Preface This Master Thesis is written

More information

Microsoft Enterprise Voice and Online Services with Microsoft Lync Server 2013

Microsoft Enterprise Voice and Online Services with Microsoft Lync Server 2013 1800 ULEARN (853 276) www.ddls.com.au Microsoft 20337 - Enterprise Voice and Online Services with Microsoft Lync Server 2013 Length 5 days Price $4290.00 (inc GST) Version B Overview This five-day instructor-led

More information

Turbo King: Framework for Large- Scale Internet Delay Measurements

Turbo King: Framework for Large- Scale Internet Delay Measurements Turbo King: Framework for Large- Scale Internet Delay Measurements Derek Leonard Joint work with Dmitri Loguinov Internet Research Lab Department of Computer Science Texas A&M University, College Station,

More information

Metadata, Chief technicolor

Metadata, Chief technicolor Metadata, the future of home entertainment Christophe Diot Christophe Diot Chief Scientist @ technicolor 2 2011-09-26 What is a metadata? Metadata taxonomy Usage metadata Consumption (number of views,

More information

COMPUTER NETWORKS PERFORMANCE. Gaia Maselli

COMPUTER NETWORKS PERFORMANCE. Gaia Maselli COMPUTER NETWORKS PERFORMANCE Gaia Maselli maselli@di.uniroma1.it Prestazioni dei sistemi di rete 2 Overview of first class Practical Info (schedule, exam, readings) Goal of this course Contents of the

More information

The Impact of Peer-to-Peer Networking on User Behaviour and Network Design

The Impact of Peer-to-Peer Networking on User Behaviour and Network Design The Impact of Peer-to-Peer Networking on User Behaviour and Network Design Anders Gavler & Stéphane Junique Acreo Netlab claus.popp.larsen@acreo.se p1 p1 Caon Peer-to-peer and file sharing p2 p2 p2p traffic

More information

Evaluation of Performance of Cooperative Web Caching with Web Polygraph

Evaluation of Performance of Cooperative Web Caching with Web Polygraph Evaluation of Performance of Cooperative Web Caching with Web Polygraph Ping Du Jaspal Subhlok Department of Computer Science University of Houston Houston, TX 77204 {pdu, jaspal}@uh.edu Abstract This

More information

Mobile Content Hosting Infrastructure in China: A View from a Cellular ISP. Zhenhua Li Chunjing Han Gaogang Xie

Mobile Content Hosting Infrastructure in China: A View from a Cellular ISP. Zhenhua Li Chunjing Han Gaogang Xie Mobile Content Hosting Infrastructure in China: A View from a Cellular ISP Zhenyu Li Donghui Yang Zhenhua Li Chunjing Han Gaogang Xie Continuous increase of mobile data CISCO projected: the mobile data

More information

OPTICAL INTERCONNECTS IN DATA CENTER. Tanjila Ahmed

OPTICAL INTERCONNECTS IN DATA CENTER. Tanjila Ahmed OPTICAL INTERCONNECTS IN DATA CENTER Tanjila Ahmed Challenges for Today s Data Centers Challenges to be Addressed : Scalability Low latency Energy Efficiency Lower Cost Challenges for Today s Data Center

More information

CSMA based Medium Access Control for Wireless Sensor Network

CSMA based Medium Access Control for Wireless Sensor Network CSMA based Medium Access Control for Wireless Sensor Network H. Hoang, Halmstad University Abstract Wireless sensor networks bring many challenges on implementation of Medium Access Control protocols because

More information

Sensor Web when sensor networks meet the World-Wide Web

Sensor Web when sensor networks meet the World-Wide Web Sensor Web when sensor networks meet the World-Wide Web Dr. Steve Liang Assistant Professor Department of Geomatics Engineering Schulich School of Engineering University of Calgary steve.liang@ucalgary.ca

More information

Peer to Peer Networks

Peer to Peer Networks Sungkyunkwan University Peer to Peer Networks Prepared by T. Le-Duc and H. Choo Copyright 2000-2017 Networking Laboratory Presentation Outline 2.1 Introduction 2.2 Client-Server Paradigm 2.3 Peer-To-Peer

More information

Improving object cache performance through selective placement

Improving object cache performance through selective placement University of Wollongong Research Online Faculty of Informatics - Papers (Archive) Faculty of Engineering and Information Sciences 2006 Improving object cache performance through selective placement Saied

More information

Innovation Technology for Future Convergence Network

Innovation Technology for Future Convergence Network KRnet 2013 Keynote Speech Innovation Technology for Future Convergence Network Jinsung Choi, Ph.D. EVP, Head of ICT R&D Division, SK Telecom Contents I. Key Trends Driving Network Evolution II. Innovation

More information

Key Network-Layer Functions

Key Network-Layer Functions Network Layer: Routing & Forwarding Instructor: Anirban Mahanti Office: ICT 745 Email: mahanti@cpsc.ucalgary.ca Class Location: ICT 121 Lectures: MWF 12:00 12:50 hours Notes derived from Computer Networking:

More information

Optimized Adaptive Streaming of Multi-video Stream Bundles

Optimized Adaptive Streaming of Multi-video Stream Bundles Optimized Adaptive Streaming of Multi-video Stream Bundles Niklas Carlsson, Derek Eager, Vengatanathan Krishnamoorthi and Tatiana Polishchuk The self-archived version of this journal article is available

More information

Demand-Aware Content Distribution

Demand-Aware Content Distribution Demand-Aware Content Distribution Srinivas Shakkottai Texas A&M University Hybrid content distribution High level idea: Use P2P dissemination to assist traditional clientserver methods, e.g., content delivery

More information

Boosting Market Liquidity of Peer-to-Peer Systems Through Cyclic Trading

Boosting Market Liquidity of Peer-to-Peer Systems Through Cyclic Trading Boosting Market Liquidity of Peer-to-Peer Systems Through Cyclic Trading Raphael Eidenbenz Thomas Locher Stefan Schmid Raphael+Roger: ETH Zurich DCG Thomas: ABB Research Roger Wattenhofer T-Labs Stefan:

More information

Chunk Scheduling Strategies In Peer to Peer System-A Review

Chunk Scheduling Strategies In Peer to Peer System-A Review Chunk Scheduling Strategies In Peer to Peer System-A Review Sanu C, Deepa S S Abstract Peer-to-peer ( P2P) s t r e a m i n g systems have become popular in recent years. Several peer- to-peer systems for

More information

CompSci 356: Computer Network Architectures Lecture 21: Overlay Networks Chap 9.4. Xiaowei Yang

CompSci 356: Computer Network Architectures Lecture 21: Overlay Networks Chap 9.4. Xiaowei Yang CompSci 356: Computer Network Architectures Lecture 21: Overlay Networks Chap 9.4 Xiaowei Yang xwy@cs.duke.edu Overview Problem Evolving solutions IP multicast Proxy caching Content distribution networks

More information

Localization based Peer2Peer traffic optimization

Localization based Peer2Peer traffic optimization Localization based Peer2Peer traffic optimization Potr Oniszczuk BellLabs Market Trends Traffic The Exabyte Age Network traffic is growing exponentially Adding capacity is not a sustainable situation Optimizing

More information

Proactive-Caching based Information Centric Networking Architecture for Reliable Green Communication in ITS

Proactive-Caching based Information Centric Networking Architecture for Reliable Green Communication in ITS ITU Kaleidoscope 2015 Trust in the Information Society Proactive-Caching based Information Centric Networking Architecture for Reliable Green Communication in ITS Presenter: Prof. PhD. Takuro SATO Waseda

More information

On the Feasibility of Prefetching and Caching for Online TV Services: A Measurement Study on

On the Feasibility of Prefetching and Caching for Online TV Services: A Measurement Study on See discussions, stats, and author profiles for this publication at: https://www.researchgate.net/publication/220850337 On the Feasibility of Prefetching and Caching for Online TV Services: A Measurement

More information

IRIS: Iterative and Intelligent Experiment Selection

IRIS: Iterative and Intelligent Experiment Selection IRIS: Iterative and Intelligent Experiment Selection Raoufehsadat Hashemian, Niklas Carlsson, Diwakar Krishnamurthy and Martin Arlitt The self-archived version of this journal article is available at Linköping

More information

Digital Marketing Communication Award

Digital Marketing Communication Award BIGROCKDESIGNS computer training consultants learn@bigrockdesigns.com ' www.bigrockdesigns.com Digital Marketing Communication Award Course Outline Our Digital Marketing Communication Award course encompasses

More information

What is the relationship between a domain name (e.g., youtube.com) and an IP address?

What is the relationship between a domain name (e.g., youtube.com) and an IP address? DNS, CDNs March 30, 2009 Lecture 14 Sam Madden DNS What is the relationship between a domain name (e.g., youtube.com) and an IP address? DNS is the system that determines this mapping. Basic idea: You

More information

A Survey on Research on the Application-Layer Traffic Optimization (ALTO) Problem

A Survey on Research on the Application-Layer Traffic Optimization (ALTO) Problem A Survey on Research on the Application-Layer Traffic Optimization (ALTO) Problem draft-rimac-p2prg-alto-survey-00 Marco Tomsu, Ivica Rimac, Volker Hilt, Vijay Gurbani, Enrico Marocco 75 th IETF Meeting,

More information

November 2017 WebRTC for Live Media and Broadcast Second screen and CDN traffic optimization. Author: Jesús Oliva Founder & Media Lead Architect

November 2017 WebRTC for Live Media and Broadcast Second screen and CDN traffic optimization. Author: Jesús Oliva Founder & Media Lead Architect November 2017 WebRTC for Live Media and Broadcast Second screen and CDN traffic optimization Author: Jesús Oliva Founder & Media Lead Architect Introduction It is not a surprise if we say browsers are

More information

"Charting the Course... MOC A Deploying Voice Workloads for Skype for Business Online and Server Course Summary

Charting the Course... MOC A Deploying Voice Workloads for Skype for Business Online and Server Course Summary Description Course Summary This five-day instructor-led course teaches how to design, plan, and deploy the various voice solutions available with Skype for Business Online and Skype for Business Server

More information

Quality of Service in Ultrabroadband models

Quality of Service in Ultrabroadband models Quality of Service in Ultrabroadband models Elias Aravantinos ICT Consultant, CITI Managing Director, Exelixisnet earavantinos@exelixisnet.com April 4, 2008 TELECOM ParisTech Contents 1 2 3 4 UBB & QoS

More information

Analysis of P2P Storage Systems. March 13, 2009

Analysis of P2P Storage Systems. March 13, 2009 Analysis of P2P Storage Systems Réunion du Boréon March 13, 2009 Program Simulating millions of nodes and billions of events: OSA - BROCCOLI - SPREADS. Participants: Judicael, Olivier. P2P storage systems

More information