1 Study on Adaptation of CDN Request-Routing to Scalable Conference System Toshiyuki KAWASAKI* Koji OKAMURA** * Graduate School of Information Science.

Slides:



Advertisements
Similar presentations
Dynamic Replica Placement for Scalable Content Delivery Yan Chen, Randy H. Katz, John D. Kubiatowicz {yanchen, randy, EECS Department.
Advertisements

Network Layer IPv6 Slides were original prepared by Dr. Tatsuya Suda.
Speaker: Li-Wei Wu Advisor: Dr. Kai-Wei Ke 1.  Introduction  Coolstreaming  Proposed system  Simulation  Conclusion  Reference 2.
Impact Analysis of Cheating in Application Level Multicast s 1090176 Masayuki Higuchi.
RSS 2000 v3 Product Presentation Live Recording and Streaming.
1 Efficient and Robust Streaming Provisioning in VPNs Z. Morley Mao David Johnson Oliver Spatscheck Kobus van der Merwe Jia Wang.
Receiver-driven Layered Multicast S. McCanne, V. Jacobsen and M. Vetterli University of Calif, Berkeley and Lawrence Berkeley National Laboratory SIGCOMM.
Multicast Fundamentals n The communication ways of the hosts n IP multicast n Application level multicast.
Suphakit Awiphan, Takeshi Muto, Yu Wang, Zhou Su, Jiro Katto
EEC-484/584 Computer Networks Lecture 6 Wenbing Zhao
A New Approach for the Construction of ALM Trees using Layered Coding Yohei Okada, Masato Oguro, Jiro Katto Sakae Okubo International Conference on Autonomic.
Application layer (continued) Week 4 – Lecture 2.
Multimedia Robert Grimm New York University. Before We Get Started…  Digest access authentication  What is the basic idea?  What is the encoding? 
Peer-to-Peer Based Multimedia Distribution Service Zhe Xiang, Qian Zhang, Wenwu Zhu, Zhensheng Zhang IEEE Transactions on Multimedia, Vol. 6, No. 2, April.
EEC-484/584 Computer Networks Discussion Session for HTTP and DNS Wenbing Zhao
PSMC Proxy Server-based Multipath Connection CS 526 Advanced Networking - Richard White.
Application Layer Multicast
Multimedia Robert Grimm New York University. Content: Multimedia Overview  Multimedia = audio and video  Saroiu et al.—An Analysis of Internet Content.
Wireless Audio Conferencing System (WACS) Mehmet Ali Abbasoğlu Furkan Çimen Aylin Deveci Kübra Gümüş.
Kyushu University Graduate School of Information Science and Electrical Engineering Department of Advanced Information Technology Supervisor: Professor.
1 An Overlay Scheme for Streaming Media Distribution Using Minimum Spanning Tree Properties Journal of Internet Technology Volume 5(2004) No.4 Reporter.
Institute of Technology Sligo - Dept of Computing Chapter 11 Layer 3 Protocols Paul Flynn.
(part 3).  Switches, also known as switching hubs, have become an increasingly important part of our networking today, because when working with hubs,
Communication Part IV Multicast Communication* *Referred to slides by Manhyung Han at Kyung Hee University and Hitesh Ballani at Cornell University.
Scalable Reliable Multicast Architecture Wenjun Zeng Computer Science Department University of Missouri-Columbia.
Technical Education Click here to move on Index Types of Conference Lesson 7.
Chapter 16 – DNS. DNS Domain Name Service This service allows client machines to resolve computer names (domain names) to IP addresses DNS works at the.
Inter-domain AMT Multicast Use Case Discussion Proposal for AMT Multicast Source-AMT Connectivity Model For Inter-connected Networks (AS’s) 1.
1 Analysis and Study on BGP Routing Information and Flow Data Yoshiaki HARADA Graduate School of Information Science and Electrical Engineering (ISEE)
Professor OKAMURA Laboratory. Othman Othman M.M. 1.
Lecturer: Ghadah Aldehim
MobiQuitous 2004Kimaya Sanzgiri Leveraging Mobility to Improve Quality of Service in Mobile Networks Kimaya Sanzgiri and Elizabeth Belding-Royer Department.
Application-Layer Anycasting By Samarat Bhattacharjee et al. Presented by Matt Miller September 30, 2002.
ON DESIGING END-USER MULTICAST FOR MULTIPLE VIDEO SOURCES Y.Nakamura, H.Yamaguchi, A.Hiromori, K.Yasumoto †, T.Higashino and K.Taniguchi Osaka University.
1 The Research on Analyzing Time- Series Data and Anomaly Detection in Internet Flow Yoshiaki HARADA Graduate School of Information Science and Electrical.
Othman Othman M.M., Koji Okamura Kyushu University 1.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 Connecting to the Network Networking for Home and Small Businesses – Chapter.
Overlay Network Physical LayerR : router Overlay Layer N R R R R R N.
CPSC 441: Multimedia Networking1 Outline r Scalable Streaming Techniques r Content Distribution Networks.
Module 4: Fundamentals of Communication Technologies.
Higashino Lab. Maximizing User Gain in Multi-flow Multicast Streaming on Overlay Networks Y.Nakamura, H.Yamaguchi and T.Higashino Graduate School of Information.
SOS: Security Overlay Service Angelos D. Keromytis, Vishal Misra, Daniel Rubenstein- Columbia University ACM SIGCOMM 2002 CONFERENCE, PITTSBURGH PA, AUG.
TOMA: A Viable Solution for Large- Scale Multicast Service Support Li Lao, Jun-Hong Cui, and Mario Gerla UCLA and University of Connecticut Networking.
An Overlay Network Providing Application-Aware Multimedia Services Maarten Wijnants Bart Cornelissen Wim Lamotte Bart De Vleeschauwer.
Othman Othman M.M., Koji Okamura Kyushu University 1.
Adaptive Web Caching CS411 Dynamic Web-Based Systems Flying Pig Fei Teng/Long Zhao/Pallavi Shinde Computer Science Department.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Connecting to the Network Networking for Home and Small Businesses.
Multicast instant channel change in IPTV systems 1.
1 UNIT 13 The World Wide Web Lecturer: Kholood Baselm.
PROP: A Scalable and Reliable P2P Assisted Proxy Streaming System Computer Science Department College of William and Mary Lei Guo, Songqing Chen, and Xiaodong.
DHT-based unicast for mobile ad hoc networks Thomas Zahn, Jochen Schiller Institute of Computer Science Freie Universitat Berlin 報告 : 羅世豪.
© Cengage Learning 2014 How IP Addresses Get Assigned A MAC address is embedded on a network adapter at a factory IP addresses are assigned manually or.
Design of a Cooperative Video Streaming System on Community based Resource Sharing Networks 2010 International Conference on P2P, Parallel, Grid, Cloud.
August 23, 2001ITCom2001 Proxy Caching Mechanisms with Video Quality Adjustment Masahiro Sasabe Graduate School of Engineering Science Osaka University.
Cooperative Mobile Live Streaming Considering Neighbor Reception SPEAKER: BO-YU HUANG ADVISOR: DR. HO-TING WU 2015/10/15 1.
CS 6401 Overlay Networks Outline Overlay networks overview Routing overlays Resilient Overlay Networks Content Distribution Networks.
Department of Information Technology – Broadband Communication Networks (IBCN) Dynamic QoE Optimisation for Streaming Content in Large- Scale Future Networks.
Content Delivery Networks: Status and Trends Speaker: Shao-Fen Chou Advisor: Dr. Ho-Ting Wu 5/8/
An overlay for latency gradated multicasting Anwitaman Datta SCE, NTU Singapore Ion Stoica, Mike Franklin EECS, UC Berkeley
CDNI Video Publisher Use cases (draft-ma-cdni-publisher-use-cases-00) Kevin J. Ma
John S. Otto Mario A. Sánchez John P. Rula Fabián E. Bustamante Northwestern, EECS.
System Optimization Networking
Performance Evaluation of Redirection Schemes in Content Distribution Networks Jussi Kangasharju, Keith W. Ross Institut Eurecom Jim W. Roberts France.
1 UNIT 13 The World Wide Web. Introduction 2 The World Wide Web: ▫ Commonly referred to as WWW or the Web. ▫ Is a service on the Internet. It consists.
Content Distribution Networks
Network Load Balancing Topology
Yasuhiro Kawano Graduate School of Software and Information Science,
Managing Online Services
Connecting to the Network
EE 122: Lecture 22 (Overlay Networks)
Presentation transcript:

1 Study on Adaptation of CDN Request-Routing to Scalable Conference System Toshiyuki KAWASAKI* Koji OKAMURA** * Graduate School of Information Science and Electrical Engineering (ISEE), Kyushu University ** Computing and Communications Center, Kyushu University Aug 28,2003

2 1. Background 2. Goal and approach 3. Evaluation 4. Consideration 5. Conclusion Contents

3 H.323 conference system is popular –Remote conference –Remote medical care –Remote education H.323 –Standard of video conference on IP networks MCU ( Multipoint Control Unit ) –Enable multipoint conference –Mixing the video and audio streams Host AHost B Host A Host B Host C Host D 1. Background - H.323 conference system

4 1 . Background - Overload of MCU Problem of H.323 multipoint conference system When hosts (participants) increase ・・・ MCU may become overload →load sharing is needed MCU ← overload Existing method of load sharing –Distribute the load to several MCUs When more hosts increase → MCUs may become overload after all Lack of scalability for the number of hosts ← overload

5 Proposal method Don’t use any MCUs Hosts connect with each other Hosts play a role of MCUs –Hosts distribute load –increase of hosts →increase of MCUs 2. Goal and approach - Load Sharing by Hosts Obtain scalability for the number of hosts Existing method Proposal method

6 Problem of the multipoint conference system without MCU –Each host should select the host which it connects with. Existing method –ALM ( Application Level Multicast) Multicast on logical network (overlay network) Hosts play the role of multicast router on logical network. 2. Goal and approach - Application Level Multicast Lobby server New host Entry IP address list Make links AS1AS2 Make high cost links between ASs Overlay network

7 2. Goal and approach - ORIO and CDN Request Routing Proposal method ORIO ( Optimal Routing Inter Organization ) –Using CDN Request-Routing CDN ( Content Delivery Network ) –Network of severs to distribute content efficiently –Load sharing by using many surrogates Request Routing –Select the optimal surrogate for the clients –Tell clients their optimal surrogates Origin server surrogate client Redirection server contents request select notify Delivery contents

8 Process of participation at ORIO –Request Routing using DNS Prepare DNS to redirect requests. New participants write the certain host name for participation into the packets destination address. DNS tell the optimal hosts IP address at name resolution. →Connected with its optimal host automatically 2. Goal and approach - Request routing using DNS New host DNS server conference.ac.jp ( host name ) 133.x.x.xxx 133.x.x.xxx ( IP address ) select connect AS 1 AS 3 AS 2

9 3. Evaluation - Evaluation Environment Evaluation standard –Maximum network load Comparing with the method using ALM Experimental Network –SuperSINET –The number of ASs is 18 –The number of hosts per ASs is 64 Environment –Speakers ※ 1、 Hosts ※ 1~2 56 Change distribution of hosts Change the number of active AS –Speakers 1~128、 Hosts 1 28 Experimental Network ( SuperSINET ) Simulation based evaluation using network simulator “NS 2 ” ※ Speakers = the number of source hosts, hosts = the number of destination hosts

10 3. Evaluation - simulation under the 3 distribution of hosts Speakers 1, Hosts 1~25 6 –Distribute hosts to 6 ASs –Measure under the 3 distribution of hosts Concentrate at 1 area Concentrate at 2 areas Concentrate at 3 areas Result –the increase amount of network load is decreasing as the number of participants increase → Scalability to the number of hosts. –ORIO is better than ALM at load sharing Maximum use of bandwidth (kbps) The number of hosts 1 area (ORIO) 2 area (ORIO) 3 area (ORIO) 1 area (ALM) 2 area (ALM) 3 area (ALM)

11 3.Evaluation - Change the number of ASs Speakers1,Hosts 1~256 –Changing the number of ASs which hosts belong to Select hosts from 6 ASs Select hosts from 12 ASs Select hosts from 18 ASs Result –ORIO is better than ALM at load sharing –ORIO’s efficiency of load sharing become worse when the number of AS is small ( hosts per AS is big). → Policy of routing within AS should be improved. The number of hosts Maximum use of bandwidth (kbps)

12 3.Evaluation - Speakers Change the number of Speakers Speakers 1~128 Hosts 128 –Select hosts randomly Result –Network load increase linearly at both ORIO and ALM. → Don’t provide scalability in this case. The number of speakers should be limited. Maximum use of bandwidth (Mbps) The number of speakers

13 ORIO provide more efficient load sharing than ALM Possible reason ・ ALM uses logical network for routing, but ORIO doesn’t use it. In ALM, there are two restrictions in receiving streams Receivable only from its neighbors on the overlay network Receivable only from its upstream hosts 4. Consideration - Efficiency of ORIO and restriction of ALM

14 Receivable only from its neighbors on the overlay network Receivable only from its upstream hosts → Promote the concentration of the load 4. Consideration - restriction of ALM Router Host B Concentrate the load Host B Speaker Host A Host C Not neighbor Can’t use this link though it is useful router Host B Concentrate the load Host B speaker Host A Host C B is not A’s upstream host (B’s delay is bigger than A) Can’t use this link though it is useful delay 5ms delay 10ms delay 7ms delay 7ms delay 10ms delay 5ms delay 9ms delay 9ms delay 7ms delay 7ms

15 Existing multipoint conference system –MCU easily become overload Method of load sharing –Any MCU is not used –Hosts play a role of MCUs instead The system which tells the hosts their connection partner is required –CDN Request-Routing Result –Prove the scalability of ORIO Future work –Adding the function which support the hosts exiting process –Improve the policy of routing within AS 5. Conclusion