INFORMATION AND COMMUNICATION SYSTEMS MERIT 2008 Research Symposium Melbourne Engineering Graduates Look to the Future System Architecture An internetworking.

Slides:



Advertisements
Similar presentations
Distributed Systems Major Design Issues Presented by: Christopher Hector CS8320 – Advanced Operating Systems Spring 2007 – Section 2.6 Presentation Dr.
Advertisements

Building Cloud-ready Video Transcoding System for Content Delivery Networks(CDNs) Zhenyun Zhuang and Chun Guo Speaker: 饒展榕.
Spatial Data Infrastructure: Concepts and Components Geog 458: Map Sources and Errors March 6, 2006.
Lecturer: Sebastian Coope Ashton Building, Room G.18 COMP 201 web-page: Lecture.
AcuManager rich media core engine AcuManager is the heart of AcuLearn’s Content Delivery Network (CDN) architecture. It works with AcuStudio to speed up.
On the Economics of P2P Systems Speaker Coby Fernandess.
Green Cloud Computing Hadi Salimi Distributed Systems Lab, School of Computer Engineering, Iran University of Science and Technology,
A Taxonomy and Survey of Content Delivery Networks Meng-Huan Wu 2011/10/26 1.
Introduction and Overview “the grid” – a proposed distributed computing infrastructure for advanced science and engineering. Purpose: grid concept is motivated.
Lesson 11-Virtual Private Networks. Overview Define Virtual Private Networks (VPNs). Deploy User VPNs. Deploy Site VPNs. Understand standard VPN techniques.
EEC-681/781 Distributed Computing Systems Lecture 3 Wenbing Zhao Department of Electrical and Computer Engineering Cleveland State University
1 Drafting Behind Akamai (Travelocity-Based Detouring) AoJan Su, David R. Choffnes, Aleksandar Kuzmanovic, and Fabian E. Bustamante Department of Electrical.
1© Copyright 2015 EMC Corporation. All rights reserved. SDN INTELLIGENT NETWORKING IMPLICATIONS FOR END-TO-END INTERNETWORKING Simone Mangiante Senior.
Emerging Research Dimensions in IT Security Dr. Salar H. Naqvi Senior Member IEEE Research Fellow, CoreGRID Network of Excellence European.
DotSlash: Providing Dynamic Scalability to Web Applications Weibin Zhao and Henning Schulzrinne Department of Computer Science, Columbia University More.
SPRING 2011 CLOUD COMPUTING Cloud Computing San José State University Computer Architecture (CS 147) Professor Sin-Min Lee Presentation by Vladimir Serdyukov.
Abstraction and Control of Transport Networks (ACTN) BoF
Lecture slides prepared for “Business Data Communications”, 7/e, by William Stallings and Tom Case, Chapter 8 “TCP/IP”.
1 Content Distribution Networks. 2 Replication Issues Request distribution: how to transparently distribute requests for content among replication servers.
Introduction to Cloud Computing
A User Experience-based Cloud Service Redeployment Mechanism KANG Yu.
1 Proceeding the Second Exercises on Computer and Systems Engineering Professor OKAMURA Laboratory. Othman Othman M.M.
Designing Efficient Systems Services and Primitives for Next-Generation Data-Centers K. Vaidyanathan, S. Narravula, P. Balaji and D. K. Panda Network Based.
{ Content Distribution Networks ECE544 Dhananjay Makwana Principal Software Engineer, Semandex Networks 5/2/14ECE544.
Krerk Piromsopa. Advance Net-Centric Computing Technology Krerk Piromsopa. Department of Computer Engineering. Chulalongkorn University.
Virtual Machine Hosting for Networked Clusters: Building the Foundations for “Autonomic” Orchestration Based on paper by Laura Grit, David Irwin, Aydan.
Ao-Jan Su, David R. Choffnes, Fabián E. Bustamante and Aleksandar Kuzmanovic Department of EECS Northwestern University Relative Network Positioning via.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 12 Slide 1 Distributed Systems Architectures.
Protocols and the TCP/IP Suite
DISTRIBUTED COMPUTING
1 Information Systems CS-507 Lecture Critical Success Factors (CSF). Critical Success Factor (CSF) is a business term for an element which is necessary.
1 School of Computer, National University of Defense Technology A Profile on the Grid Data Engine (GridDaEn) Xiao Nong
Supporting Object Mobility Wouter Joosen, Frank Matthijs, Bert Robben, Eddy Truyen, Bart Vanhaute DistriNet Lab ~xenoops/CORRELATE.
SLA-based Resource Allocation for Software as a Service Provider (SaaS) in Cloud Computing Environments Author Linlin Wu, Saurabh Kumar Garg and Rajkumar.
© 2014 Cengage Learning. All rights reserved. May not be copied, scanned, or duplicated, in whole or in part, except for use as permitted in a license.
Department of Information Engineering The Chinese University of Hong Kong A Framework for Monitoring and Measuring a Large-Scale Distributed System in.
Introduction to Networked Graphics Part 4 of 5: Bandwidth Management & Scalability.
Scalable Platforms for Web Services EECS600 Internet Applications Michael Rabinovich.
Massively Distributed Database Systems - Distributed DBS Spring 2014 Ki-Joune Li Pusan National University.
On the use of Reliable Multicast for Content Distribution Vassilis Chatzigiannakis
A NAMED DATA NETWORKING FLEXIBLE FRAMEWORK FOR MANAGEMENT COMMUNICATION Authors: Daneil Corjuo and Rui L. Aguiar Ivan Vidal and Jamie Garcia-Reinoso Presented.
Challenges towards Elastic Power Management in Internet Data Center.
The roots of innovation Future and Emerging Technologies (FET) Future and Emerging Technologies (FET) The roots of innovation Proactive initiative on:
HUAWEI TECHNOLOGIES CO., LTD. Page 1 Survey of P2P Streaming HUAWEI TECHNOLOGIES CO., LTD. Ning Zong, Johnson Jiang.
Advanced Computer Networks Topic 2: Characterization of Distributed Systems.
Virtual Data Grid Architecture Ewa Deelman, Ian Foster, Carl Kesselman, Miron Livny.
1 4/23/2007 Introduction to Grid computing Sunil Avutu Graduate Student Dept.of Computer Science.
What is the cloud ? IT as a service Cloud allows access to services without user technical knowledge or control of supporting infrastructure Best described.
Adaptive Web Caching CS411 Dynamic Web-Based Systems Flying Pig Fei Teng/Long Zhao/Pallavi Shinde Computer Science Department.
Coordinated Management and Peering of Content Delivery Networks Al-Mukaddim Khan Pathan Grid Computing and Distributed Systems (GRIDS) Laboratory Dept.
CONTENT DELIVERY NETWORKS
A P2P-Based Architecture for Secure Software Delivery Using Volunteer Assistance Purvi Shah, Jehan-François Pâris, Jeffrey Morgan and John Schettino IEEE.
Performance Analysis of Preemption-aware Scheduling in Multi-Cluster Grid Environments Mohsen Amini Salehi, Bahman Javadi, Rajkumar Buyya Cloud Computing.
6/23/2005 R. GARDNER OSG Baseline Services 1 OSG Baseline Services In my talk I’d like to discuss two questions:  What capabilities are we aiming for.
 Cachet Technologies 1998 Cachet Technologies Technology Overview February 1998.
Emergency Services Workshop, 21th-24 th of October, Vienna, Austria Page 1 IP-Based Emergency Applications and Services for Next Generation Networks PEACE.
7. Grid Computing Systems and Resource Management
Slide 1 Service-centric Software Engineering. Slide 2 Objectives To explain the notion of a reusable service, based on web service standards, that provides.
Chapter 8 – Cloud Computing
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
1 Reforming Software Delivery Using P2P Technology Purvi Shah Advisor: Jehan-François Pâris Department of Computer Science University of Houston Jeffrey.
Content Delivery Networks: Status and Trends Speaker: Shao-Fen Chou Advisor: Dr. Ho-Ting Wu 5/8/
INTRODUCTION TO GRID & CLOUD COMPUTING U. Jhashuva 1 Asst. Professor Dept. of CSE.
Towards a High Performance Extensible Grid Architecture Klaus Krauter Muthucumaru Maheswaran {krauter,
Distributed Systems Architectures Chapter 12. Objectives  To explain the advantages and disadvantages of different distributed systems architectures.
Cloud Computing.
AWS Cloud Computing Masaki.
Internet and Web Simple client-server model
Cloud Computing Architecture
Presentation transcript:

INFORMATION AND COMMUNICATION SYSTEMS MERIT 2008 Research Symposium Melbourne Engineering Graduates Look to the Future System Architecture An internetworking of CDNs is formed by a set of autonomous CDNs, which cooperate through a mechanism that provides facilities and infrastructure for cooperation in order to virtualize multiple providers. Architecture of a system to assist the creation of peering CDNs is shown in Figure 1. Such a constellation permits flexible resource sharing and dynamic collaboration between autonomous CDNs in the form of a peering arrangement. The ‘resource sharing’ approach in the peering CDNs model endeavours to balance a CDN’s service requirements against the high costs of deploying customer-dedicated and therefore over-provisioned resources. It is anticipated that proper management and cooperation will enable a CDN to avoid violating SLAs even when the service demands could not have been predicted ahead of time. Mukaddim Pathan and Rajkumar Buyya GRIDS Laboratory, Department of Computer Science and Software Engineering Website: iCDN – Internetworking of Content Delivery Networks Figure 1: Abstract architecture for the creation of peering CDNs. Results Key Reference Pathan, M., Vecchiola, C., and Buyya, R. Load and proximity aware request-redirection for dynamic load distribution in peering CDNs. In Proc. of CoopIS’08, Monterrey, Mexico, Peering CDNs Formation The process of peering negotiation is triggered on traffic surges under degenerated load conditions (e.g. flash crowds). Figure 2 illustrates the typical steps to create a peering arrangement between CDNs. Load and Proximity Aware Request-Redirection A dominant factor for the success of peering between CDNs is to perform load distribution to handle highly skewed loads. Our approach for dynamic load distribution adopts a request- redirection mechanism by taking traffic load and network proximity into account. In our approach, load indices are obtained through an asynchronous feedback mechanism and network proximity is measured using a pinger logic with low messaging overhead. Overview Content Delivery Networks (CDNs) emerged to provide fast and reliable Web access services by distributing content to edge servers located close to end-users. To operate effectively a CDN is required to either over- provision its capacity or to harness external resources on demand. Cooperation between CDNs can reduce costs with over-provisioning and provide users with high quality services in a global scale. This collaboration, termed as peering between CDNs, can be short-term wherein CDNs operate to handle flash crowds, or long-term in which they explore the delivery of specialized services. Aim The proprietary nature of existing CDNs means that they are closed and do not naturally cooperate. Finding ways for distinct CDNs to coordinate and cooperate with other CDNs is necessary to achieve better overall service, as perceived by end-users, at lower cost. This research aims to provide a means for distinct CDNs to coordinate and cooperate with other CDNs, by investigating and developing  an architecture for an open and decentralized system to support effective internetworking between CDNs, which is achieved through a peering arrangement;  protocols for service delivery in a cooperative environment of CDNs;  economic models for an effective content replication policy; and  policies for autonomic management of service level through resource negotiation in an on-demand basis. Figure 2: Typical steps for creating a peering arrangement. PropertiesParametersDescription ActivationActivation trigger (when) Asynchronous (on CDN server request) Activation decision (where) Distributed (Gateway redirection upon requests from distributed servers) ImplementationStatus informationTraffic load (correlated with server response load = utilization * capacity) Alarm (Asynchronous feedback) Redirection policy Server selection (how) Minimize redirection cost from available server list (mapping of overloaded and underloaded server lists) Redirected entities (what) User requests Table 1: Significant properties of the request-redirection scheme Figure 4: Average utilization of the primary CDN in each scheme. Figure 5: Comparison of the request-redirection schemes. Figure 3: Server utilization in different request-redirection schemes.