Book description
Big Data: Principles and Paradigms captures the state-of-the-art research on the architectural aspects, technologies, and applications of Big Data. The book identifies potential future directions and technologies that facilitate insight into numerous scientific, business, and consumer applications.
To help realize Big Data’s full potential, the book addresses numerous challenges, offering the conceptual and technological solutions for tackling them. These challenges include life-cycle data management, large-scale storage, flexible processing infrastructure, data modeling, scalable machine learning, data analysis algorithms, sampling techniques, and privacy and ethical issues.
- Covers computational platforms supporting Big Data applications
- Addresses key principles underlying Big Data computing
- Examines key developments supporting next generation Big Data platforms
- Explores the challenges in Big Data computing and ways to overcome them
- Contains expert contributors from both academia and industry
Table of contents
- Cover image
- Title page
- Table of Contents
- Copyright
- List of contributors
- About the Editors
- Preface
- Acknowledgments
-
Part I: Big Data Science
-
Chapter 1: Big Data Analytics = Machine Learning + Cloud Computing
- Abstract
- 1.1 Introduction
- 1.2 A Historical Review of Big Data
- 1.3 Historical Interpretation of Big Data
- 1.4 Defining Big Data From 3Vs to 32Vs
- 1.5 Big Data Analytics and Machine Learning
- 1.6 Big Data Analytics and Cloud Computing
- 1.7 Hadoop, HDFS, MapReduce, Spark, and Flink
- 1.8 ML + CC → BDA and Guidelines
- 1.9 Conclusion
-
Chapter 2: Real-Time Analytics
- Abstract
- 2.1 Introduction
- 2.2 Computing Abstractions for Real-Time Analytics
- 2.3 Characteristics of Real-Time Systems
- 2.4 Real-Time Processing for Big Data — Concepts and Platforms
- 2.5 Data Stream Processing Platforms
- 2.6 Data Stream Analytics Platforms
- 2.7 Data Analysis and Analytic Techniques
- 2.8 Finance Domain Requirements and a Case Study
- 2.9 Future Research Challenges
- Chapter 3: Big Data Analytics for Social Media
- Chapter 4: Deep Learning and Its Parallelization
- Chapter 5: Characterization and Traversal of Large Real-World Networks
-
Chapter 1: Big Data Analytics = Machine Learning + Cloud Computing
-
Part II: Big Data Infrastructures and Platforms
- Chapter 6: Database Techniques for Big Data
- Chapter 7: Resource Management in Big Data Processing Systems
- Chapter 8: Local Resource Consumption Shaping: A Case for MapReduce
-
Chapter 9: System Optimization for Big Data Processing
- Abstract
- 9.1 Introduction
- 9.2 Basic Framework of the Hadoop Ecosystem
- 9.3 Parallel Computation Framework: MapReduce
- 9.4 Job Scheduling of Hadoop
- 9.5 Performance Optimization of HDFS
- 9.6 Performance Optimization of HBase
- 9.7 Performance Enhancement of Hadoop System
- 9.8 Conclusions and Future Directions
- Chapter 10: Packing Algorithms for Big Data Replay on Multicore
- Part III: Big Data Security and Privacy
-
Part IV: Big Data Applications
- Chapter 14: A Framework for Mining Thai Public Opinions
- Chapter 15: A Case Study in Big Data Analytics: Exploring Twitter Sentiment Analysis and the Weather
-
Chapter 16: Dynamic Uncertainty-Based Analytics for Caching Performance Improvements in Mobile Broadband Wireless Networks
- Abstract
- 16.1 Introduction
- 16.2 Background
- 16.3 Related Work
- 16.4 VoD Architecture
- 16.5 Overview
- 16.6 Data Generation
- 16.7 Edge and Core Components
- 16.8 INCA Caching Algorithm
- 16.9 QoE Estimation
- 16.10 Theoretical Framework
- 16.11 Experiments and Results
- 16.12 Synthetic Dataset
- 16.13 Conclusions and Future Directions
- Chapter 17: Big Data Analytics on a Smart Grid: Mining PMU Data for Event and Anomaly Detection
- Chapter 18: eScience and Big Data Workflows in Clouds: A Taxonomy and Survey
- Index
Product information
- Title: Big Data
- Author(s):
- Release date: June 2016
- Publisher(s): Morgan Kaufmann
- ISBN: 9780128093467
You might also like
book
Deep Learning Illustrated: A Visual, Interactive Guide to Artificial Intelligence
“The authors’ clear visual style provides a comprehensive look at what’s currently possible with artificial neural …
book
Software Engineering at Google
Today, software engineers need to know not only how to program effectively but also how to …
book
Big Data
As today's organizations are capturing exponentially larger amounts of data than ever, now is the time …
book
Python: Advanced Guide to Artificial Intelligence
Demystify the complexity of machine learning techniques and create evolving, clever solutions to solve your problems …