Dew computing

Last updated

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]

Contents

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 Dew-cloud architecture.png
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

Related Research Articles

In telecommunication, provisioning involves the process of preparing and equipping a network to allow it to provide new services to its users. In National Security/Emergency Preparedness telecommunications services, "provisioning" equates to "initiation" and includes altering the state of an existing priority service or capability.

File synchronization in computing is the process of ensuring that computer files in two or more locations are updated via certain rules.

A file-hosting service, also known as cloud-storage service, online file-storage provider, or cyberlocker, is an internet hosting service specifically designed to host user files. These services allow users to upload files that can be accessed over the internet after providing a username and password or other authentication. Typically, file hosting services allow HTTP access, and in some cases, FTP access. Other related services include content-displaying hosting services, virtual storage, and remote backup solutions.

A remote, online, or managed backup service, sometimes marketed as cloud backup or backup-as-a-service, is a service that provides users with a system for the backup, storage, and recovery of computer files. Online backup providers are companies that provide this type of service to end users. Such backup services are considered a form of cloud computing.

Hightail, formerly YouSendIt, is a cloud service that lets users send, receive, digitally sign, and synchronize files. YouSendIt.com and YouSendIt Inc. were founded in 2004; the company renamed itself Hightail in 2013.

<span class="mw-page-title-main">Edge computing</span> Distributed computing paradigm

Edge computing is a distributed computing model that brings computation and data storage closer to the sources of data, so that a user of a cloud application is likely to be physically closer to a server than if all servers were in one place. This is meant to make applications faster. More broadly, it refers to any design that pushes computation physically closer to a user, so as to reduce the latency compared to when an application runs on a single data centre. In the extreme case, this may simply refer to client-side computing.

<span class="mw-page-title-main">SugarSync</span> Online backup service

SugarSync is a cloud service that enables active synchronization of files across computers and other devices for file backup, access, syncing, and sharing from a variety of operating systems, such as Android, iOS, Mac OS X, and Windows devices. For Linux, only a discontinued unofficial third-party client is available.

In computing, a shared resource, or network share, is a computer resource made available from one host to other hosts on a computer network. It is a device or piece of information on a computer that can be remotely accessed from another computer transparently as if it were a resource in the local machine. Network sharing is made possible by inter-process communication over the network.

Cloud storage is a model of computer data storage in which data, said to be on "the cloud", is stored remotely in logical pools and is accessible to users over a network, typically the Internet. The physical storage spans multiple servers, and the physical environment is typically owned and managed by a cloud computing provider. These cloud storage providers are responsible for keeping the data available and accessible, and the physical environment secured, protected, and running. People and organizations buy or lease storage capacity from the providers to store user, organization, or application data.

This is a comparison of online backup services.

Dropbox is a file hosting service operated by the American company Dropbox, Inc., headquartered in San Francisco, California, U.S. that offers cloud storage, file synchronization, personal cloud, and client software. Dropbox was founded in 2007 by MIT students Drew Houston and Arash Ferdowsi as a startup company, with initial funding from seed accelerator Y Combinator.

<span class="mw-page-title-main">Cloud computing</span> Form of shared Internet-based computing

Cloud computing is the on-demand availability of computer system resources, especially data storage and computing power, without direct active management by the user. Large clouds often have functions distributed over multiple locations, each of which is a data center. Cloud computing relies on sharing of resources to achieve coherence and typically uses a pay-as-you-go model, which can help in reducing capital expenses but may also lead to unexpected operating expenses for users.

Gladinet, Inc. is an American corporation co-founded by Jerry Huang and Franklyn Peart in 2008 in Lake Worth, Florida. The company provides cloud computing software, including an on-premises, enterprise file synchronization and sharing (EFSS) platform. The on-premises version of the platform is available for service providers and enterprises. There is also a team edition.

<span class="mw-page-title-main">ZumoDrive</span>

ZumoDrive is a defunct cloud-based file hosting service operated by Zecter, Inc. On December 22, 2010, Zecter announced its acquisition by Motorola Mobility. The service enabled users to store and sync files online, and also between computers using their HybridCloud storage solution; the latter functionality stopped working in approximately September 2011, while the former was undergoing formal takedown on May 1, 2012. ZumoDrive had a cross-platform client that enabled users to copy any file or folder into the ZumoDrive virtual disk that was then synced to the web and the users' other computers and hand-held devices. Files in the ZumoDrive virtual disk could be shared with other ZumoDrive users or accessed from the web. Users could also upload files manually through a web browser interface. A free ZumoDrive account offered 2 GB of storage, and users could upgrade to paid plans ranging from 10 GB to 500 GB for a monthly subscription fee. The ZumoDrive service was integrated into Yahoo! Mail, allowing users to send or receive any file on their ZumoDrive, and powers HP's recent CloudDrive technology, bundled on all new HP Mini netbooks.

<span class="mw-page-title-main">Cloud computing architecture</span> Overview about the cloud computing architecture

Cloud computing architecture refers to the components and subcomponents required for cloud computing. These components typically consist of a front end platform, back end platforms, a cloud based delivery, and a network. Combined, these components make up cloud computing architecture.

A distributed file system for cloud is a file system that allows many clients to have access to data and supports operations on that data. Each data file may be partitioned into several parts called chunks. Each chunk may be stored on different remote machines, facilitating the parallel execution of applications. Typically, data is stored in files in a hierarchical tree, where the nodes represent directories. There are several ways to share files in a distributed architecture: each solution must be suitable for a certain type of application, depending on how complex the application is. Meanwhile, the security of the system must be ensured. Confidentiality, availability and integrity are the main keys for a secure system.

A personal cloud is a collection of digital content and services which are accessible from any device. The personal cloud is not a tangible entity. It is a place which gives users the ability to store, synchronize, stream and share content on a relative core, moving from one platform, screen and location to another. Created on connected services and applications, it reflects and sets consumers’ expectations for how next-generation computing services will work.

Fog computing or fog networking, also known as fogging, is an architecture that uses edge devices to carry out a substantial amount of computation, storage, and communication locally and routed over the Internet backbone.

Cloud robotics is a field of robotics that attempts to invoke cloud technologies such as cloud computing, cloud storage, and other Internet technologies centered on the benefits of converged infrastructure and shared services for robotics. When connected to the cloud, robots can benefit from the powerful computation, storage, and communication resources of modern data center in the cloud, which can process and share information from various robots or agent. Humans can also delegate tasks to robots remotely through networks. Cloud computing technologies enable robot systems to be endowed with powerful capability whilst reducing costs through cloud technologies. Thus, it is possible to build lightweight, low-cost, smarter robots with an intelligent "brain" in the cloud. The "brain" consists of data center, knowledge base, task planners, deep learning, information processing, environment models, communication support, etc.

A cloudlet is a mobility-enhanced small-scale cloud datacenter that is located at the edge of the Internet. The main purpose of the cloudlet is supporting resource-intensive and interactive mobile applications by providing powerful computing resources to mobile devices with lower latency. It is a new architectural element that extends today's cloud computing infrastructure. It represents the middle tier of a 3-tier hierarchy: mobile device - cloudlet - cloud. A cloudlet can be viewed as a data center in a box whose goal is to bring the cloud closer. The cloudlet term was first coined by M. Satyanarayanan, Victor Bahl, Ramón Cáceres, and Nigel Davies, and a prototype implementation is developed by Carnegie Mellon University as a research project. The concept of cloudlet is also known as follow me cloud, and mobile micro-cloud.

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. 1 2 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. 1 2 3 4 5 6 7 8 9 Wang, Yingwei (2016). "Definition and Categorization of Dew Computing". Open Journal of Cloud Computing. 3 (1). ISSN   2199-1987.
  5. 1 2 3 4 5 "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. 1 2 "Dew helps ground cloud computing" . Retrieved 2018-06-30.
  8. 1 2 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. 1 2 Yingwei Wang; Yi Pan. "Cloud-dew architecture: realizing the potential of distributed database systems in unreliable networks" (PDF). Worldcomp Proceedings. S2CID   32263118.
  10. 1 2 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 .