ENGLISH

Software Architecture for Big Data and the Cloud

Book information

Publisher
Morgan Kaufmann
Year
2017
ISBN
9780128093382, 9780128054673
Language
english
Format
PDF
Filesize
16 MB (16691097 bytes)
Edition
1st Edition
Pages
470 \436
Time added
2017-08-08 21:00:00

Description

Software Architecture for Big Data and the Cloud is designed to be a single resource that brings together research on how software architectures can solve the challenges imposed by building big data software systems. The challenges of big data on the software architecture can relate to scale, security, integrity, performance, concurrency, parallelism, and dependability, amongst others. Big data handling requires rethinking architectural solutions to meet functional and non-functional requirements related to volume, variety and velocity. The book's editors have varied and complementary backgrounds in requirements and architecture, specifically in software architectures for cloud and big data, as well as expertise in software engineering for cloud and big data. This book brings together work across different disciplines in software engineering, including work expanded from conference tracks and workshops led by the editors. Content: Front Matter,Copyright,Contributors,About the Editors,Foreword by Mandy Chessell,Foreword by Ian Gorton,PrefaceEntitled to full textChapter 1 - Introduction. Software Architecture for Cloud and Big Data: An Open Quest for the Architecturally Significant Requirements, Pages 1-10, Rami Bahsoon, Nour Ali, Maritta Heisel, Bruce Maxim, Ivan Mistrik Chapter 2 - Hyperscalability – The Changing Face of Software Architecture, Pages 13-31, Ian Gorton Chapter 3 - Architecting to Deliver Value From a Big Data and Hybrid Cloud Architecture, Pages 33-48, Mandy Chessell, Dan Wolfson, Tim Vincent Chapter 4 - Domain-Driven Design of Big Data Systems Based on a Reference Architecture, Pages 49-68, Cigdem Avci Salma, Bedir Tekinerdogan, Ioannis N. Athanasiadis Chapter 5 - An Architectural Model-Based Approach to Quality-Aware DevOps in Cloud Applicationsc*, Pages 69-89, Robert Heinrich, Reiner Jung, Christian Zirkelbach, Wilhelm Hasselbring, Ralf Reussner Chapter 6 - Bridging Ecology and Cloud: Transposing Ecological Perspective to Enable Better Cloud Autoscaling, Pages 91-102, Tao Chen, Rami Bahsoon Chapter 7 - Evaluating Web PKIs, Pages 105-126, Jiangshan Yu, Mark Ryan Chapter 8 - Performance Isolation in Cloud-Based Big Data Architectures, Pages 127-145, Bedir Tekinerdogan, Alp Oral Chapter 9 - From Legacy to Cloud: Risks and Benefits in Software Cloud Migration, Pages 147-165, Anastasija Efremovska, Patricia Lago Chapter 10 - Big Data: A Practitioners Perspective, Pages 167-179, Darshan Lopes, Kevin Palmer, Fiona O'Sullivan Chapter 11 - A Taxonomy and Survey of Stream Processing Systems, Pages 183-206, Xinwei Zhao, Saurabh Garg, Carlos Queiroz, Rajkumar Buyya Chapter 12 - Architecting Cloud Services for the Digital Me in a Privacy-Aware Environment, Pages 207-226, Robert Eikermann, Markus Look, Alexander Roth, Berhard Rumpe, Andreas Wortmann Chapter 13 - Reengineering Data-Centric Information Systems for the Cloud – A Method and Architectural Patterns Promoting Multitenancy, Pages 227-251, Andrei Furda, Colin Fidge, Alistair Barros, Olaf Zimmermann Chapter 14 - Exploring the Evolution of Big Data Technologies, Pages 253-283, Stephen Bonner, Ibad Kureshi, John Brennan, Georgios Theodoropoulos Chapter 15 - A Taxonomy and Survey of Fault-Tolerant Workflow Management Systems in Cloud and Distributed Computing Environments, Pages 285-320, Deepak Poola, Mohsen Amini Salehi, Kotagiri Ramamohanarao, Rajkumar Buyya Chapter 16 - The HARNESS Platform: A Hardware- and Network-Enhanced Software System for Cloud Computing, Pages 323-351, Jose G.F. Coutinho, Mark Stillwell, Katerina Argyraki, George Ioannidis, Anca Iordache, Christoph Kleineweber, Alexandros Koliousis, John McGlone, Guillaume Pierre, Carmelo Ragusa, Peter Sanders, Thorsten Schütt, Teng Yu, Alexander Wolf Chapter 17 - Auditable Version Control Systems in Untrusted Public Clouds, Pages 353-366, Bo Chen, Reza Curtmola, Jun Dai Chapter 18 - Scientific Workflow Management System for Clouds, Pages 367-387, Maria A. Rodriguez, Rajkumar Buyya Chapter 19 - Outlook and Future Directions, Pages 391-402, Maritta Heisel, Rami Bahsoon, Nour Ali, Bruce Maxim, Ivan Mistrik Glossary, Pages 403-406 Author Index, Pages 407-423 Subject Index, Pages 425-432

Similar books