ABSTRACT

Big Data Systems encompass massive challenges related to data diversity, storage mechanisms, and requirements of massive computational power. Further, capabilities of big data systems also vary with respect to type of problems. For instance, distributed memory systems are not recommended for iterative algorithms. Similarly, variations in big data systems also exist related to consistency and fault tolerance. The purpose of this book is to provide a detailed explanation of big data systems. The book covers various topics including Networking, Security, Privacy, Storage, Computation, Cloud Computing, NoSQL and NewSQL systems, High Performance Computing, and Deep Learning. An illustrative and practical approach has been adopted in which theoretical topics have been aided by well-explained programming and illustrative examples.

Key Features:

  • Introduces concepts and evolution of Big Data technology.
  • Illustrates examples for thorough understanding.
  • Contains programming examples for hands on development.
  • Explains a variety of topics including NoSQL Systems, NewSQL systems, Security, Privacy, Networking, Cloud, High Performance Computing, and Deep Learning.
  • Exemplifies widely used big data technologies such as Hadoop and Spark.
  • Includes discussion on case studies and open issues.
  • Provides end of chapter questions for enhanced learning.

section I|62 pages

Introduction

chapter 2Chapter 1|8 pages

Introduction to Big Data Systems

chapter Chapter 2|18 pages

Architecture and Organization of Big Data Systems

chapter Chapter 3|34 pages

Cloud Computing for Big Data

section II|118 pages

Storage and Processing for Big Data

chapter Chapter 5|24 pages

Enhancements in Hadoop

chapter Chapter 6|26 pages

Spark

chapter Chapter 7|28 pages

NoSQL Systems

chapter Chapter 8|10 pages

NewSQL Systems

section III|50 pages

Networking, Security, and Privacy for Big Data

chapter 182Chapter 9|20 pages

Networking for Big Data

chapter Chapter 10|16 pages

Security for Big Data

chapter Chapter 11|12 pages

Privacy for Big Data

section IV|40 pages

Computation for Big Data

chapter 232Chapter 12|20 pages

High-Performance Computing for Big Data

chapter Chapter 13|18 pages

Deep Learning with Big Data

section V|12 pages

Networking, Security, and Privacy for Big Data

chapter 272Chapter 14|10 pages

Big Data: Case Studies and Future Trends