This article may be too technical for most readers to understand. Please help improve it to make it understandable to non-experts, without removing the technical details. (January 2019) (Learn how and when to remove this message)

Dew computing[1] is an information technology (IT) paradigm that combines the core concept of cloud computing with the capabilities of end devices (personal computers, mobile phones, etc.).[2] It is used to enhance the experience for the end user in comparison to only using cloud computing.[3] Dew computing attempts to solve major problems related to cloud computing technology, such as reliance on internet access. Dropbox is an example of the dew computing paradigm, as it provides access to the files and folders in the cloud in addition to keeping copies on local devices. This allows the user to access files during times without an internet connection; when a connection is established again, files and folders are synchronized back to the cloud server.[4]

History

The term "dew computing", as used in information technology, first appeared in 2015 in IT literature and since then has become a field of its own. The cloud-dew architecture was proposed as a possible solution to the offline data accessibility problem.[5] At first, its scope included only web applications; broader applications were later proposed.[6][7]

Dew computing is a model which was derived from the original concept of cloud computing. Other models have also emerged from cloud computing, including fog computing, edge computing, dew computing, and others. Proponents claim that these novel models, such as dew computing, can provide better experiences for users.[8]

Cloud computing provides universal access and scalability. However, having all the resources far from a user's control occasionally causes problems. In the classic cloud computing paradigm, when the internet connection to the servers is lost, the user is unable to access their data; dew computing aims to solve this problem.[4][9][7][10]

Definition

As an information technology paradigm, dew computing seeks to use the capabilities of personal computers along with cloud services in a more reliable manner.[3][9][8]

The key features of dew computing are independence and collaboration. Independence means that the local device must be able to provide service without a continuous connection to the Internet. Collaboration means that the application must be able to connect to the cloud service and synchronize data when appropriate.[10]

Use of the word "dew" reflects natural phenomena: clouds are far from the ground, fog is closer to the ground, and dew is on the ground. Analogically, cloud computing is a remote service, fog computing is beside the user, and dew computing is at the user end.

Architecture

DVM-cloud architecture

To establish a cloud-dew architecture on a PC, a dew virtual machine (DVM) is needed. The DVM is an isolated environment for executing the dew server on the local PC, and it consists of at least three components: the dew server (DS), the data analytics server (DAS), and the artificial intelligence of the dew (AID).[5]

Categories

The dew computing categories are classified based on the application field.

Possible challenges

Dew computing faces a number of technical challenges, including issues related to power management, processor utility, and data storage. Other factors impacting the use of dew computing are the viability of the operation system, network model, communication model, programming principles, dew recommended engine, local dew network, personal high productivity, database security, and behaviors of the browser.[11]

See also

References

  1. ^ Ray, Partha Pratim (2018). "An Introduction to Dew Computing: Definition, Concept and Implications - IEEE Journals & Magazine". IEEE Access. 6: 723–737. doi:10.1109/ACCESS.2017.2775042. S2CID 3324933.
  2. ^ Wang, Yingwei (2015-09-16). "Cloud-dew architecture". International Journal of Cloud Computing. 4 (3): 199–210. doi:10.1504/IJCC.2015.071717.
  3. ^ a b Hu, Yu-Chen; Tiwari, Shailesh; Mishra, Krishn K.; Trivedi, Munesh C., eds. (2018). Intelligent Communication and Computational Technologies. Lecture Notes in Networks and Systems. Vol. 19. doi:10.1007/978-981-10-5523-2. ISBN 978-981-10-5522-5. ISSN 2367-3370.
  4. ^ a b c d e f g h i Wang, Yingwei (2016). "Definition and Categorization of Dew Computing". Open Journal of Cloud Computing. 3 (1). ISSN 2199-1987.
  5. ^ a b c d e "Dew Computing and Transition of Internet Computing Paradigms - ZTE Corporation". wwwen.zte.com.cn. Retrieved 2018-06-30.
  6. ^ Skala, Karolj; Davidović, Davor; Afgan, Enis; Sović, Ivan; Šojat, Zorislav: Scalable Distributed Computing Hierarchy: Cloud, Fog and Dew Computing // Open Journal of Cloud Computing (OJCC), 2 (2015), 1; 16-24 doi:10.19210/1002.2.1.16
  7. ^ a b "Dew helps ground cloud computing". Retrieved 2018-06-30.
  8. ^ a b David Edward Fisher; Shuhui Yang. "Doing More with the Dew: A New Approach to Cloud-Dew Architecture". Open Journal of Cloud Computing. 3 (1): 8–19. S2CID 13147444.
  9. ^ a b Yingwei Wang; Yi Pan. "Cloud-dew architecture: realizing the potential of distributed database systems in unreliable networks" (PDF). Worldcomp Proceedings. S2CID 32263118.
  10. ^ a b Yingwei, Wang (2015). "The initial definition of dew computing". Dew Computing Research.
  11. ^ Ray, Partha Pratim (2018). "An Introduction to Dew Computing: Definition, Concept and Implications - IEEE Journals & Magazine". IEEE Access. 6: 723–737. doi:10.1109/ACCESS.2017.2775042.