Toward a doctrine of containment: grid hosting with adaptive resource control
Proceedings of the 2006 ACM/IEEE conference on Supercomputing
Automated and on-demand provisioning of virtual machines for database applications
Proceedings of the 2007 ACM SIGMOD international conference on Management of data
Towards an autonomic computing testbed
HotAC II Hot Topics in Autonomic Computing on Hot Topics in Autonomic Computing
Overhead Matters: A Model for Virtual Resource Management
VTDC '06 Proceedings of the 2nd International Workshop on Virtualization Technology in Distributed Computing
VTDC '06 Proceedings of the 2nd International Workshop on Virtualization Technology in Distributed Computing
Remote control: distributed application configuration, management, and visualization with plush
LISA'07 Proceedings of the 21st conference on Large Installation System Administration Conference
Weighted fair sharing for dynamic virtual clusters
SIGMETRICS '08 Proceedings of the 2008 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Combining batch execution and leasing using virtual machines
HPDC '08 Proceedings of the 17th international symposium on High performance distributed computing
Inter-operating grids through Delegated MatchMaking
Scientific Programming - Large-Scale Programming Tools and Environments
Cutting corners: workbench automation for server benchmarking
ATC'08 USENIX 2008 Annual Technical Conference on Annual Technical Conference
Experimental study of virtual machine migration in support of reservation of cluster resources
VTDC '07 Proceedings of the 2nd international workshop on Virtualization technology in distributed computing
Feedback-controlled resource sharing for predictable eScience
Proceedings of the 2008 ACM/IEEE conference on Supercomputing
Flying Low: Simple Leases with Workspace Pilot
Euro-Par '08 Proceedings of the 14th international Euro-Par conference on Parallel Processing
Grid4All: Open Market Places for Democratic Grids
GECON '08 Proceedings of the 5th international workshop on Grid Economics and Business Models
Image management in a virtualized data center
ACM SIGMETRICS Performance Evaluation Review
Secure control of portable images in a virtual computing utility
Proceedings of the 1st ACM workshop on Virtual machine security
Performance analysis of allocation policies for interGrid resource provisioning
Information and Software Technology
Entropy: a consolidation manager for clusters
Proceedings of the 2009 ACM SIGPLAN/SIGOPS international conference on Virtual execution environments
Bringing big systems to small schools: distributed systems for undergraduates
Proceedings of the 40th ACM technical symposium on Computer science education
Experimenting in mobile social contexts using JellyNets
Proceedings of the 10th workshop on Mobile Computing Systems and Applications
Future Generation Computer Systems
Evaluating the cost-benefit of using cloud computing to extend the capacity of clusters
Proceedings of the 18th ACM international symposium on High performance distributed computing
Tashi: location-aware cluster management
ACDC '09 Proceedings of the 1st workshop on Automated control for datacenters and clouds
Autonomic virtual resource management for service hosting platforms
CLOUD '09 Proceedings of the 2009 ICSE Workshop on Software Engineering Challenges of Cloud Computing
Experiencing with the Cloud over gLite
CLOUD '09 Proceedings of the 2009 ICSE Workshop on Software Engineering Challenges of Cloud Computing
In cloud, do MTC or HTC service providers benefit from the economies of scale?
Proceedings of the 2nd Workshop on Many-Task Computing on Grids and Supercomputers
An Information Brokering Service Provider (IBSP) for Virtual Clusters
OTM '09 Proceedings of the Confederated International Conferences, CoopIS, DOA, IS, and ODBASE 2009 on On the Move to Meaningful Internet Systems: Part I
SLA-Driven Adaptive Resource Management for Web Applications on a Heterogeneous Compute Cloud
CloudCom '09 Proceedings of the 1st International Conference on Cloud Computing
Exploring the behaviour of fine-grain management for virtual resource provisioning
PPAM'07 Proceedings of the 7th international conference on Parallel processing and applied mathematics
Automated control for elastic storage
Proceedings of the 7th international conference on Autonomic computing
Autonomic mix-aware provisioning for non-stationary data center workloads
Proceedings of the 7th international conference on Autonomic computing
Self-provisioned hybrid clouds
Proceedings of the 7th international conference on Autonomic computing
Automated negotiation with decommitment for dynamic resource allocation in cloud computing
Proceedings of the 9th International Conference on Autonomous Agents and Multiagent Systems: volume 1 - Volume 1
Virtual Organization Clusters: Self-provisioned clouds on the grid
Future Generation Computer Systems
Resource allocation algorithms for virtualized service hosting platforms
Journal of Parallel and Distributed Computing
Cluster-wide context switch of virtualized jobs
Proceedings of the 19th ACM International Symposium on High Performance Distributed Computing
Reflective control for an elastic cloud application: an automated experiment workbench
HotCloud'09 Proceedings of the 2009 conference on Hot topics in cloud computing
Architectures for the future networks and the next generation Internet: A survey
Computer Communications
DABGPM: a double auction Bayesian game-based pricing model in cloud market
NPC'10 Proceedings of the 2010 IFIP international conference on Network and parallel computing
International Journal of Advanced Media and Communication
Provide virtual machine information for grid computing
IEEE Transactions on Systems, Man, and Cybernetics, Part A: Systems and Humans
Deadline-sensitive workflow orchestration without explicit resource control
Journal of Parallel and Distributed Computing
Architectural Requirements for Cloud Computing Systems: An Enterprise Cloud Approach
Journal of Grid Computing
BTS: Resource capacity estimate for time-targeted science workflows
Journal of Parallel and Distributed Computing
Embedding virtual topologies in networked clouds
Proceedings of the 6th International Conference on Future Internet Technologies
Cost optimized provisioning of elastic resources for application workflows
Future Generation Computer Systems
DEVA: distributed ensembles of virtual appliances in the cloud
Euro-Par'11 Proceedings of the 17th international conference on Parallel processing - Volume Part I
Trusted platform-as-a-service: a foundation for trustworthy cloud-hosted applications
Proceedings of the 3rd ACM workshop on Cloud computing security workshop
Distributed application configuration, management, and visualization with plush
ACM Transactions on Internet Technology (TOIT)
VSCM: a virtual server consolidation manager for cluster
NPC'11 Proceedings of the 8th IFIP international conference on Network and parallel computing
Case study of scientific data processing on a cloud using hadoop
HPCS'09 Proceedings of the 23rd international conference on High Performance Computing Systems and Applications
Online optimization for scheduling preemptable tasks on IaaS cloud systems
Journal of Parallel and Distributed Computing
Coordinated load management in Peer-to-Peer coupled federated grid systems
The Journal of Supercomputing
Toward scalable Web systems on multicore clusters: making use of virtual machines
The Journal of Supercomputing
Resource management of distributed virtual machines
International Journal of Ad Hoc and Ubiquitous Computing
The CloudGrid approach: Security analysis and performance evaluation
Future Generation Computer Systems
Enhancing performance of failure-prone clusters by adaptive provisioning of cloud resources
The Journal of Supercomputing
Evaluating I/O aware network management for scientific workflows on networked clouds
NDM '13 Proceedings of the Third International Workshop on Network-Aware Data Management
Cooperative scheduling mechanism for large-scale peer-to-peer computing systems
Journal of Network and Computer Applications
Hi-index | 0.00 |
This paper presents the design and implementation of Shirako, a system for on-demand leasing of shared networked resources. Shirako is a prototype of a service-oriented architecture for resource providers and consumers to negotiate access to resources over time, arbitrated by brokers. It is based on a general lease abstraction: a lease represents a contract for some quantity of a typed resource over an interval of time. Resource types have attributes that define their performance behavior and degree of isolation. Shirako decouples fundamental leasing mechanisms from resource allocation policies and the details of managing a specific resource or service. It offers an extensible interface for custom resource management policies and new resource types. We show how Shirako enables applications to lease groups of resources across multiple autonomous sites, adapt to the dynamics of resource competition and changing load, and guide configuration and deployment. Experiments with the prototype quantify the costs and scalability of the leasing mechanisms, and the impact of lease terms on fidelity and adaptation.