Whether you’re already in the cloud, or determining whether or not it makes sense for your organization, Cloud Computing and Software Services: Theory and Techniques provides the technical understanding needed to develop and maintain state-of-the-art cloud computing and software services. From basic concepts and recent research findings to future directions, it gathers the insight of 50 experts from around to present a global perspective on the range of technical topics related to cloud computing and Software as a Service (SaaS). The book also:
- Reviews real cases and applications of cloud computing
- Discusses the infrastructure cloud and Infrastructure as a Service (IaaS)
- Considers data- and compute-intensive environments
- Examines security and reliability in the cloud
Witten in a manner that makes this complex subject easy to understand, this is an ideal one-stop reference for anyone interested in cloud computing. The accessible language and wealth of illustrations also make it suitable for academic and research-oriented settings. The comprehensive coverage supplies you with the understanding of cloud computing technologies and trends in parallel computing needed to establish and maintain effective and efficient computing and software services.
Table of Contents
Understanding the Cloud Computing Landscape; Lamia Youseff, Dilma M. Da Silva, Maria Butrico, and Jonathan Appavoo
Science Gateways: Harnessing Clouds and Software Services for Science; Nancy Wilkins-Diehr, Chaitan Baru, Dennis Gannon, Kate Keahey, John Mc Gee, Marlon Pierce, Rich Wolski, and Wenjun Wu
Enterprise Knowledge Clouds: Next Generation Knowledge Management Systems?; Jeff Riley and Kemal Delic
Real Cases and Applications of Cloud Computing; Jinzy Zhu
Large-Scale Data Processing; Huan Liu
Toward a Reliable Cloud Computing Service; Thomas J. Hacker
Abstractions for Cloud Computing with Condor; Douglas Thain and Christopher Moretti
Exploiting the Cloud of Computing Environments: An Application’s Perspective; Raphael Bolze and Ewa Deelman
Granules: A Lightweight Runtime for Scalable Computing with Support for Map-Reduce; Shrideep Pall ickara, Jaliya Ekanayake, and Geoffrey Fox
Dynamic and Adaptive Rule-Based Workflow Engine for Scientific Problems in Distributed Environments; Marc Frincu and Ciprian Craciun
Transparent Cross-Platform Access to Software Services Using GridSolve and GridRPC; Keith Seymour, Asim YarKhan, and Jack Dongarra
High-Performance Parallel Computing with Cloud and Cloud Technologies; Jaliya Ekanayake, Xiaohong Qiu, Thilina Gunarathne, Scott Beason, and Geoffrey Fox
BioVLAB: Bioinformatics Data Analysis Using Cloud Computing and Graphical Workflow Composers; Youngik Yang, Jong Youl Choi, Chathura Herath, Suresh Marru, and Sun Kim
A Scale-Out RDF Molecule Store for Efficient, Scalable Data Integration and Queryingl; Yuan-Fang Li, Andrew New man, and Jane Hunter
Enabling XM L Capability for Hadoop and Its Applications in Healthcare; Jianfeng Yan, Jin Zhang, Ying Yan, and Wen-Syan Li
Toward a QoS-Focused SaaS Evaluation Model; Xian Chen, Ab hishek Srivastava, and Paul Sorenson
Risk Evaluation-based Selection Approach for Transactional Services Composition; Hai Liu, Kaijun Ren, Weimin Zhang, and Jinjun Chen
Syed Ahson is a Senior Software Design Engineer with Microsoft. As part of the Mobile Voice and Partner Services group, he is busy creating new and exciting end to end mobile services and applications. Prior to Microsoft, Syed was a Senior Staff Software Engineer with Motorola where he contributed significantly in leading roles towards the creation of several iDEN, CDMA and GSM cellular phones. Syed has extensive experience with Wireless Data Protocols, Wireless Data Applications and Cellular Telephony Protocols. Prior to joining Motorola, Syed was a Senior Software Design Engineer with NetSpeak Corporation (now part of Net2Phone), a pioneer in VoIP telephony software.
Syed has published more than ten books on emerging technologies such as Cloud Computing, Mobile Web 2.0 and Service Delivery Platforms. His recent books include Cloud Computing and Software Services: Theory and Techniques and Mobile Web 2.0: Developing and Delivering Services to Mobile Phones. Syed has authored several research articles and teaches computer engineering courses as adjunct faculty at Florida Atlantic University, Florida where he introduced a course on Smartphone technology and applications. Syed received his MS degree in Computer Engineering in July 1998 at Florida Atlantic University, USA. Syed received his B.Sc. degree in Electrical Engineering from Aligarh University, India, in 1995.
... a compact compilation of several well-written chapters. … an excellent textbook ... starts with a stimulating overview about the cloud system …. Several use cases are detailed very formally and fluently. … a must for professionals and executives as each chapter is contributed by a team of highly accomplished and acclaimed researchers, pundits, and professors.
—Pethuru Raj, PhD, Robert Bosch Engineering and Business Solutions (RBEI) Ltd, India