TL;DR: In this article, the authors compare and contrast cloud computing with grid computing from various angles and give insights into the essential characteristics of both the two technologies, and compare the advantages of grid computing and cloud computing.
Abstract: Cloud computing has become another buzzword after Web 2.0. However, there are dozens of different definitions for cloud computing and there seems to be no consensus on what a cloud is. On the other hand, cloud computing is not a completely new concept; it has intricate connection to the relatively new but thirteen-year established grid computing paradigm, and other relevant technologies such as utility computing, cluster computing, and distributed systems in general. This paper strives to compare and contrast cloud computing with grid computing from various angles and give insights into the essential characteristics of both.
TL;DR: This volume treats topics related to SOA and such proposed enhancements to it as Event Drive Architecture (EDA) and extended SOA (xSOA) as well as engineering aspects of SOA-based applications.
Abstract: Service-Oriented Computing (SOC) promises a world of cooperating services loosely connected, creating dynamic business processes and agile applications that span organizations and platforms. As a computing paradigm, it utilizes services as fundamental elements to support rapid, low-cost development of distributed applications in heterogeneous environments. Realizing the SOC promise requires the design of Service-Oriented Architectures (SOAs) that enable the development of simpler and cheaper distributed applications. In this collection, researchers from academia and industry report on recent advances in the field, exploring approaches, technology, and research issues related to developing SOAs.SOA enables service discovery, integration, and use, allowing application developers to overcome many distributed enterprise computing challenges. The contributors to this volume treat topics related to SOA and such proposed enhancements to it as Event Drive Architecture (EDA) and extended SOA (xSOA) as well as engineering aspects of SOA-based applications. In particular, the chapters discuss modeling of SOA-based applications, SOA architecture design, business process management, transactional integrity, quality of service (QoS) and service agreements, service requirements engineering, reuse, and adaptation.Contributors: L. Bahler, Boualem Benatallah, Christoph Bussler, F. Caruso, Fabio Casati, C. Chung, Emilia Cimpian, B. Falchuk, Dimitrios Georgakopoulos, Jaap Gordijn, Paul Grefen, Jonas Grundler, Woralak Kongdenfha, Yutu Liu, Mark Little, Heiko Ludwig, J. Micallef, Thomas Mikalsen, Adrian Mocan, Anne H. H. Ngu, Bart Orriens, Savas Parastatidis, Michael Papazoglou, Barbara Pernici, Pierluigi Plebani, Isabelle Rouvellou, Quan Z. Sheng, Halvard Skogsrud, Stefan Tai, Farouk Toumani, Pascal van Eck, Jim Webber, Roel Wieringa, Jian Yang, Liangzhao Zeng, Olaf Zimmermann.Cooperative Information Systems series
TL;DR: This paper brings an introductional review on the Cloud computing and provides the state-of-the-art of Cloud computing technologies.
Abstract: The Cloud computing emerges as a new computing paradigm which aims to provide reliable, customized and QoS guaranteed dynamic computing environments for end-users. In this paper, we study the Cloud computing paradigm from various aspects, such as definitions, distinct features, and enabling technologies. This paper brings an introductional review on the Cloud computing and provides the state-of-the-art of Cloud computing technologies.
TL;DR: This paper discussed current definitions of fog computing and similar concepts, and proposed a more comprehensive definition, analyzed the goals and challenges in fog computing platform, and presented platform design with several exemplar applications.
Abstract: Despite the broad utilization of cloud computing, some applications and services still cannot benefit from this popular computing paradigm due to inherent problems of cloud computing such as unacceptable latency, lack of mobility support and location-awareness. As a result, fog computing, has emerged as a promising infrastructure to provide elastic resources at the edge of network. In this paper, we have discussed current definitions of fog computing and similar concepts, and proposed a more comprehensive definition. We also analyzed the goals and challenges in fog computing platform, and presented platform design with several exemplar applications. We finally implemented and evaluated a prototype fog computing platform.