Reciprocity with Virtual Nodes: Supporting Mobile Nodes in Peer-to- Peer Content Distribution



Similar documents
Software Defined Networking Seminar

AUTOMATED AND ADAPTIVE DOWNLOAD SERVICE USING P2P APPROACH IN CLOUD

Why ISPs need SDN: SDN-based Network Service Chaining and Software-defined Multicast

Dynamic Bandwidth Allocation for Multiple Network Connections: Improving User QoE and Network Usage of YouTube in Mobile Broadband

Differenciated Bandwidth Allocation in P2P Layered Streaming

A Novel Load Balancing Optimization Algorithm Based on Peer-to-Peer

COnvergence of fixed and Mobile BrOadband access/aggregation networks Work programme topic: ICT Future Networks Type of project: Large scale

Balanced Reputation Detective System (BREDS): Proposed Algorithm

International Journal of Advanced Research in Computer Science and Software Engineering

Object Request Reduction in Home Nodes and Load Balancing of Object Request in Hybrid Decentralized Web Caching

Dynamic Resource Pricing on Federated Clouds

Analysis of traffic demographics in Broadband networks

IMPACT OF DISTRIBUTED SYSTEMS IN MANAGING CLOUD APPLICATION

Realizing a Vision Interesting Student Projects

MODIFIED BITTORRENT PROTOCOL AND ITS APPLICATION IN CLOUD COMPUTING ENVIRONMENT

Deliverable D7.1. Project Website and Project Presentation

Open, Elastic Provisioning of Hardware Acceleration in NFV Environments

Proactive Prioritized Mixing of Scalable Video Packets in Push-Based Network Coding Overlays

2008 NCTA Technical Papers - page 59

Internet Video Streaming and Cloud-based Multimedia Applications. Outline

Converging P2P with clouds towards advanced real time media distribution architectures.

A Comparison of Mobile Peer-to-peer File-sharing Clients

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

Collaborative Research Center

International journal of Engineering Research-Online A Peer Reviewed International Journal Articles available online

Virtual Sports Teacher

Lecture 6 Content Distribution and BitTorrent

04201 Abstracts Collection Content Distribution Infrastructures. Dagstuhl Seminar

Optimizing Congestion in Peer-to-Peer File Sharing Based on Network Coding

TIME EFFICIENT DISTRIBUTED FILE STORAGE AND SHARING USING P2P NETWORK IN CLOUD

Towards Cloud Streaming: architecture, mechanism and deployments

P2P and IMS Cooperation / Integration

INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY

Two Dimensional Array Based Overlay Network for Balancing Load of Peer-to-Peer Live Video Streaming

Efficient DNS based Load Balancing for Bursty Web Application Traffic

Cloud Based E-Learning Platform Using Dynamic Chunk Size

A Network Simulation Tool to Generate User Traffic and Analyze Quality of Experience for Hybrid Access Architecture

Mobile Multimedia Meet Cloud: Challenges and Future Directions

An Architecture for Video Surveillance Service based on P2P and Cloud Computing

A Load Balanced PC-Cluster for Video-On-Demand Server Systems

Simulating a File-Sharing P2P Network

Keywords: WMSN, MCC, NIST

Giving life to today s media distribution services

Index Terms : Load rebalance, distributed file systems, clouds, movement cost, load imbalance, chunk.

RVS-Seminar Overlay Multicast Quality of Service and Content Addressable Network (CAN)

Improving Deployability of Peer-assisted CDN Platform with Incentive

International Journal of Scientific & Engineering Research, Volume 4, Issue 11, November ISSN

How To Monitor Performance On Eve

Honolulu, Hawaii January 17, 2012

Energy Adaptive Mechanism for P2P File Sharing Protocols

Krunal Patel Department of Information Technology A.D.I.T. Engineering College (G.T.U.) India. Fig. 1 P2P Network

RESEARCH ISSUES IN PEER-TO-PEER DATA MANAGEMENT

Leveraging the Clouds for improving P2P Content Distribution Networks Performance

A Framework for Cloud P2P VoD System based on User's Behavior Analysis

CStream: Neighborhood Bandwidth Aggregation For Better Video Streaming

A Fast Channel Switching System for IPTV based on Multi-channel Preview

IEEE JAVA Project 2012

A Network Control Plane for Massive Video Delivery

The Requirement for a New Type of Cloud Based CDN

P2P Video Streaming Strategies based on Scalable Video Coding

Scalable Internet/Scalable Storage. Seif Haridi KTH/SICS

Load Balancing in Structured Overlay Networks. Tallat M. Shafaat

Load Balancing in Structured Peer to Peer Systems

An Optimization Model of Load Balancing in P2P SIP Architecture

BELL LABS METRO NETWORK TRAFFIC GROWTH: AN ARCHITECTURE IMPACT STUDY

How To Analyse The Edonkey 2000 File Sharing Network

Ashok Kumar Gonela MTech Department of CSE Miracle Educational Group Of Institutions Bhogapuram.

Measurement Study of Wuala, a Distributed Social Storage Service

A Comparative Study of Tree-based and Mesh-based Overlay P2P Media Streaming

CURTAIL THE EXPENDITURE OF BIG DATA PROCESSING USING MIXED INTEGER NON-LINEAR PROGRAMMING

OSIRIS Middleware & ISIS Application

Concept and Project Objectives

Performance Evaluation of VoIP Services using Different CODECs over a UMTS Network

DESIGN OF CLUSTER OF SIP SERVER BY LOAD BALANCER

BCBS: An Efficient Load Balancing Strategy for Cooperative Overlay Live-Streaming

An Evaluation of Architectures for IMS Based Video Conferencing

Differentiated Chunk Scheduling for P2P Video-on- Demand System

How To Handle Uncooperative Peers On P2P Live Streaming On A Live Stream On A Pc Or Mac Or Ipa (For Free) On A Free Rider (For A Free Ride) On Pc Or Ipad (For An Unco

A Routing Metric for Load-Balancing in Wireless Mesh Networks

Mitigation of Malware Proliferation in P2P Networks using Double-Layer Dynamic Trust (DDT) Management Scheme

SECURE AND RELIABLE DATA TRANSMISSION IN WIRELESS SENSOR NETWORKS

SDN Interfaces and Performance Analysis of SDN components

%WILEY TELEVISION, MOBILE AND CONVERGED NETWORKS DIGITAL VIDEO DISTRIBUTION IN BROADBAND, TRENDS, CHALLENGES AND SOLUTIONS. Sanjoy Paul, Ph.

Efficient Energy Reduction and Enhancing Security Privacy in Mobile Cloud Computing

Evolution der Dienste im zukünftigen Internet

AN INITIAL PEER CONFIGURATION ALGORITHM

Definition Science meets Business Conclusion. generated by en.wikipedia.org/serious games

REPUTATION MANAGEMENT OF PEERS TO REDUCE THE SYBIL ATTACK IN PEER-TO-PEER NETWORK

C ONSULTATION RESPONSE. Traffic Management and Net Neutrality. A response from Alcatel-Lucent to the Ofcom consultation

Beyond the Stars: Revisiting Virtual Cluster Embeddings

Content Distribution Scheme for Efficient and Interactive Video Streaming Using Cloud

File. Sharing. File. sharing

Martin Karsten. RSVP als generelles Signalisierungsprotokoll. Outline

Adaptive Server Allocation for Peer-assisted Video-on-Demand

@IJMTER-2015, All rights Reserved 355

LIVE VIDEO STREAMING USING ANDROID

Volume 01 No.15, Issue: 03 Page 69 International Journal of Communication and Computer Technologies

Network Management, Performance Characteristics, and Commercial Terms Policy. (1) mispot's Terms of Service (TOS), viewable at mispot.net.

Peer-to-Peer (P2P) applications, including both P2P streaming and P2P

Experimentation with the YouTube Content Delivery Network (CDN)

Transcription:

Reciprocity with Virtual Nodes: Supporting Mobile Nodes in Peer-to- Peer Content Distribution CNSM/SETM Workshop 18.10.2013, Zürich, Switzerland Dipl.-Wirtsch.-Inform. Matthias Wichtlhuber mwichtlh@ps.tu-darmstadt.de Tel.+49 6151 166886 PS Peer-to-Peer Systems Engineering Prof Dr. David Hausheer Dept. of Electrical Engineering and Information Technology TUD Technische Universität Darmstadt Rundeturmstr. 10, D-64283 Darmstadt, Germany Tel.+49 6151 166150, Fax. +49 6151 166152 www.ps.tu-darmstadt.de CNSM/SETM Workshop 18.10.2013, Zürich, Switzerland author(s) of these slides 2012 including research results of the research network PS and TU Darmstadt otherwise as specified at the respective slide 0

Motivation Current IPTV and Mobile Trends [1] Athletics: Men s 100m final. 22% of overall traffic in the US. CNSM/SETM Workshop 18.10.2013, Zürich, Switzerland 1

Motivation Incentive Schemes Mobile content distribution is use case of increasing relevance Video streaming Distribution of applications and system updates Peer-to-Peer (P2P) offers means for scalable content distribution by utilizing clients resources Incentive Schemes Rational (=selfish) peers need incentives to provide resources Reciprocity is commonly applied Discrimination of mobile peers Mobile peers can only reciprocate at high cost (energy/bandwidth/monetary) 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0.0 Uploading Penalty WiFi Uploading Penalty HSDPA Energy penalty for parallel up-/ download of data via WiFi/HSDPA (Nexus S). CNSM/SETM Workshop 18.10.2013, Zürich, Switzerland 2

Approach (1/2) Reciprocal Scheme with Virtual Nodes =balanced link = consume = contribute =balanced link =possibly unblanced link Approach preserves game-theoretic properties Assuming nodes in virtual node trust each other Can be proven formally while virtual node can represent multiple nodes. More flexibility Allows for load balancing within virtual node CNSM/SETM Workshop 18.10.2013, Zürich, Switzerland 3

Approach (2/2) Reciprocal Scheme with Virtual Nodes Cloud/CDN Instance = consume = contribute Trusted Nodes Allows projection of trust relations to the network Residential gateways Cloud instances =balanced link =possibly unblanced link CNSM/SETM Workshop 18.10.2013, Zürich, Switzerland 4

Algorithms Token-trading Algorithm B 4 1 A B 5 3 C 2 1 A 2 1. A sends data to B 2. B sends data to A If B does not cooperate, A stops cooperation. Standard Tit-for- Tat 1. A sends data to C 2. B sends token to A 3. A sends token to B 4. B sends token to C 5. C sends data to B If C does not cooperate, A stops cooperation. 3 B A 4 5 1 2 C D 1. A sends data to D 2 2. D sends token to A,C 3. A sends token to B 4. B sends token to C 5. C sends data to B If C does not cooperate, A stops cooperation. CNSM/SETM Workshop 18.10.2013, Zürich, Switzerland 7

Preliminary Results (1/2) Evaluation Scenario Cloud Instance = consume = contribute Gateway-based streaming architecture Users streaming on their mobile phones via 3G can seek assistance of residential gateways to prevent upload =balanced link =possibly unblanced link CNSM/SETM Workshop 18.10.2013, Zürich, Switzerland 9

Preliminary Results (2/2) Simulation Setup Simulation Setup Streaming system: mesh/pull-based Bandwidth model: based on [3] Video Model: 304/500/705/905 kbit/s Workload model: 2500 conventional peers/200 virtual nodes/500 peers online at the same time/session lengths based on [4] Results Free riding peers are punished efficiently Conventional peers and virtual nodes get constant playback quality Mobiles did not upload any video data Constant quality within virtual nodes Penalized free riders Played out seconds per minute/node type under varying number of free riders. CNSM/SETM Workshop 18.10.2013, Zürich, Switzerland 10

Conclusions and Outlook Conclusions Reciprocity with virtual nodes is feasible in Peer-to- Peer streaming systems Resource-poor nodes can be supported efficiently Outlook Video-on-Demand Converged cloud/cdn/p2p scenarios Freemium business models Scheme allows to project trust relations to the network Clustering according to social data CNSM/SETM Workshop 18.10.2013, Zürich, Switzerland 11

Thank You for Your Attention Department of Electrical Engineering and Information Technology Peer-to-Peer Systems Engineering PS Multimedia Communications Lab - KOM Dipl.-Wirtsch. Inf. Matthias Wichtlhuber mwichtlh@ps.tu-darmstadt.de Rundeturmstr. 10 64283 Darmstadt Germany Phone +49 (0) 6151/16-6886 Fax +49 (0) 6151/16-6152 www.ps.tu-darmstadt.de CNSM/SETM Workshop 18.10.2013, Zürich, Switzerland 12

References [1] Sandvine: Fall 2012 Global Internet Phenomena Report. Technical Report, 2012. [2] Zinner, T., Abboud, O., Hohlfeld, O., Hoßfeld, T., and Tran-Gia, P.: Towards QoE Management for Scalable Video Streaming. ITC Specialist Seminar on Multimedia Applications - Traffic, Performance and QoE, 2010. [3] Organisation for Economic Co-operation and Development: OECD Broadband Report. Technical Report, 2012. [4] Vu, L., Gupta, I., Nahrstedt, K., and Liang, J.: Understanding Overlay Characteristics of a Large-Scale Peer-to-Peer IPTV System. ACM Transactions on Multimedia Computing, Communications, and Applications, vol. 6, no. 4, pp. 1-24, 2010. CNSM/SETM Workshop 18.10.2013, Zürich, Switzerland 13