Recent Comments

    The First-ever Dew Computing Conference

    Dew computing is a new computing model appeared after the wide acceptance of cloud computing. While cloud computing uses centralized servers to provide various services, dew computing uses on-premises computers to provide decentralized, cloud-friendly, and collaborative micro services to end-users. Dew computing is an on-premises computer software-hardware organization paradigm in the cloud computing environment, which is complementary to cloud computing. The key features of dew computing are that on-premises computers provide functionality independent of cloud services and they also collaborate with cloud services.

    Dew computing has just gone through its emerging stage. A few research groups contributed to dew computing from different angles. As an emerging and fast-growing research area, it is necessary to bring researchers in this area together to exchange research progress and to envision the path ahead. The 1st International Workshop on Dew Computing (DEWCOM 2016) is the first-ever conference in this area, and it will shape the future of Dew Computing.

    Details of this workshop can be found in the following link:

    http://www.dewcomputing.org/index.php/dewcom-2016/

     

     

    General Cloud-dew Architecture

    dew computing

    This figure describes the essential idea of dew computing. The green leaf represents an on-premises computer. The dew drops on the leaf represent some applications that are running inside the on-premises computer. These applications have two features: they provide services to users and/or devices independent of cloud services and they collaborate with cloud services.

    Cited from: [16] Yingwei Wang, “Definition and Categorization of Dew Computing,” Open Journal of Cloud Computing (OJCC), vol. 3, no. 1, pp. 1-7, 2016.

    Research Progress: Definition and Categorization of Dew Computing

    A revised definition of dew computing has been proposed. This definition emphasizes two key features of dew computing: independence and collaboration. A group of dew computing categories have also been described. These categories may inspire new applications.

    https://www.ronpub.com/publications/ojcc/OJCC_2016v3i1n02_YingweiWang.html

     

    Call For Paper: Special Issue on Dew Computing, Open Journal of Cloud Computing

    Due to the fast progress in the Dew Computing research area, “Open Journal of Cloud Computing” is going to publish a Special Issue on Dew Computing (DC-2016). The official Call For Paper is at the following link:

    http://www.ronpub.com/OJCC/cfp-si/2016/DC-2016

    Here we list the scope and the important dates of this CFP:

    Scope:

    The special issue welcomes original, high-quality research papers, short communications, reviews and visionary papers, including but NOT limited to the following topics:

    Dew Computing Theory
    Dew Computing Architecture
    Dew Computing and Cloud Computing
    Dew Computing and Fog Computing
    Dew Computing and Ubiquitous Computing
    Dew Computing and Internet of Things
    Dew Computing and Distributed Systems
    Dew Computing and Databases
    Dew Computing and Networks
    Dew Computing Applications
    Dew Computing and Computer Hardware
    Dew Transfer Protocols
    Dew Computing Standardization
    Dew Computing Security

    NOTE: The sooner that authors submit their papers, the sooner that authors get the notification. Every paper, once accepted, will be published immediately.

    A Timeline Prediction

    Figure 1

    This is Figure 1 of Resource [12] : The decade phases of the development of ICT (Information and Communications Technologies) and its relations to the G-phenomena and Distributed Computing Hierarchy: Cloud Computing (CC), Fog Computing (FC) and Dew Computing (DC).

    In this figure, the development phase of Cloud Computing is marked as 2010, the development phase of Fog Computing was marked as 2015, and the development phase of Dew Computing was marked as 2020.

     

    Research Progress: Researchers Describe the Significance of Dew Computing

    A new research paper related to Dew Computing has just been published in the Open Journal of Cloud Computing (OJCC) [12] (online date: Dec. 31, 2015). In this paper, a group of researchers discussed the hierarchy of three computing paradigms: Cloud Computing (CC), Fog Computing (FC), and Dew Computing (DC).

    A few paragraphs are quoted in the following:

    “In this paper, the Dew Computing is described and recognized as a new structural layer in the existing distributed computing hierarchy. In the existing computing hierarchy, the Dew computing is positioned as the ground level for the Cloud and Fog computing paradigms.”

    “Dew Computing (DC) goes beyond the concept of a network/storage/service, to a sub-platform – it is based on a micro-service concept in vertically distributed computing hierarchy.”

    “Cloud, Fog and Dew distributed computing systems are the result of the exponential development rate of computing and related technologies over the past 50 years. This development is the most prominent driving force of the human society.”

    “The new computing paradigm, Dew Computing, will focus on the three major points: Information processing (raw data and metadata describing those data), High Productivity of user-requests (programmability / reconfigurability) and High Efficiency of the equipment (complexities of everyday human information environment).”

    Research Progress: A New Method to Implement LDNS in the Cloud-dew Architecture

    Zebin Kang made progress in cloud-dew research. He proposed a new method to implement the Local Domain Name System (LDNS). This method is more feasible and is better in terms of system security than previous methods. Details are in http://www.csit.upei.ca/php/TR/ShowTRs.php?21%21%1.

    Cloud-dew Research Attracts Media Attention

    The International Journal of Cloud Computing and its publisher, Inderscience Publishers, highly rated cloud-dew research. On September 15, 2015, Inderscience Publishers announced the endeavor of cloud-dew architecture to the science community in the form of a public release. Over 30 scientific media published this news, including some media in Russia, India, Japan, Montenegro, and Colombia. These media include:

    The Relationships among Cloud Computing, Fog Computing, and Dew Computing

    Dew Computing and Fog Computing are two new computing paradigms appeared after the widely acceptance of Cloud Computing. Apparently, dew and fog are metaphors coming from cloud which is the initial metaphor. They had different goals and went through different paths. Here we try to clarify the differences between them and the relationships among all the three computing paradigms..

    When we traced back to the origin of Fog Computing, we found that it was first proposed by Flavio Bonomi, Vice President of Cisco Systems, in a keynote presentation at the Eighth ACM International Workshop on Vehicular Inter-Networking (VANET) in Sept. 2011. Cisco defines Fog Computing as a paradigm that extends Cloud Computing and services to the edge of the network. Similar to Cloud, Fog provides data, compute, storage, and application services to end-users. The distinguishing Fog characteristics are its proximity to end-users, its dense geographical distribution, and its support for mobility [9]. It took a few years for this idea to grow [6-9]. A comprehensive definition was proposed in 2014 [8]:

    Fog computing is a scenario where a huge number of heterogeneous (wireless and sometimes autonomous) ubiquitous and decentralised devices communicate and potentially cooperate among them and with the network to perform storage and processing tasks without the intervention of third-parties. These tasks can be for supporting basic network functions or new services and applications that run in a sandboxed environment. Users leasing part of their devices to host these services get incentives for doing so.

    The research related to Dew Computing started in 2012 and were reflected in [1-3, 6] between 2013 to 2015. The foundation of Dew Computing is Cloud-dew Architecture; the application of Cloud-dew Architecture is Dew Computing.

    Although Dew Computing was devised to make Websites available without an Internet connection, its usage is not limited there. Cloud-dew Architecture [2], as a fundamental computing architecture that concerns the distribution of workloads between central servers and local computers, has a great potential to be used in various areas.

    The initial definition of Dew Computing described in [6] is:

    Dew Computing is a personal computer software organization paradigm in the age of Cloud Computing. Its goal is to fully realize the potentials of personal computers and cloud services. In this paradigm, software on a personal computer is organized according to the Cloud-dew Architecture; a personal computer or cell phone with such organized software could be called a dew computer or a dew phone. A dew computer (phone) typically provides rich functionality independent of cloud services, but also collaborates with cloud services.

    For the convenience of further discussion, we classify computing devices into two categories: The first category is computer, including desktop, laptop, hand-held, and all other kinds of computers. The second category is automation device, including sensors, controllers, chips, disks, network devices, and so on. Computers can be directly operated and programmed by human users. Automation devices usually have computing power, sometimes they have pretty strong computing power, but they are not operated directly by human users when they are in normal running mode.

    Some simple cell phones are automation devices; some smartphones are computers. Servers can be both computers and automation devices. When a server is being programmed by a human user, it is a computer; when a server is running automatically without human intervention, it is an automation device.

    With such classification, we found out that Fog Computing mainly involves automation devices while Dew Computing mainly involves computers.

    The reason that Fog Computing mainly involves automation devices is because Fog Computing was proposed with Internet of Things (IoT) as its background.

    Currently, at each end point of the Internet is a human user. The key idea of IoT is that the Internet should be extended so that many “things” are connected to IoT directly without human intervention. Because Cloud Computing cannot satisfy the needs of IoT, Fog Computing was proposed as a new paradigm to organize and use automation devices. Fog Computing will be widely used with the progress of IoT.

    Dew Computing is mainly an Internet concept, instead of an IoT concept; it mainly involves computers, but not automation devices.

    The major goal of Fog Computing is to make IoT more efficient. The major goal of Dew Computing is to realize the potentials of personal computers and cloud services.

    The unique features of Fog Computing are its proximity to end-users, its dense geographical distribution, and its support for mobility.

    The most unique feature of Dew Computing is that personal computers provide rich and cloud-friendly collaborative services to end-users according to Cloud-dew Architecture.

    Although Dew Computing was not proposed to solve IoT problems, it does not mean Dew Computing cannot be used in IoT. Actually, Dew Computing provides a perfectly solution in organizing IoT control centers. This topic will be discussed separately.

    Metaphorically, a drop of dew is much bigger than the particles in the fog. Thus Dew Computing deals with computers while Fog Computing deals with automation devices.

    Metaphorically, a cloud is far away, fog is closer, and finally dew is on the ground. Thus Cloud Computing is distant and is dependant on Internet connections; Fog Computing is at the proximity of users; Dew Computing is right at the user end.

    If we observe from future IoT computing devices viewpoint, Cloud Computing involves big servers and huge databases; Dew Computing involves middle-size computers and databases; Fog Computing involves huge amount of tiny automation devices. Dew Computing is in the middle to collaborate with cloud services and control fog devices.

    If we observe from user viewpoint, we will find Dew Computing is right in the center because the ultimate goal of Cloud Computing and Fog Computing is to serve human users.

    The Initial Definition of Dew Computing

    With the widely acceptance of the thin client concept, more and more functions have been pushed into the servers; the local computer or the local client becomes quite thin. In a typical thin-client scenario, a user only uses a browser (or a similar client) to access the Internet; other applications are rarely used. Such computer usage pattern makes high-end personal computers with super speed and huge memory less attractive, and it could have reduced the market driving force for the further development of computer hardware technology. According to a recent Gartner report, worldwide personal computer shipments totaled 68.4 million units in the second quarter of 2015, a 9.5 percent dip from the second quarter of 2014. Some articles are discussing whether personal computers are destined for extinction.

    With huge amount of computing power available in personal computers, I believe it is a good time for the fat client concept to come back. When fat clients come back, they should not be called fat clients again; they should bear a new name: Dew Computing. The key difference between fat clients and dew computing is that dew computing are fat clients collaborated with central servers in natural ways.

    The initial definition of Dew Computing could be:

    Dew Computing is a personal computer software organization paradigm in the age of Cloud Computing. Its goal is to fully realize the potentials of personal computers and cloud services. In this paradigm, software on a personal computer is organized according to the Cloud-dew Architecture; in this paradigm, a local computer provides rich functionality independent of cloud services and also collaborates with cloud services.

    Dew Computing has a great potential and could influence the future direction of computer hardware and software, including operating systems and browsers. The key feature of Dew Computing is micro services in collaboration with macro services, or dew services in collaboration with cloud services.