Large-Scale Resource Allocation Amin Vahdat Dec 8, 2002

Slides:



Advertisements
Similar presentations
PlanetLab: An Overlay Testbed for Broad-Coverage Services Bavier, Bowman, Chun, Culler, Peterson, Roscoe, Wawrzoniak Presented by Jason Waddle.
Advertisements

PlanetLab V3 and beyond Steve Muir Princeton University September 17, 2004.
Concurrency: Mutual Exclusion and Synchronization Chapter 5.
Web Service Security CS409 Application Services Even Semester 2007.
1 Dynamic DNS. 2 Module - Dynamic DNS ♦ Overview The domain names and IP addresses of hosts and the devices may change for many reasons. This module focuses.
PlanetLab Architecture Larry Peterson Princeton University.
PlanetLab Operating System support* *a work in progress.
1 PlanetLab: A globally distributed testbed for New and Disruptive Services CS441 Mar 15th, 2005 Seungjun Lee
Think Resiliently Act Regionally Sustainable Communities Leadership Academy.
A Computation Management Agent for Multi-Institutional Grids
Advanced Database Systems September 2013 Dr. Fatemeh Ahmadi-Abkenari 1.
28.2 Functionality Application Software Provides Applications supply the high-level services that user access, and determine how users perceive the capabilities.
Resource Management – a Solution for Providing QoS over IP Tudor Dumitraş, Frances Jen-Fung Ning and Humayun Latif.
Quality of Service in IN-home digital networks Alina Albu 7 November 2003.
Network Rspecs in PlanetLab and VINI Andy Bavier PL Developer's Meeting May 13-14, 2008.
Distributed Application Management Using PLuSH Jeannie Albrecht, Christopher Tuttle, Alex C. Snoeren, and Amin Vahdat UC San Diego CSE {jalbrecht, ctuttle,
3.5 Interprocess Communication Many operating systems provide mechanisms for interprocess communication (IPC) –Processes must communicate with one another.
A Scalable Content-Addressable Network Authors: S. Ratnasamy, P. Francis, M. Handley, R. Karp, S. Shenker University of California, Berkeley Presenter:
3.5 Interprocess Communication
ENFORCING PERFORMANCE ISOLATION ACROSS VIRTUAL MACHINES IN XEN Diwaker Gupta, Ludmila Cherkasova, Rob Gardner, Amin Vahdat Middleware '06 Proceedings of.
FASBET launches it’s new B2B Exchange in October 2008.
Hands-On Microsoft Windows Server 2008 Chapter 8 Managing Windows Server 2008 Network Services.
1: Introduction1 Part I: Introduction Goal: r get context, overview, “feel” of networking r more depth, detail later in course r approach: m descriptive.
Virtual Machine Hosting for Networked Clusters: Building the Foundations for “Autonomic” Orchestration Based on paper by Laura Grit, David Irwin, Aydan.
Sustaining Competitiveness: West Midlands Industrial Productivity Rob Dobson / The Belfry / 6 July 2012 The Science of Finance.
Chapter 15 Investing in Stocks. Copyright ©2014 Pearson Education, Inc. All rights reserved.15-2 Chapter Objectives Identify the functions of stock exchanges.
Preparing for a Successful Negotiations Round – Issues to Consider in a National Assessment Study of Tourism. UNCTAD Wednesday, 23 September 2015© National.
Introduction: Databases and Database Users
1 Cabo: Concurrent Architectures are Better than One Jennifer Rexford Princeton University Joint work with Nick Feamster.
CHAPTER 3 TOP LEVEL VIEW OF COMPUTER FUNCTION AND INTERCONNECTION
1 Supporting the development of distributed systems CS606, Xiaoyan Hong University of Alabama.
Grid Resource Allocation and Management (GRAM) Execution management Execution management –Deployment, scheduling and monitoring Community Scheduler Framework.
Technical Area Report Byron Ellacott Technical Area Manager.
1 A Blueprint for Introducing Disruptive Technology into the Internet Larry Peterson Princeton University / Intel Research.
GT-NET Benefits Designation as a ‘participating network’ Enhanced collaboration Policy dimension Synergy Resources Visibility Improved data analysis Etc.
Chapter 12 Daniels Prentice Hall, Chapter Twelve Governance of Operations.
Ames Research CenterDivision 1 Information Power Grid (IPG) Overview Anthony Lisotta Computer Sciences Corporation NASA Ames May 2,
Sequence Models.
Internet Architecture and Governance
ISOC Education Strategy Randy Bush and Zita Wenzel 17 December 2001.
Practical Distributed Authorization for GARA Andy Adamson and Olga Kornievskaia Center for Information Technology Integration University of Michigan, USA.
Resources Management and Component Placement Presenter:Bo Sheng.
Energy-Aware Resource Adaptation in Tessellation OS 3. Space-time Partitioning and Two-level Scheduling David Chou, Gage Eads Par Lab, CS Division, UC.
EUROPEAN UNION Polish Infrastructure for Supporting Computational Science in the European Research Space Operational Architecture of PL-Grid project M.Radecki,
Sponsored by the National Science Foundation Establishing Policy-based Resource Quotas at Software-defined Exchanges Marshall Brinn, GPO June 16, 2015.
Globus and PlanetLab Resource Management Solutions Compared M. Ripeanu, M. Bowman, J. Chase, I. Foster, M. Milenkovic Presented by Dionysis Logothetis.
Java Web Server Presented by- Sapna Bansode-03 Nutan Mote-15 Poonam Mote-16.
6 march Building the INFN Grid Proposal outline a.ghiselli,l.luminari,m.sgaravatto,c.vistoli INFN Grid meeting, milano.
Dynamic Creation and Management of Runtime Environments in the Grid Kate Keahey Matei Ripeanu Karl Doering.
File Transfer And Access (FTP, TFTP, NFS). Remote File Access, Transfer and Storage Networks For different goals variety of approaches to remote file.
1 Switching and Forwarding Sections Connecting More Than Two Hosts Multi-access link: Ethernet, wireless –Single physical link, shared by multiple.
Transmission Media Sharing When can you share? –High Medium capacity Why share ? –Less transmission costs –More cost-effective transmissions How would.
MASSIVE “ Model, Architecture and System for Spatial Interaction in Virtual Environments ” a Distributed Virtual Reality System Incorporating Spatial Trading.
Employment Skills for Communications Technology..
Regional PDP Report Einar Bohlin, Policy Analyst.
Exchange Axis Best execution outsourcing in a post-MiFID landscape Strictly Confidential © Exchange Axis Limited.
Virtual Organisations and the NGS Mike Jones Research Computing Services e-Science & “The Grid” for Bio/Health Informaticians, IT January 2008.
Contention-based protocols with Reservation Mechanisms
The GEANT Perspectives
Virtual Active Networks
CHAPTER 4 TOP LEVEL VIEW OF COMPUTER FUNCTION AND INTERCONNECTION
E-GRANT development plans
QOS Requirements for Real-Time Services over IP
Objective: Classful Internet Addressing
Modularity and Memory Clearly, programs must have access to memory
البيئة السياسية للإدارة الدولية
Virtual Active Networks
Department of Computer Science Southern Illinois University Carbondale CS441-Mobile & Wireless Computing IEEE Standard.
Spectrum Sharing in Cognitive Radio Networks
DNS Operations SIG APNIC , Kyoto
Presentation transcript:

Large-Scale Resource Allocation Amin Vahdat Dec 8,

Models for Resource Allocation n With analogy to network resource allocation n Best effort slices compete with one another for resources n Guaranteed slices pin down resources based on leases n Key question: How to determine what level of “guaranteed resources” to allocate to each slice What is the “pricing” model?

Market-based Resource Allocation n Guarantee portion of global resources to PlanetLab sites Resources are then allocated hierarchically To join PlanetLab, each site must cede some portion of its resources to PlanetLab PlanetLab in turn reallocates Berkeley’s resources among competing other Slices n Beyond guaranteed level, Slices must compete in the best effort pool Taking advantage of statistical multiplexing to generally get more than their guaranteed share

PlanetLab Resource Allocation n How to coordinate among multiple resource brokers? n What portion of resources allocated to PlanetLab? Site Manager Resource Broker Site Manager Resource Broker PlanetLab

PlanetLab Resource Allocation n Sites allocate some portion of resources to PlanetLab Site Manager Resource Broker Site Manager Resource Broker PlanetLab

PlanetLab Resource Allocation n In exchange, PlanetLab allocates some portion of global resources to individual sites (signed statements w/lease) Site Manager Resource Broker Site Manager Resource Broker PlanetLab Resource Privileges

PlanetLab Resource Allocation n A site can delegate its resource privileges to a service n The service manager interacts with the resource broker to obtain tickets Site Manager Resource Broker Site Manager Resource Broker PlanetLab Service Manager

Resource Allocation Questions n Brokers may trade privileges w/one another to temporarily acquire extra resources for services n Enabling popular services to receive more resource privileges Require transfer of resource rights from requesting clients Service executes in “context of” privileges of requesting client n Policy for allocating resources to sites/principals Proportional to resources allocated to PL? Bonus rights for allocating resources that system needs most? E.g., PL needs bandwidth in a particular region of the network n Coordinating resource allocation among resource brokers? n Separate policy from mechanism Develop general mechanisms to support range of policies