Chapter 12

Big Data, Data Streaming, and the Mobile Cloud

Abstract

This chapter covers three of the most exciting and demanding classes of cloud applications, Big Data, data streaming, and mobile cloud computing. Big Data and data streaming applications require low-latency, scalability, versatility, and a high degree of fault-tolerance. Achieving these qualities at scale is extremely challenging.

The chapter starts with a discussion of defining attributes of Big Data and of the Mesa datastore, Spanner, and F1 databases developed at Google for storing massive amounts of data. Many cloud applications process Big Data; data analytics is an important class of such applications. Bootstrapping techniques offer a low latency alternative for responding ...

Get Cloud Computing, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.