Chapter
Why NaaS Is Not Very Popular
Native Applications vs. Cloud Applications
Web Applications vs. Cloud Applications
Benefits of Using Cloud Applications
Reduced Costs of Management
Reduced Costs of Software Licensing
Large-Scale Cloud Application
Top Five Considerations for Large-Scale Cloud Applications
Hypervisor Hardware Accelerators
Components of the Apache Hadoop
Innovative Cloud Applications and Experiences
Cloud Car Parking Services
Cloud Computing as a Source of Heat
Geographical Car Locations Using Cloud
Cost of the Current Data Center
Estimation of the Cost of Cloud Infrastructure
Cost of Migration to Cloud Computing
Additional Costs of Migration
Cloud Strategy for Enterprise Business Transformation
Combining the Cloud Computing Paradigms
Transformation Strategies for Businesses and Companies
Getting the Right Cloud Strategy
Developing the Scalable Applications
Cloud Services Level Agreements
Essential Things in a Cloud Service Level Agreement
Scalability of Service Level Agreements
Economic and Business Model of Cloud and Cloud Services
Return on Investment (ROI) Analysis
Application Workload Profiling
Cloud Computing Consulting
NFV and SDN Infrastructure and Elements
Cloud Communications and Networking
Cloud Communications and Networking
Seamless Cloud Abstraction, Model and Interfaces
Cloud Actors: The Main Actors Who Will Have the Rights to Manipulate an SCL
The Area in Cloud Usage Where SCL Becomes Important
Cloud Isolation and Abstraction
Seamless Cloud Abstraction
SCL Cloud Abstraction Model
Mobile Cloud Computing Advancement
The Architecture of Mobile Cloud Computing System
A Review of the Current Cloud Computing Architecture and Mobile Cloud Services
Optimization of Cloud Infrastructure for Mobile Applications
Leveraging Peer Mobile Devices
Existing Programming Models
RESTFUL Programming Model
Implementation of Programming Model in Cloud
Cloud Service-Level Agreement
Importance of Using Service Level Agreement (SLA)
Types of Service Level Agreement (SLA)
Components of Service Level Agreement (SLA)
Quality of Service (QoS) in the Cloud
Provisioning of Resources
Issues and Challenges in QoS in Cloud
Cloud Performance Management
Benefits of Cloud Performance Management
Ways of Ensuring Proper Cloud Performance Management
Requirements of Cloud Security
Monitoring and Governance
Analytics Strategy: Revolution and Transformation
Definition and Features of Big Data
Perception Is Reality: The Choice between Consistency and Speed
Relationships: Cloud Computing and Big Data
Internet of Things (IoT) and Big Data
Current Status of Big Data and Analytics
Big Data Characteristics and Processing
Maximizing Return on Big Data Projects
Improving ROI for Big Data Projects
Big Data’s Impact on Different Industries
Big Data and Cloud in Business Environments
Infrastructure as a Service (IaaS)
Platform as a Service (PaaS)
Software as a Service (SaaS)
Cloud Computing in Business
Benefits and Issues for Businesses
Role of Cloud Computing in Big Data Management for the Future Corporation
Fundamental Services of Cloud Computing
Cloud Computing Architecture
Software as a Service (SaaS)
Development as a Service (DaaS)
Platform as a Service (PaaS)
Infrastructure as a Service (IaaS)
Security and Privacy Concerns
Analytic Frontiers: IoT, Text, Location
Self-Service Data Preparation
Taking Things to the Cloud
Characteristics of Big Data
Advancement from Smart Things to Smart Crowds
Making the Invisible Visible
Behavioral Design for a Change
EIoT in Future Marketplace
IoT Leading Transformation in Business
Analysis and Discussion Result
Cloud Computing Architecture
Challenges of Big Data Management
EIoT in Future Corporations
Management of Big Data Using Cloud Computing
Cloud Computing Architecture
Challenges of Big Data Management
EIoT in Future Corporations
Management of Big Data Using Cloud Computing
Edge Computing: Technologies and Trends
The Architecture of Edge Computing Systems
Public and Private Mobile Clouds in Edge Computing
The Functionality of Edge Computing Systems
Communication between Edges of an Edge Computing System
Security and Privacy in Edge Computing Systems
Workflows in Edge Computing
Reliability in Edge Computing Systems
Quality of Service in Edge Computing
Pricing and Billing in Edge Computing
Applications of Edge Computing
Fog Computing: Concepts, Applications, and Technologies
Contextual Location Awareness and Low Latency
Geographical Distribution
Large-Scale Sensor Networks
Very Large Number of Nodes
The Predominance of Wireless Access
Interoperability and Federation
Support for Real-Time Analytics and Interplay with the Cloud
Components of Fog Computing
Authentication and Authorization
Fog Nodes Architectural Service Types
Software as a Service (SaaS)
Platform as a Service (PaaS)
Infrastructure as a Service (IaaS)
Fog Node Deployment Models
Challenges of Fog Computing
Choice of Virtualization Technology
Node Mobility, Churn and Failure
Fog Computing on 5G Network
Physical Network Architecture
The Concept of the Internet of Things (IoT)
How Fog Computing Works with the Internet of Things
Fog Computing Pushing IoT Intelligence to the Edge
The Problem with the Cloud
The Fog Placed at the Perfect Position
Does the Fog Eliminate the Cloud?
What Is the Future of Fog Computing?
Application Fog Computing and Internet of Things
Wireless Sensors and Actuator Networks
Other Uses of Fog Computing
Fog and Cloud Computing Systems
Software as a Service (SaaS)
Platform as a Service (PaaS)
Infrastructure as a Service (IaaS)
How to Choose the Right Cloud Model?
Required Levels of Security
Acceptable Technicalities and Downtimes
Bandwidth Options and Budgeting
Why Cloud Computing Is Still a Valid Approach
Based on Web Technologies
Administration of a Cloud Computing Network
Reliability and Security of Cloud Computing
Fault Tolerance, Resilience, and Security
Benefits of Fog Computing
Resource Allocation for the Internet of Everything
Challenges of Fog Computing
Program Models and Network Architecture
Cloud Computing: Availability and Reliability
Cloud Computing Technology
Application Programming Interface (API)
Infrastructure as a Service (IaaS)
Platform as a Service (PaaS)
Software as a Service (SaaS)
Maintenance and Upgrade Costs
Reduces the Risks of Theft
Availability Sharing and Collaboration
Incident Countermeasure and Response
IoT, Mobility and Big Data
How IoT, Mobility, and the Cloud Have Become Inseparable
Will IoT Disrupt Mobile Telecommunications?
Wireless Sensor Network (WSN)
Big Data Analytics Methods
The Architecture of IoT Including Big Data Analytics
Challenges and Further Work
Benefits of Cloud Computing
Cloud Computing and Users
Cloud Computing and Business
Cloud Computing and Health Care
Revolution and Transformation in the Telecommunication Industry
Automation and Artificial Intelligence
Business Models need to Upgrade Technology Advancement and Growth of Customers
Platforms Based Services Instead of Connectivity Services and Content Killer Application
Lack of Standard and Interoperable Technology
Data and Information Management Issue
Privacy and Security Concerns
Business Inability to Manage Platforms Based Services
Ubiquitous Network Access by Leveraging Satellite Back-Haul
How to Tame the Complexity in Wireless Networks