1st Edition

Mobile Cloud Computing Architectures, Algorithms and Applications

By Debashis De Copyright 2016
    378 Pages 200 B/W Illustrations
    by Chapman & Hall

    Minimize Power Consumption and Enhance User Experience

    Essential for high-speed fifth-generation mobile networks, mobile cloud computing (MCC) integrates the power of cloud data centers with the portability of mobile computing devices. Mobile Cloud Computing: Architectures, Algorithms and Applications covers the latest technological and architectural advances in MCC. It also shows how MCC is used in health monitoring, gaming, learning, and commerce.

    The book examines computation within a mobile device; the evolution, architecture, and applications of cloud computing; the integration of mobile computing and cloud computing; offloading strategies that address constraints such as poor battery life; and green technologies to optimize mobile power consumption. It also presents various resource allocation schemes of MCC, the architecture and applications of sensor MCC, the new concept of mobile social cloud, security and privacy issues in MCC, and different types of trust in MCC.

    In addition, the book explains how to integrate MCC with vehicular networks, compares economic models, and explores the application of MCC to mobile learning, vehicle monitoring, digital forensic analysis, health monitoring, and other areas. The book concludes with a discussion of possible solutions to challenges such as energy efficiency, latency minimization, efficient resource management, billing, and security.

    Mobile Computing
    Introduction to Mobile Computing
    Architecture of Mobile Network
    Generations of Mobile Communication
    Mobile Operating Systems
    Applications of Mobile Communication
    Challenges of Mobile Communication

    Cloud Computing
    Introduction
    Evolution of Cloud Computing
    Cloud Computing: What Is It Actually?
    Characteristics of Cloud Computing
    Related Technologies
    Cloud Computing Architecture
    Cloud Computing Deployment Models
    Issues of Cloud Computing
    Security and Trust
    Energy Efficiency
    Interactivity, Real-Time Streaming
    Data Management
    Quality of Service
    Resource Utilization
    Applications of Cloud Computing

    Mobile Cloud Computing
    Introduction
    Motivation to Mobile Cloud Computing
    Architecture of Mobile Cloud Computing
    Platform and Technologies
    Mobile Augmentation Approaches
    Issues of Mobile Cloud Computing
    Advantages of Mobile Cloud Computing
    Applications of Mobile Cloud Computing
    Research Challenges in Mobile Cloud Computing

    Offloading in Mobile Cloud Computing
    Introduction
    Offloading Decision
    Types of Offloading
    Topologies of Offloading
    Offloading in Cloud Computing and in Mobile Cloud Computing: Similarities and Differences
    Adaptive Computation Offloading from Mobile Devices
    Cloud Path Selection for Offloading
    Mobile Data Offloading Using Opportunistic Communication
    Three-Tier Architecture of Mobile Cloud Computing
    Requirements of Data Offloading
    Performance Analysis of Offloading Techniques
    Multi-Cloud Offloading in Mobile Cloud Computing Environment

    Green Mobile Cloud Computing
    Introduction
    Green Mobile Computing
    Green Mobile Network
    Green Cloud Computing
    Green Mobile Cloud Computing
    Green Mobile Devices Using Mobile Cloud Computing
    Green Femtocell Using Mobile Cloud Computing
    Green Seamless Service Provisioning with Mobile Cloud Computing
    Green Location Sensing within Mobile Cloud Computing Environment

    Resource Allocation in Mobile Cloud Computing
    Introduction
    Significance of Resource Allocation in Mobile Cloud Computing
    Resource-Allocation Strategies in Mobile Cloud Computing
    Research Challenges in Resource Allocation in Mobile Cloud Computing

    Sensor Mobile Cloud Computing
    Introduction
    Wireless Sensor Network
    Sensor Cloud
    Sensor Mobile Cloud Computing
    Internet of Things
    Urban Sensing
    Application
    Challenges of Sensor Mobile Cloud Computing

    Mobile Social Cloud Computing
    Introduction
    Mobile Social Cloud Architecture
    Resource Sharing in Mobile Social Cloud
    Warehousing and Analyzing Social Data Using Cloud
    Social Compute Cloud: Sharing and Allocating Resources
    3D Visualization of Social Network Data
    Security in Mobile Social Cloud
    Trust in Mobile Social Cloud
    Applications of Mobile Social Cloud

    Privacy and Security in Mobile Cloud Computing
    Introduction
    Security Needed in Different Levels for Securing Mobile Cloud Computing
    Security Issues in Mobile Cloud Environment

    Trust in Mobile Cloud Computing
    Introduction
    Trust Properties
    Components of Trust
    Types of Trust
    Trust Issues
    Ways of Trust Establishment
    Trust Evaluation
    Detailed Study of Various Aspects of Trust in Mobile Cloud Computing

    Vehicular Mobile Cloud Computing
    Introduction
    Vehicular Ad Hoc Network
    Architecture and Working Model of Vehicular Mobile Cloud Computing
    Privacy and Security in Vehicular Mobile Cloud Computing
    Limitations of Vehicular Mobile Cloud Computing
    Challenges in Vehicular Mobile Cloud Computing
    Applications

    Business Aspects of Mobile Cloud Computing
    Introduction
    Cloud Business Models
    Business Model of Mobile Computing Environment
    Cooperation among Service Providers
    Weblet-Based Mobile Cloud Computing Model
    Mobile Cloud Service Insurance Brokerage
    Business Aspects of Social Mobile Cloud Computing

    Applications of Mobile Cloud Computing
    Introduction
    Cloud Mobile Media Application
    Biometric Application
    Vehicle Monitoring
    Pervasive Forensic Analysis
    Mobile Learning
    Remote Display
    Context-Aware Navigation System
    Cloud Computing Support for Enhanced Health Applications
    Sensing as a Service
    Secure Web Referral Services for Mobile Cloud Computing
    Mobile Multimedia Storage
    Application of Mobile Cloud Computing in Defense Sector
    Application in Social Cloud

    Future Research Scope of Mobile Cloud Computing
    Introduction
    Efficient Bandwidth Allocation
    Use of Cloudlet in Mobile Cloud Computing
    Cross-Cloud Communication
    Standard Interface in Mobile Cloud Computing
    Cloud Resource Access Mechanism
    Elastic Application Model
    Security and Privacy in Mobile Cloud Computing
    Enterprise Mobile Cloud
    Reducing Energy Consumption of Offloading
    Improving Quality of Service with Cloudlets
    Reduction in Cloud Data Center Energy Consumption
    Resource Management
    Application Migration Schemes for Data Center Servers

    A Conclusion, Questions, and References appear at the end of each chapter.

    Biography

    Dr. Debashis De is the head of and associate professor in the Department of Computer Science and Engineering at West Bengal University of Technology, and an adjunct research fellow at the University of Western Australia. He is a senior member of the IEEE and member of the International Union of Radio Science. Dr. De is the author of more than 60 articles in peer-reviewed international journals, 50 conference papers, two research monographs, and 10 books. His research interests include location and handoff management, mobile cloud computing, traffic forecasting, green mobile networks, and low-power nanodevice designing for mobile applications. He earned a PhD in engineering from Jadavpur University.

    "… the first complete reference book on mobile cloud computing. … an excellent book that serves not only as a resource for teaching purposes with a clear and detailed view of the various aspects of mobile cloud computing, but also as a complete research reference."
    —From the Foreword by Professor Rajkumar Buyya, Director of Cloud Computing and Distributed Systems (CLOUDS) Laboratory, The University of Melbourne; Editor-in-Chief of Software: Practice and Experience; and CEO of Manjrasoft Pty Ltd

    "This book provides an introduction to the emerging computing paradigm of mobile cloud computing. It also enables mobile cloud application engineers and cloud service providers to leverage the appropriate features that can mitigate communication and computation latencies in order to increase the quality of service for mobile cloud users. The discussion on various technological and architectural advancements in mobile cloud computing enables the reader to comprehend the mechanisms in mobile cloud computing. In particular, the highlighted open research challenges provide directions to domain researchers for further investigations and improvements in mobile cloud computing."
    —From the Foreword by Professor Abdullah Gani, Dean of the Faculty of Computer Science and Information Technology, University of Malaya