Cereus: CyberInfrastructure Environments for Resource Exchange and Utility Services Duke University, Department of Computer Science http://issg.cs.duke.edu/cereus.

Slides:



Advertisements
Similar presentations
© 2007 Open Grid Forum Grids in the IT Data Center OGF 21 - Seattle Nick Werstiuk October 16, 2007.
Advertisements

System Center 2012 R2 Overview
The future of Desktops Transform Your Desktop with Virtualization.
CLOUD COMPUTING AN OVERVIEW & QUALITY OF SERVICE Hamzeh Khazaei University of Manitoba Department of Computer Science Jan 28, 2010.
Cereus: CyberInfrastructure Environments for Resource Exchange and Utility Services Duke University, Department of Computer Science
DataGrid is a project funded by the European Union 22 September 2003 – n° 1 EDG WP4 Fabric Management: Fabric Monitoring and Fault Tolerance
DevOps and Private Cloud Automation 23 April 2015 Hal Clark.
Dynamic Virtual Clusters in a Grid Site Manager Jeff Chase, David Irwin, Laura Grit, Justin Moore, Sara Sprenkle Department of Computer Science Duke University.
AgentOS: The Agent-based Distributed Operating System for Mobile Networks Salimol Thomas Department of Computer Science Illinois Institute of Technology,
New Challenges in Cloud Datacenter Monitoring and Management
VIRTUALISATION OF HADOOP CLUSTERS Dr G Sudha Sadasivam Assistant Professor Department of CSE PSGCT.
Computer Associates Solutions Managing eBusiness Catalin Matei, April 12, 2005
© 2009 VMware Inc. All rights reserved VMware Cloud Application Platform Gilles Lunzenfichter, VMware EMEA Marketing Director for vFabric
Virtual Infrastructure in the Grid Kate Keahey Argonne National Laboratory.
Department of Computer Science Engineering SRM University
Virtual Machine Hosting for Networked Clusters: Building the Foundations for “Autonomic” Orchestration Based on paper by Laura Grit, David Irwin, Aydan.
CLOUD COMPUTING  IT is a service provider which provides information.  IT allows the employees to work remotely  IT is a on demand network access.
Click to add text TWA Cloud Integration with Tivoli Service Automation Manager TWS Education.
X-Road – Estonian Interoperability Platform
Grids, Clouds and the Community. Cloud Technology and the NGS Steve Thorn Edinburgh University Matteo Turilli, Oxford University Presented by David Fergusson.
October 18, 2005 Charm++ Workshop Faucets A Framework for Developing Cluster and Grid Scheduling Solutions Presented by Esteban Pauli Parallel Programming.
E-commerce 24/12/ Electronic Commerce (E-Commerce) Commerce refers to all the activities the purchase and sales of goods or services. Marketing,
Issues Autonomic operation (fault tolerance) Minimize interference to applications Hardware support for new operating systems Resource management (global.
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
Ruth Pordes November 2004TeraGrid GIG Site Review1 TeraGrid and Open Science Grid Ruth Pordes, Fermilab representing the Open Science.
Slide 1 Cluster-on-Demand (COD) Justin Moore Duke University.
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.
Resources Management and Component Placement Presenter:Bo Sheng.
Globus and PlanetLab Resource Management Solutions Compared M. Ripeanu, M. Bowman, J. Chase, I. Foster, M. Milenkovic Presented by Dionysis Logothetis.
© 2004 IBM Corporation ICSOC2004 Panel Discussion: Grid Systems: What is needed from web service standards? Jeffrey Frey IBM.
MidVision Enables Clients to Rent IBM WebSphere for Development, Test, and Peak Production Workloads in the Cloud on Microsoft Azure MICROSOFT AZURE ISV.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
Cloud Computing Lecture 5-6 Muhammad Ahmad Jan.
Main Function of SCM (Part I)
Introduction to: Tycoon A Market Based Resource Allocation System by Alejandro García López.
Microsoft Azure and ServiceNow: Extending IT Best Practices to the Microsoft Cloud to Give Enterprises Total Control of Their Infrastructure MICROSOFT.
INFSO-RI Enabling Grids for E-sciencE Grid & Cloud Computing Introduction
GameChanger’s Rate Quote Issue Solution is Deployed to Microsoft Azure for a Fast, Flexible Direct to Consumer Insurance Sales Solution MICROSOFT AZURE.
Exploring opportunities in the OGSA service model– realising Utility Computing Jeffrin J. Von Reich Chief architect Hewlett Packard Software Global Unit.
Towards a High Performance Extensible Grid Architecture Klaus Krauter Muthucumaru Maheswaran {krauter,
XtreemOS IP project is funded by the European Commission under contract IST-FP Scientific coordinator Christine Morin, INRIA Presented by Ana.
SDN & NFV Driving Additional Value into Managed Services.
Chapter 7 Managing Diverse IT Infrastructures
New Paradigms: Clouds, Virtualization and Co.
Introduction to Cloud Technology
Chapter 6: Securing the Cloud
Understanding The Cloud
StratusLab Final Periodic Review
StratusLab Final Periodic Review
Free Cloud Management Portal for Microsoft Azure Empowers Enterprise Users to Govern Their Cloud Spending and Optimize Cloud Usage and Planning MICROSOFT.
Grid Computing.
Computational Economy
Management of Virtual Execution Environments 3 June 2008
Chapter 1: Introduction
Policy based Cloud Services on a VCL platform
Managing Clouds with VMM
EIS Fast-track Revision Om Trivedi Enterprise Information Systems
Logsign All-In-One Security Information and Event Management (SIEM) Solution Built on Azure Improves Security & Business Continuity MICROSOFT AZURE APP.
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Goals Introduce the Windows Server 2003 family of operating systems
The Globus Toolkit™: Information Services
Cloud computing mechanisms
AWS Cloud Computing Masaki.
Resource and Service Management on the Grid
NIST Cloud Computing Reference Architecture
EUROGAS LNG TASK FORCE Bilbao, 13 March 2009 Presentation by
InfiNET Solutions 5/21/
Grid Computing Software Interface
Presentation transcript:

Cereus: CyberInfrastructure Environments for Resource Exchange and Utility Services Duke University, Department of Computer Science http://issg.cs.duke.edu/cereus Objective: manage shared cyber infrastructure as an on-demand utility in which computing resources are as easy to access as electricity, with access policies that are fair, flexible, effective, and robust. Goals and Rationale Cluster-on-Demand (COD) Manage server and storage infrastructure as a shared resource, like the rest of the network. Distributed investment costs, economies of scale Distributed risk of load surges and resource failures Harness surplus resources, multiplex bursty demand Protect shareholders from the risks of resource sharing. Contractual performance assurances (leases) Secure isolation from competing users (or attackers) User control over configuration and access Adapt to dynamic conditions. Continuous, reliable service: reconfigure around failures, load services, and other conditions (e.g., thermal hot spots). Fast response with low operational cost: self-managing or “autonomic” system Example: Cluster-on-Demand (COD) is a SHARP authority service for LDAP-administered cluster sites. NSF National Middleware Infrastructure (NMI) funded project Duke/CSEM deployment in progress, seeded by IBM COD guests may run within isolated virtual clusters. Supports virtual machines (e.g., Xen, VMware). Default COD service manager is a web/email user interface. Pluggable automated service managers for feedback control, e.g., meet objectives in Service Level Agreements (SLAs). Batch schedulers for computational clusters (e.g., Globus GRAM with PBS/SGE batch job management). Flexible and reliable configuration management with user- specified XML event handlers (based on Apache Ant). Name/boot/access servers backed by LDAP Providers, Guests, and Brokers Physical cluster SHARP COD Authority broker broker broker LDAP Architecture and player roles defined by SHARP framework Secure Highly Available Resource Peering (SOAP/XML) Resource providers are cluster/storage sites (e.g., a cell of a data center), each controlled by a site authority service. Resource consumers are application services that run as guests on the resources of hosting sites. E.g., hosted Web services or Grid/PlanetLab services Each guest is controlled by a service manager. Negotiates for resources on behalf of the guest. Monitors execution of the guest, responds to events. Brokers match consumers and suppliers, arbitrate demands. Resource discovery and resource management service manager service manager service manager DHCP NIS DNS NSS Network boot Dynamic configuration Data staging Batch pool vCluster Dynamic virtual clusters Web service vCluster Allocate raw physical servers or guest virtual machines (Xen). Database-driven network install (select OS, etc.) A Leasing Market for Cyberinfrastructure Research focus: market-based control for resource access based on cash, credits, or a virtual currency. Balance resource supply and demand Allocate resources to their “highest and best use” Self-organizing, self-optimizing emergent global behavior Sustainability: create incentives for sites to contribute resources Arbitration: create incentives to schedule usage under constraint Brokers conduct regular auctions for resource contracts. Service managers bid from a currency budget. Incentive-compatible auction protocols with posted price signals. Brokers trade resource rights: resources diffuse through the network of brokers by following the price gradients. Resource provider sites Service Managers Broker Network Guest Instantiate guest service on hosting site Site Authority Long-term research: policy for brokers and service managers Resource Contracts: Leases Accountable Auctions and Virtual Currency Accountable cooperation: participants are community members securely bound to identities and subject to sanction. All SOAP/XML message exchanges are digitally signed and timestamped: actions are tamper-evident and non-repudiable. Untrusted auditors inspect signed action records to detect lying, cheating, or stealing, and prove it to a third party. Self-recharging virtual currency Budgets expire/replenish automatically: limits instability due to hoarding and predatory behavior in money economies. Currency is issued by a central bank, but participants trade directly; received currency is redeemable at the bank. Participants are accountable for their currency management. SHARP protocol uses asymmetric cryptography as basis for secure and accountable resource lease contracts. Digitally signed XML assertions (future: SAML) Shorter leases have higher overhead, but are more agile with changing demand. Longer leases give stronger assurance of stable resource control by the holder. <lease> <issuer> Site A’s public key </issuer> <signed_part> <holder> SM’s public key </holder> <rset> 20 type 4 servers </rset> <start> Monday 12:01 AM </start> <end> Tuesday 11:59 PM </end> <sn> unique ID at Site A </sn> </signed_part> <signature> A’s signature </signature> </lease>