Space/time trade-offs in hash coding with allowable errors
Communications of the ACM
A survey of rollback-recovery protocols in message-passing systems
ACM Computing Surveys (CSUR)
WMCSA '02 Proceedings of the Fourth IEEE Workshop on Mobile Computing Systems and Applications
Xen and the art of virtualization
SOSP '03 Proceedings of the nineteenth ACM symposium on Operating systems principles
From Sandbox to Playground: Dynamic Virtual Environments in the Grid
GRID '04 Proceedings of the 5th IEEE/ACM International Workshop on Grid Computing
Distributed computing in practice: the Condor experience: Research Articles
Concurrency and Computation: Practice & Experience - Grid Performance
High-performance complex event processing over streams
Proceedings of the 2006 ACM SIGMOD international conference on Management of data
Bigtable: a distributed storage system for structured data
OSDI '06 Proceedings of the 7th USENIX Symposium on Operating Systems Design and Implementation - Volume 7
Hi-index | 0.00 |
Grid computing has gained wide interests for being an innovative approach that leverages existing IT infrastructure for large volume computing/data processing. However, a challenging issue faced by Grid computing is that the available resources often do not match the needs of a specific application requirement because of their heterogeneity, distributive and dynamic nature. The mismatching between resources and application requirement leads to resources underutilization and user frustration. Cloud computing in which dynamically scalable and often virtualized resources are provided as services can deal with the problem well. In this paper we propose a mechanism of Reliable Elastic Computing Service (R-ECS) based on the Cloud computing concept. ECS aggregates resources to construct a virtual computing environment based on virtualization technologies which reduce the coupling between software and hardware. In addition, it provides services supporting on-demand user-customized resources management, which achieves better resource utilization and user satisfaction. Reliability issue is also addressed by appropriate exception detection and fault recovery. Performance evaluation results show that the user-customized virtual computing environment is efficient and increases resources utilization.