Recovery Oriented Computing (ROC): Motivation, Definition, Techniques,
Recovery Oriented Computing (ROC): Motivation, Definition, Techniques,
Architectural styles and the design of network-based software architectures
Architectural styles and the design of network-based software architectures
SOSP '03 Proceedings of the nineteenth ACM symposium on Operating systems principles
Utility computing SLA management based upon business objectives
IBM Systems Journal
File Distribution Efficiencies: cfengine Versus rsync
LISA '01 Proceedings of the 15th USENIX conference on System administration
Virtual workspaces: Achieving quality of service and quality of life in the Grid
Scientific Programming - Dynamic Grids and Worldwide Computing
MapReduce: simplified data processing on large clusters
OSDI'04 Proceedings of the 6th conference on Symposium on Opearting Systems Design & Implementation - Volume 6
Software as a Service: Implications for Investment in Software Development
HICSS '07 Proceedings of the 40th Annual Hawaii International Conference on System Sciences
Bigtable: a distributed storage system for structured data
OSDI '06 Proceedings of the 7th USENIX Symposium on Operating Systems Design and Implementation - Volume 7
Dryad: distributed data-parallel programs from sequential building blocks
Proceedings of the 2nd ACM SIGOPS/EuroSys European Conference on Computer Systems 2007
MapReduce for Data Intensive Scientific Analyses
ESCIENCE '08 Proceedings of the 2008 Fourth IEEE International Conference on eScience
Contextualization: Providing One-Click Virtual Clusters
ESCIENCE '08 Proceedings of the 2008 Fourth IEEE International Conference on eScience
A break in the clouds: towards a cloud definition
ACM SIGCOMM Computer Communication Review
Developing with Google App Engine
Developing with Google App Engine
Fully homomorphic encryption using ideal lattices
Proceedings of the forty-first annual ACM symposium on Theory of computing
The Eucalyptus Open-Source Cloud-Computing System
CCGRID '09 Proceedings of the 2009 9th IEEE/ACM International Symposium on Cluster Computing and the Grid
Cloud Computing: Implementation, Management, and Security
Cloud Computing: Implementation, Management, and Security
Virtual Infrastructure Management in Private and Hybrid Clouds
IEEE Internet Computing
Using Google App Engine
Resource management for isolation enhanced cloud services
Proceedings of the 2009 ACM workshop on Cloud computing security
Clouds at the crossroads: research perspectives
Crossroads - Plugging Into the Cloud
Cloud Computing with the Windows Azure Platform
Cloud Computing with the Windows Azure Platform
Twister: a runtime for iterative MapReduce
Proceedings of the 19th ACM International Symposium on High Performance Distributed Computing
OSDI'08 Proceedings of the 8th USENIX conference on Operating systems design and implementation
Improving MapReduce performance in heterogeneous environments
OSDI'08 Proceedings of the 8th USENIX conference on Operating systems design and implementation
Hadoop: The Definitive Guide
Hi-index | 0.00 |
Cloud computing has emerged as a popular computing milieu that provides a range of delivering solutions for small to large enterprises with a flexible model that allows a computing power and storing space for the large volumetric data within minimum cost. These days, computational paradigm is shifting towards utility-based pay-as-you-go model and many discussion aside, but there remains no canonical definition of cloud computing yet. In this paper we have proposed a service-oriented taxonomical spectrum of cloud computing, which is more focused on the service engineering perspective of cloud. Our argument behind cloud engineering is a layered structural approach ‘as a Service’ such as security as a service, fault tolerance as a service, architecture as a service. The main contribution of this paper is to identify a wide spectrum of taxonomy, aiming at a better understanding of functional as well as architectural components that could benefit from cloudification. We describe each sub-taxonomy (architecture, core services, security, fault tolerance, management services etc.) in details. In addition, we present a comparative study of several cloud systems based on taxonomy. Moreover, it also identifies many challenges and opportunities that exist on the landscape of enterprise cloud. Copyright © 2011 John Wiley & Sons, Ltd.