
Techniques for Surviving the Mobile Data Explosion
Description
Alles über E-Books | Antworten auf Fragen rund um E-Books, Kopierschutz und Dateiformate finden Sie in unserem Info- & Hilfebereich.
More details
Other editions
Additional editions


Persons
Content
Preface xiii
About the Authors xix
I Introduction and General Observations 1
1 Technologies Supporting Mobile Data 3
1.1 Introduction / 3
1.2 Computer Communication Networks / 5
1.3 IP Networks / 9
1.4 Cellular Data Networks / 12
1.5 Mobile Applications / 14
2 Mobile Data Ecosystem 17
2.1 Introduction / 17
2.2 Mobile Data Ecosystem / 17
2.3 Mobile Data Growth / 22
2.4 Where is the Bottleneck? / 23
2.5 Impact of Mobile Data Growth on the Ecosystem / 25
3 An Overview of Techniques For Bandwidth Optimization 29
3.1 Introduction / 29
3.2 Network Model / 30
3.3 Object Caching / 32
3.4 Object Compression / 34
3.5 Packet Compression / 35
3.6 Flow Sharing / 37
3.7 Content Transformation / 40
3.8 Just-in-Time Transmission / 41
3.9 Rate Control / 42
3.10 Service Differentiation / 43
4 An Overview of Techniques For Cost Reduction 45
4.1 Introduction / 45
4.2 Infrastructure Sharing / 47
4.3 Virtualization / 48
4.4 Consolidation / 49
4.5 IT Usage in Networks / 52
II Techniques for Mobile Network Operators 55
5 Bandwidth Optimization and Cost Reduction In the Radio Access Network 57
5.1 Introduction / 57
5.2 Upgrading the RAN / 58
5.3 Leveraging Additional Bandwidth / 65
5.4 Bandwidth Management / 68
5.5 Nontechnical Approaches / 72
6 Bandwidth Optimization and Cost Reduction in Backhaul And Core Networks 75
6.1 Overview of Backhaul and Core Networks / 75
6.2 Technology Upgrade / 79
6.3 Traffic Offload / 80
6.4 Compression / 80
6.5 Transformation / 81
6.6 Caching / 83
6.7 Consolidation in Core Networks / 87
6.8 Network Function Virtualization / 88
6.9 Cost Reduction of the Supporting Infrastructure / 90
7 Consumer-oriented Data Monetization Services 91
7.1 Mobile Network Operator Differentiators for Consumer Services / 92
7.2 Single Sign-on Service / 93
7.3 Privacy Service / 98
7.4 Content Customization Services / 101
7.5 Location-Based Services / 103
7.6 Phone-Based Commerce / 106
7.7 Other Services / 107
8 Enterprise-oriented Data Monetization Services 109
8.1 Model for Mobile Network Operator Services to the Enterprise / 110
8.2 Mobile Network Operator Differentiators for Enterprise Services / 111
8.3 Caching and Content Distribution / 114
8.4 Mobile Transformation / 115
8.5 Fog Computing / 116
8.6 Location-Based Services / 118
8.7 Secure Hypervisor Services / 120
9 Application Service Provider-oriented Data Monetization Services 123
9.1 Mobile Network Operator Differentiators for Application Service Providers / 124
9.2 Caching and Content Distribution / 126
9.3 Fog Computing / 127
9.4 Information Aggregation / 129
9.5 Information Augmentation / 130
9.6 Historical Information-Based Planning / 131
III Techniques for Enterprises and Application Developers 135
10 An Introduction to Mobile Applications 137
10.1 Anatomy of Mobile Applications / 138
10.2 Types of Mobile Applications / 139
10.3 Developing for Multiple Platforms / 141
10.4 Operating System Version Management / 143
10.5 Limited Resources / 144
10.6 General Application Development Considerations / 145
11 Power Efficiency for Mobile Applications 147
11.1 Model for Power Consumption / 148
11.2 Duty Cycling / 150
11.3 Power Mode Management / 151
11.4 Communication and Computation Clustering / 151
11.5 Efficient Resource Usage / 153
11.6 Best Practices for Application Power Efficiency / 154
12 Bandwidth Efficiency for Mobile Applications 159
12.1 Preloading / 160
12.2 Communication Clustering / 160
12.3 Context-Aware Communication / 161
12.4 Disconnected Operation / 162
12.5 Caching / 163
12.6 Compression / 163
12.7 Control Traffic Implications / 164
12.8 Best Practices for Bandwidth Efficiency / 165
13 Mobile Data Issues for The Enterprise 171
13.1 Mobile-Related Issues for the Enterprise / 172
13.2 Security Issues / 173
13.3 Backward Compatibility / 180
13.4 Infrastructure Issues / 182
14 Related Topics 185
14.1 Machine-to-Machine Communications / 185
14.2 Internet of Things / 186
14.3 Participatory Sensing / 187
14.4 Mobile Transformation of Business / 188
14.5 Software-Defined Networks / 189
14.6 Mobile First Philosophy / 190
14.7 Network Analytics / 191
14.8 Conclusions / 192
References 193
Index 199
PREFACE
Mobile devices have transformed the way we conduct business and lead our lives. Not only are we able to have a phone conversation with others using a Smartphone, we are able to check our e-mail, read a book, make a purchase, book airline tickets, snap a picture, connect with old friends, and play games using a device that we can carry with us anytime anywhere. The resulting transformations in society and our personal lives are apparent to all.
Despite all the wonderful capabilities offered by mobile devices, there is a significant hurdle that can easily turn into a showstopper preventing us from fully attaining the benefits possible from them. The amount of bandwidth available for communication using mobile devices is limited. In one part of the network, namely, the air interface, the bandwidth limitations are due to physical laws and government regulations. In other portions of the network, for example, the cellular backhaul, the bandwidth limitations are due to business reasons and the complex ecosystem of mobile data and applications. As mobile applications continue to become more popular, approaches to deal with the resulting mobile data growth will be needed by operators of mobile networks, developers of mobile applications, and enterprises, who are all increasingly relying on mobile applications.
Mobile data growth is a problem that many people are aware of, but it is hard to find many solutions that address that problem. The problem is especially hard to solve because it spans three complex and sophisticated technical fields, the field of cellular networks, the field of TCP/IP-based data networks, and the field of mobile application development. Addressing the challenges of mobile data growth requires looking across all three fields, which is not always easy for experts in one individual area. This book tries to span these three fields and provides sufficient details for an expert in one field to address the challenges involved in the other two fields.
This book is about the different approaches that can be used to address the challenges of limited bandwidth available to mobile applications by different members of the mobile data ecosystem. The mobile data ecosystem consists of many different constituencies, including the mobile network operators, the developer of mobile applications, and the enterprises that deploy mobile applications for their employees. This book takes the perspectives of each of the different constituencies in the mobile data ecosystem, examines the challenges they will encounter due to the growth of mobile data, and enumerates the various approaches that are available to them to address those challenges.
WHO WILL BENEFIT FROM THIS BOOK?
This book is intended for executives, technology leaders, graduate students, network practitioners, application developers, and system architects who are interested in mobile data or mobile applications. If you are an executive or technology leader for a mobile network operator, a company that develops a mobile application, or an enterprise that uses mobile applications, this book will be useful for you to get an understanding of the challenges associated with mobile data communications. This book provides a holistic overview of the challenges associated with mobile data communication. The description is technical yet generic enough to provide a good summary of the different options available for dealing with mobile data explosion.
If you are a network engineer, network architect, or network strategist working for a mobile network operator, you will find this book to be of interest. It will provide you a summary of the issues involved when Internet technology intersects with cellular network technology and outline the approaches that are available to address them. The book discusses various approaches that can be used to maximize the amount of bandwidth that can be put through an existing network infrastructure, methods that reduce the cost of operation of the network infrastructure, and some new ways in which the data flowing through the network can be monetized.
If you are a software architect or software developer involved in writing mobile applications, you will find this book to be of interest. You will find an overview of techniques you can use to make your application run better in the presence of constrained resources on the mobile device, including approaches to minimize power consumption and approaches to reduce network bandwidth consumption. You will also find a set of best practices that are compiled from a variety of sources in the technical community.
If you work for a company that makes equipment for mobile network operators, you will find this book to be of interest. This book will provide you with an overview of Internet-based data communications and issues involved in mobile application development. This will also give you a broad overview of techniques you can implement in your products to obtain better bandwidth efficiency and create new services for your customers.
If you are a systems architect or software architect working for an enterprise that is using mobile applications, you will find this book to be of interest. In addition to learning about the ways in which you can make mobile applications power-efficient and bandwidth-efficient, you will find a discussion of the various issues associated with the use of mobile applications in the enterprise. You will also find a summary of various approaches to deal with mobile data growth in networks, a subset of which may be beneficial for you within the enterprise network infrastructure.
If you are a graduate student or academic working in the field of mobile computing or mobile networking, you will find the overview of various techniques that lie at the intersection of cellular networks, IP networks, and mobile applications to be of relevance and interest.
Finally, if you are a practitioner in one of the three technical fields of cellular networks, TCP/IP-based data networks, or mobile application development and are interested in learning about the other two technical fields, you will find this book to be of interest. This book will give you a broad overview of the other two areas and discuss how approaches that cut across all the three different areas can help in addressing the challenge of mobile data growth.
WHO IS THIS BOOK NOT FOR?
This book covers a broad overview of three distinct technical fields, which also means it does not go very deep into any single technical field. If you are looking for a detailed overview of one of the technical fields, this book is not for you. The book covers only a broad perspective of each field, which is just sufficient to understand the challenges of mobile data growth and approaches to address them.
If you are looking for techniques to develop mobile applications using a specific operating system or specific device, this book is not for you. This book provides an overview of approaches to write efficient applications in a general way and helps you understand the technical foundations behind efficient application development. However, it will not provide you a detailed recipe for applications in any specific environment.
If you are looking for bandwidth optimization products or technology offerings from a specific network equipment manufacturer or any other company, you will not find this book of interest. This book will help you understand the general technical principles that drive various bandwidth optimization products, but it does not examine the products of any specific company.
ORGANIZATION OF THE BOOK
The material in this book is organized into 14 chapters, which can be roughly divided into three sections. The first section consisting of the first four chapters provides an overview of the three different technical fields that are involved in the challenge of mobile data growth, an overview of the mobile data ecosystem, and a general overview of the techniques for bandwidth optimization and cost reduction. The second section can be viewed as a section geared towards mobile network operators and consists of the next five chapters. It examines different aspects related to bandwidth optimization and services that can help a mobile network operator monetize mobile data. The third section consisting of the next four chapters can be viewed as a section for mobile application developers and enterprise users. These chapters consider approaches to write efficient applications and address issues with mobile application deployment in the enterprise. The final chapter in this book discusses some topics that are relevant to, but not directly related to, the main subject of this book.
Chapter 1 provides a summary of the three technical fields that need to be considered to understand mobile data growth. These three fields are cellular networks, TCP/IP data networks, and mobile application development. This chapter provides a high-level overview of the three technical areas with a brief explanation of their salient features.
Chapter 2 provides an overview of the mobile data ecosystem, describes the different constituencies in the mobile data ecosystem, and discusses the nature of mobile data growth and the impact of that growth on each of the constituents of the ecosystem.
Chapter 3 examines the various approaches that can be used within the network to manage the bandwidth overload problem. The problem is presented in the context of an idealized network environment, and different solutions are presented in the context of that environment. This chapter discusses a variety of network optimization methods, which will reduce the amount of data that needs to be sent over a bottleneck link.
Chapter 4 provides an overview of approaches that can be used within a network to...
System requirements
File format: ePUB
Copy protection: Adobe-DRM (Digital Rights Management)
System requirements:
- Computer (Windows; MacOS X; Linux): Install the free reader Adobe Digital Editions prior to download (see eBook Help).
- Tablet/smartphone (Android; iOS): Install the free app Adobe Digital Editions or the app PocketBook before downloading (see eBook Help).
- E-reader: Bookeen, Kobo, Pocketbook, Sony, Tolino and many more (not Kindle).
The file format ePub works well for novels and non-fiction books – i.e., „flowing” text without complex layout. On an e-reader or smartphone, line and page breaks automatically adjust to fit the small displays.
This eBook uses Adobe-DRM, a „hard” copy protection. If the necessary requirements are not met, unfortunately you will not be able to open the eBook. You will therefore need to prepare your reading hardware before downloading.
Please note: We strongly recommend that you authorise using your personal Adobe ID after installation of any reading software.
For more information, see our ebook Help page.