Network Computing Laboratory Load Balancing and Stability Issues in Algorithms for Service Composition Bhaskaran Raman & Randy H.Katz U.C Berkeley INFOCOM.

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

Dynamic Replica Placement for Scalable Content Delivery Yan Chen, Randy H. Katz, John D. Kubiatowicz {yanchen, randy, EECS Department.
Availability and Performance in Wide-Area Service Composition Bhaskaran Raman EECS, U.C.Berkeley July 2002.
1 Greedy Forwarding in Dynamic Scale-Free Networks Embedded in Hyperbolic Metric Spaces Dmitri Krioukov CAIDA/UCSD Joint work with F. Papadopoulos, M.
Bayesian Piggyback Control for Improving Real-Time Communication Quality Wei-Cheng Xiao 1 and Kuan-Ta Chen Institute of Information Science, Academia Sinica.
Fundamentals of Computer Networks ECE 478/578 Lecture #18: Policy-Based Routing Instructor: Loukas Lazos Dept of Electrical and Computer Engineering University.
VoIP: Full Lifecycle Management Russell M. Elsner APM Technology Director OPNET Technologies, Inc.
What’s the Problem Web Server 1 Web Server N Web system played an essential role in Proving and Retrieve information. Cause Overloaded Status and Longer.
Scalable and Crash-Tolerant Load Balancing based on Switch Migration
Wide-Area Service Composition: Evaluation of Availability and Scalability Bhaskaran Raman SAHARA, EECS, U.C.Berkeley Provider Q Texttoaudio Provider R.
Configurable restoration in overlay networks Matthew Caesar, Takashi Suzuki.
Efficient Streaming for Delay-tolerant Multimedia Applications Saraswathi Krithivasan Advisor: Prof. Sridhar Iyer.
SCAN: A Dynamic, Scalable, and Efficient Content Distribution Network Yan Chen, Randy H. Katz, John D. Kubiatowicz {yanchen, randy,
Routing Strategies Fixed Routing
ZIGZAG A Peer-to-Peer Architecture for Media Streaming By Duc A. Tran, Kien A. Hua and Tai T. Do Appear on “Journal On Selected Areas in Communications,
Peer-to-Peer Based Multimedia Distribution Service Zhe Xiang, Qian Zhang, Wenwu Zhu, Zhensheng Zhang IEEE Transactions on Multimedia, Vol. 6, No. 2, April.
U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science Informed Detour Selection Helps Reliability Boulat A. Bash.
Exploring Tradeoffs in Failure Detection in P2P Networks Shelley Zhuang, Ion Stoica, Randy Katz HIIT Short Course August 18-20, 2003.
Before start… Earlier work single-path routing in sensor networks
Exploring Tradeoffs in Failure Detection in P2P Networks Shelley Zhuang, Ion Stoica, Randy Katz Sahara Retreat January, 2003.
Scalable Adaptive Data Dissemination Under Heterogeneous Environment Yan Chen, John Kubiatowicz and Ben Zhao UC Berkeley.
Wide-Area Service Composition: Availability, Performance, and Scalability Bhaskaran Raman SAHARA, EECS, U.C.Berkeley SAHARA Retreat, Jan 2002.
1 Distributed Online Simultaneous Fault Detection for Multiple Sensors Ram Rajagopal, Xuanlong Nguyen, Sinem Ergen, Pravin Varaiya EECS, University of.
Exploring Tradeoffs in Failure Detection in P2P Networks Shelley Zhuang, Ion Stoica, Randy Katz Sahara Retreat June 4-6, 2003.
Configurable restoration in overlay networks Matthew Caesar, Takashi Suzuki.
Study of Distance Vector Routing Protocols for Mobile Ad Hoc Networks Yi Lu, Weichao Wang, Bharat Bhargava CERIAS and Department of Computer Sciences Purdue.
RRAPID: Real-time Recovery based on Active Probing, Introspection, and Decentralization Takashi Suzuki Matthew Caesar.
Or, Providing Scalable, Decentralized Location and Routing Network Services Tapestry: Fault-tolerant Wide-area Application Infrastructure Motivation and.
Multipath Routing Jennifer Rexford Advanced Computer Networks Tuesdays/Thursdays 1:30pm-2:50pm.
Problem Definition Data path –Created by the Automatic Path Creation (APC) component –Service: program with well-defined interface –Operator: stateless.
Availability in Wide-Area Service Composition Bhaskaran Raman and Randy H. Katz SAHARA, EECS, U.C.Berkeley.
Jennifer Rexford Princeton University MW 11:00am-12:20pm Wide-Area Traffic Management COS 597E: Software Defined Networking.
Multimedia and Mobile communications Laboratory Augmenting Mobile 3G Using WiFi Aruna Balasubramanian, Ratul Mahajan, Arun Venkataramani Jimin.
Advanced Network Architecture Research Group 2001/11/149 th International Conference on Network Protocols Scalable Socket Buffer Tuning for High-Performance.
SensIT PI Meeting, January 15-17, Self-Organizing Sensor Networks: Efficient Distributed Mechanisms Alvin S. Lim Computer Science and Software Engineering.
CS An Overlay Routing Scheme For Moving Large Files Su Zhang Kai Xu.
A Framework for Highly-Available Cascaded Real-Time Internet Services Bhaskaran Raman Qualifying Examination Proposal Feb 12, 2001 Examination Committee:
A Framework for Highly-Available Session-Oriented Internet Services Bhaskaran Raman, Prof. Randy H. Katz {bhaskar, The ICEBERG Project.
Higashino Lab. Maximizing User Gain in Multi-flow Multicast Streaming on Overlay Networks Y.Nakamura, H.Yamaguchi and T.Higashino Graduate School of Information.
Jennifer Rexford Fall 2014 (TTh 3:00-4:20 in CS 105) COS 561: Advanced Computer Networks BGP.
A Framework for Highly-Available Real-Time Internet Services Bhaskaran Raman, EECS, U.C.Berkeley.
TOMA: A Viable Solution for Large- Scale Multicast Service Support Li Lao, Jun-Hong Cui, and Mario Gerla UCLA and University of Connecticut Networking.
1 Adaptable applications Towards Balancing Network and Terminal Resources to Improve Video Quality D. Jarnikov.
Performance and Availability in Wide-Area Service Composition Bhaskaran Raman ICEBERG, EECS, U.C.Berkeley Presentation at Siemens, June 2001.
Designing Routing Protocol For Mobile Ad Hoc Networks Navid NIKAEIN Christian BONNET EURECOM Institute Sophia-Antipolis France.
CSCI 465 D ata Communications and Networks Lecture 15 Martin van Bommel CSCI 465 Data Communications & Networks 1.
A Peer-to-Peer Approach to Resource Discovery in Grid Environments (in HPDC’02, by U of Chicago) Gisik Kwon Nov. 18, 2002.
Wide-Area Service Composition: Performance, Availability and Scalability Bhaskaran Raman SAHARA, EECS, U.C.Berkeley Presentation at Ericsson, Jan 2002.
Lecture 17 November 8Intra-domain routing November 13Internet routing 1 November 15Internet routing 2 November 20End-to-end protocols 1 November 22End-to-end.
Routing Networks and Protocols Prepared by: TGK First Prepared on: Last Modified on: Quality checked by: Copyright 2009 Asia Pacific Institute of Information.
Fast recovery in IP networks using Multiple Routing Configurations Amund Kvalbein Simula Research Laboratory.
1 Wide Area Network Emulation on the Millennium Bhaskaran Raman Yan Chen Weidong Cui Randy Katz {bhaskar, yanchen, wdc, Millennium.
Ching-Ju Lin Institute of Networking and Multimedia NTU
Sharp Hybrid Adaptive Routing Protocol for Mobile Ad Hoc Networks
CS 6401 Overlay Networks Outline Overlay networks overview Routing overlays Resilient Overlay Networks Content Distribution Networks.
A Framework for Composing Services Across Independent Providers in the Wide-Area Internet Bhaskaran Raman Qualifying Examination Proposal Feb 12, 2001.
1 FairOM: Enforcing Proportional Contributions among Peers in Internet-Scale Distributed Systems Yijun Lu †, Hong Jiang †, and Dan Feng * † University.
Network Computing Laboratory ZIGZAG: An Efficient Peer-to-Peer Sch eme for Media Streaming Duc A. Tran Kien A. Hua Tai Do University of Central Florida.
1 Scalability and Accuracy in a Large-Scale Network Emulator Nov. 12, 2003 Byung-Gon Chun.
Towards an integrated multimedia service hosting overlay Dongyan Xu Xuxian Jiang Proceedings of the 12th annual ACM international conference on Multimedia.
William Stallings Data and Computer Communications
Accelerating Peer-to-Peer Networks for Video Streaming
Lei Chen and Wendi B. Heinzelman , University of Rochester
CS 457 – Lecture 12 Routing Spring 2012.
Replication Middleware for Cloud Based Storage Service
SCOPE: Scalable Consistency in Structured P2P Systems
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks
Data and Computer Communications
Dynamic Replica Placement for Scalable Content Delivery
Presentation transcript:

Network Computing Laboratory Load Balancing and Stability Issues in Algorithms for Service Composition Bhaskaran Raman & Randy H.Katz U.C Berkeley INFOCOM 2003

Korea Advanced Institute of Science and Technology Network Computing Laboratory | 2 Outline One line comment Motivation Assumed environment & Challenges Proposed Mechanisms & Experiments Critique

Korea Advanced Institute of Science and Technology Network Computing Laboratory | 3 One line comment Propose mechanisms to perform scalable and stable service composition in a wide-area network

Korea Advanced Institute of Science and Technology Network Computing Laboratory | 4 Motivation (1/2) Service composition Enables quick & flexible development of new applications Reuse existing services Service Scenario 1 FranceKorea RRS By SKT Translatio n Many Users!

Korea Advanced Institute of Science and Technology Network Computing Laboratory | 5 Service Scenario 2 Scenario 1 Many Users  Issues of scale Scenario 2 Multimedia Session  Availability (Failure detection & Recovery) Motivation (2/2) VoD Server Transcoder 9 시 News Long living multimedia session

Korea Advanced Institute of Science and Technology Network Computing Laboratory | 6 Assumed Environment Services are deployed at service clusters Mechanisms to handle failures and share load are leveraged Service clusters have a cluster manager Perform monitoring & computation required for management Service clusters form an overlay network Stretch across the wide-area Internet Services are deployed by multiple service providers Service clusters may be spread in many different ASes Exit node

Korea Advanced Institute of Science and Technology Network Computing Laboratory | 7 Assumed environment & Challenges System Characteristics Wide area service overlay network Many client sessions sessions last for a long time Requirements Scalability Balance load among replicas Stability Rapid failure detection & recovery

Korea Advanced Institute of Science and Technology Network Computing Laboratory | 8 Proposed Mechanism – Scalability Load balancing Load definition & Load balancing mechanism Metric for load estimation : LIAC (Least Inverse Available Capacity) Side effect of LIAC No cost for intermediary nodes Path length comparison 8000 paths Service 0 Service 1 Exit node cost

Korea Advanced Institute of Science and Technology Network Computing Laboratory | 9 Proposed Mechanism – Scalability Enhanced metric for load estimation Assign a cost to all links Cost: proportional to the AC of the downstream node Effect of the new metric – shorter path length & good load balancing

Korea Advanced Institute of Science and Technology Network Computing Laboratory | 10 Proposed Mechanism – Scalability Load balancing Load information dissemination Propagating load information Simple periodic flooding : incur load oscillation Reduce link-state update period? No! Increase the overhead On-demand link-state update? No! add load during an overloaded period

Korea Advanced Institute of Science and Technology Network Computing Laboratory | 11 Proposed Mechanism – Scalability Piggybacking Feedback load information along the established service path Low control overhead Service 0 Service 1 Exit node

Korea Advanced Institute of Science and Technology Network Computing Laboratory | 12 Proposed Mechanism – Stability Failure detection & Recovery End-to-End recovery Deliver failure notification to an exit node  reconstruct a service path Local Recovery Failure notice  find an alternate path Exit node

Korea Advanced Institute of Science and Technology Network Computing Laboratory | 13 Proposed Mechanism – Stability Failure detection & Recovery Heartbeat mechanism for failure monitoring 300ms period Packet losses are correlated within 1 sec Timeout value Timeout value to distinguish temporary failures and long term failures Trade-off between early detection vs. false detection Empirically found the appropriate value through experiment

Korea Advanced Institute of Science and Technology Network Computing Laboratory | 14 Proposed Mechanism – Stability Failure detection & Recovery Measured the failure gap period of a wide-area Internet path Exchange heartbeat for a week US-Berlin-Austrailia 1.8 sec for the timeout value Early detection & acceptable false detection rate

Korea Advanced Institute of Science and Technology Network Computing Laboratory | 15 Proposed Mechanism – Stability Recovery time End-to-End recovery vs. local recovery Slightly longer recovery time Failure notification is the only additional cost Better path after reconstruction Globally optimized path

Korea Advanced Institute of Science and Technology Network Computing Laboratory | 16 Critique Strong points Simplified the problem well Scalability  load balancing  estimation & propagation of load info Stability  Failure detection & recovery  timeout value selection Emulation strategy Lower cost than real experiment More realistic compared to simulations Weak points Didn’t consider bandwidth in the metric Target applications are bandwidth sensitive Only applicable to service paths There can be requests in the form of graphs Limitation of piggybacking Length of composition is limited to 2 If the length gets longer, path length will be more important α- value selection should be selected carefully