Dew Computing: State of the Art, Opportunities, and Research Challenges

Dew Computing: State of the Art, Opportunities, and Research Challenges

DOI: 10.4018/978-1-6684-8531-6.ch017
OnDemand:
(Individual Chapters)
Available
$37.50
No Current Special Offers
TOTAL SAVINGS: $37.50

Abstract

Dew computing is an emerging paradigm that extends the edge computing concept by leveraging the resources available in the surrounding environment. This chapter presents a state-of-the-art review of dew computing, including its definition, characteristics, and architecture. The authors also discuss the opportunities and challenges of dew computing and provide a comprehensive survey of recent research efforts in this area. Specifically, they highlight the potential of dew computing to address the challenges of resource-constrained devices, increase data privacy and security, and improve network efficiency. However, several research challenges need to be addressed, including resource management, security, privacy, and interoperability. They discuss the future research directions and potential applications of dew computing in various domains, such as healthcare, smart cities, and the internet of things (IoT). In summary, dew computing has the potential to revolutionize the way we perceive and utilize computing resources and opens up a new research frontier for computer science and engineering.
Chapter Preview
Top

2. Background Of Cloud, Fog, Edge, And Grid Computing

In this section, we will discuss background related to cloud, fog, edge, and grid computing as:

A. Cloud Computing

The supply of computing services, such as servers, storage, databases, networking, software, analytics, and intelligence, over the internet is known as cloud computing (i.e., the “cloud”). This eliminates the need for enterprises to purchase and maintain their own infrastructure by enabling access to and use of a variety of computer resources.

Three basic categories of cloud computing services are available as follows:

  • Infrastructure as a Service (IaaS): It is a basic building blocks of computing infrastructure, including servers, storage, and networking, which organizations can use to build and run their own applications.

  • Platform as a Service (PaaS): This enables businesses to create, test, and deploy applications without having to maintain the underlying infrastructure by providing a full-featured cloud development and deployment environment, including operating systems, programming languages, and tools.

  • Software as a Service (SaaS): This gives users online access to programs and software, such as email, customer relationship management (CRM), and productivity tools.

Some benefits of cloud computing include increased scalability, flexibility, reliability, and cost-effectiveness. However, there are also potential drawbacks, such as security concerns and the need to rely on internet connectivity.

B. Fog Computing

Fog computing is a distributed computing concept that aims to provide services closer to end-users by using computing resources in edge devices such as routers, switches, and gateways. In this way, it reduces the latency and bandwidth requirements of cloud-based applications. Fog computing is particularly useful in scenarios where there is a large volume of data generated by IoT (Internet of Things) devices that need to be processed in real-time. By bringing the computing closer to the source, fog computing can reduce the latency and processing time needed to analyze and act on the data. This can lead to faster decision-making, improved operational efficiency, and reduced bandwidth costs. Fog computing also provides better security and privacy by keeping sensitive data local to the devices that generate it. It reduces the risk of data breaches and unauthorized access to sensitive information. Some use cases of fog computing include smart cities, industrial IoT, healthcare, and autonomous vehicles, among others. Fog computing is seen as complementary to cloud computing, with both technologies working together to provide a more robust and efficient computing infrastructure.

Complete Chapter List

Search this Book:
Reset