Science Current Events | Science News |

Dew helps ground cloud computing

September 16, 2015

The most obvious disadvantage of putting your data in the cloud is losing access when you have no internet connection. According to research publishes in the International Journal of Cloud Computing, this is where "dew" could help. Yingwei Wang of the Department of Computer Science, at the University of Prince Edward Island, Charlottetown, Canada, describes what he refers to as a "cloud-dew" architecture that offers an efficient and elegant way to counteract cloud downtime and communication difficulties.

In the world of cloud computing, users and organizations keep their data in the cloud, users access the data from their computer, which means their data is mobile and can be accessed from any computer...but only as long as an internet connection is available. The problem with this arrangement is that the user relies heavily on an internet connection and the cloud servers, Wang explains. "If any problem happens with the servers or an internet connection is not available, the user cannot access their data," he says.

When a user has lots of complex data, the task of keeping it in sync manually between the cloud and local computers is anything but trivial. Wang's architecture follows the conventions of cloud architecture but in addition to the cloud servers, there are dew servers held on the local system that act as a buffer between the local user and the cloud servers and avoid the problem of data becoming out of sync, which happens if one simply reverts to the old-school approach in which data is held only on the local server whether or not it is networked. "The dew server and its related databases have two functions: first, it provides the client with the same services as the cloud server provides; second, it synchronizes dew server databases with cloud server databases," explains Wang.

The dew server is a lightweight local server that retains a copy only of the given user's data making it available with or without an internet connecting and syncing once more with the cloud server as soon as a connection is available once more. The same cloud-dew architecture might also be used to make websites available offline. Such a system could reduce the internet data overheads for an organization that has intermittent or throttled internet connectivity. Obviously form filling or email exchange is not possible without the internet connection but many functions such as displaying files and images, playing audio or video would be possible provided the data had been synced to the "dewsite" from the web during the last connection period.


Wang, Y. (2015) 'Cloud-dew architecture', Int. J. Cloud Computing, Vol. 4, No. 3, pp.199-210.

Inderscience Publishers

Related Cloud Computing Current Events and Cloud Computing News Articles

Dartmouth researcher, collaborators announce new way to explore mathematical universe
An international group of mathematicians at Dartmouth College and other institutions have released a new online resource that provides detailed maps of previously uncharted mathematical terrain.

Cooling the cloud: Binghamton Ph.D. student sets sights on improving data-center efficiency
Data centers -- large clusters of servers that power cloud computing operations, e-commerce and more -- are one of the largest and fastest-growing consumers of electricity in the United States.

Enron becomes unlikely data source for computer science researchers
Computer science researchers have turned to unlikely sources - including Enron - for assembling huge collections of spreadsheets that can be used to study how people use this software.

CCNY researchers use novel polarization to increase data speeds
As the world's exponentially growing demand for digital data slows the Internet and cell phone communication, City College of New York researchers may have just figured out a new way to increase its speed.

More-flexible digital communication
Communication protocols for digital devices are very efficient but also very brittle: They require information to be specified in a precise order with a precise number of bits.

End to end 5G for super, superfast mobile
A collaboration between NEC Electronics Samsung and several academic centres in China and Iran, is investigating how software-defined cellular networking might be used to give smart phone users the next generation of super-superfast broadband, 5G.

NIST's Cloud Computing Roadmap details research requirements and action plans
The National Institute of Standards and Technology (NIST) has published the final version of the US Government Cloud Computing Technology Roadmap, Volumes I and II.

Cutting the cloud computing carbon cost
Cloud computing involves displacing data storage and processing from the user's computer on to remote servers. It can provide users with more storage space and computing power that they can then access from anywhere in the world rather than having to connect to a single desktop or other computer with its finite resources.

New tools help neuroscientists analyze 'big data'
In an age of "big data," a single computer cannot always find the solution a user wants. Computational tasks must instead be distributed across a cluster of computers that analyze a massive data set together.

Recent progress in whole-lifecycle software architecture modeling
The gradually increasing complexity of user requirements and runtime environments of software demands software to be of more capabilities and thus become more complex than ever.
More Cloud Computing Current Events and Cloud Computing News Articles

Cloud Computing (The MIT Press Essential Knowledge series)

Cloud Computing (The MIT Press Essential Knowledge series)
by Nayan B. Ruparelia (Author)

Most of the information available on cloud computing is either highly technical, with details that are irrelevant to non-technologists, or pure marketing hype, in which the cloud is simply a selling point. This book, however, explains the cloud from the user's viewpoint -- the business user's in particular. Nayan Ruparelia explains what the cloud is, when to use it (and when not to), how to select a cloud service, how to integrate it with other technologies, and what the best practices are for using cloud computing. Cutting through the hype, Ruparelia cites the simple and basic definition of cloud computing from the National Institute of Science and Technology: a model enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources. Thus with...

Cloud Computing: Concepts, Technology & Architecture (The Prentice Hall Service Technology Series from Thomas Erl)

Cloud Computing: Concepts, Technology & Architecture (The Prentice Hall Service Technology Series from Thomas Erl)
by Thomas Erl (Author), Ricardo Puttini (Author), Zaigham Mahmood (Author)

Clouds are distributed technology platforms that leverage sophisticated technology innovations to provide highly scalable and resilient environments that can be remotely utilized by organizations in a multitude of powerful ways. To successfully build upon, integrate with, or even create a cloud environment requires an understanding of its common inner mechanics, architectural layers, and models, as well as an understanding of the business and economic factors that result from the adoption and real-world use of cloud-based services.

In Cloud Computing: Concepts, Technology & Architecture, Thomas Erl, one of the world’s top-selling IT authors, teams up with cloud computing experts and researchers to break down proven and mature cloud computing technologies and practices into a...

Cloud Computing for Complete Beginners: Building and Scaling High-Performance Web Servers on the Amazon Cloud

Cloud Computing for Complete Beginners: Building and Scaling High-Performance Web Servers on the Amazon Cloud

Cloud Computing for Complete Beginners makes it extremely easy to get into the business of setting up and managing your own Cloud servers. The book provides detailed instructions and numerous screenshots and command line examples, making it easy for readers to follow along and build and configure their servers without having to do any guesswork.

This book is meant as a quick crash course to get you going as soon as possible. It helps you avoid running in circles and spending hours reading forums and online articles to find out what you need to do next. Everything important is already in here!

Cloud Computing For Dummies

Cloud Computing For Dummies
by Judith Hurwitz (Author), Robin Bloor (Author), Marcia Kaufman (Author), Fern Halper (Author)

The easy way to understand and implement cloud computing technology written by a team of experts Cloud computing can be difficult to understand at first, but the cost-saving possibilities are great and many companies are getting on board. If you've been put in charge of implementing cloud computing, this straightforward, plain-English guide clears up the confusion and helps you get your plan in place. You'll learn how cloud computing enables you to run a more green IT infrastructure, and access technology-enabled services from the Internet ("in the cloud") without having to understand, manage, or invest in the technology infrastructure that supports them. You'll also find out what you need to consider when implementing a plan, how to handle security issues, and more. Cloud computing is a...

Cloud Computing: From Beginning to End

Cloud Computing: From Beginning to End
by Mr. Ray J Rafaels (Author)

Your Complete Guide to Cloud Computing and Migrating to the Cloud. This book covers not only the technical details of how public and private cloud technology works but also the strategy, technical design, and in-depth implementation details required to migrate existing applications to the cloud. After reading this book, you will have a much better understanding of cloud technology and the steps required to quickly reap its benefits while at the same time lowering your IT implementation risk. Written by a proven expert in cloud computing, business management, network engineering, and IT security. This is a must-read for IT management, CIOs, senior IT engineers, and program managers in the government, DoD, and commercial sectors.

Cloud Computing Development Essentials: How to Get Started With Cloud Computing

Cloud Computing Development Essentials: How to Get Started With Cloud Computing
by Eric Frick

In this book I will teach you the basics of cloud computing and why cloud computing is one of the hottest areas in information technology today. In addition, I will show you how to sign up for free developer accounts with some of the leading cloud computing platforms such as Amazon AWS and SalesForce. I will also take you on a brief tour of each of these platforms and show you how to deploy software to each of these as well. By the end of this book you will be able to develop and deploy software to the leading cloud based system on the market today.

Cloud Computing – An Introduction

Cloud Computing – An Introduction

Cloud is the next wave in technology evolution. Instead of purchasing expensive hardware and software and struggling with installation and maintenance, businesses big and small can leverage cloud for all their computing needs. This book provides a quick introduction to cloud and helps with a framework that you can use to make the cloud transition smooth and painless.

Cloud Computing Design Patterns (The Prentice Hall Service Technology Series from Thomas Erl)

Cloud Computing Design Patterns (The Prentice Hall Service Technology Series from Thomas Erl)
by Thomas Erl (Author), Robert Cope (Author), Amin Naserpour (Author)

“This book continues the very high standard we have come to expect from ServiceTech Press. The book provides well-explained vendor-agnostic patterns to the challenges of providing or using cloud solutions from PaaS to SaaS. The book is not only a great patterns reference, but also worth reading from cover to cover as the patterns are thought-provoking, drawing out points that you should consider and ask of a potential vendor if you’re adopting a cloud solution.”
--Phil Wilkins, Enterprise Integration Architect, Specsavers

“Thomas Erl’s text provides a unique and comprehensive perspective on cloud design patterns that is clearly and concisely explained for the technical professional and layman alike. It is an informative, knowledgeable, and powerful insight that...

Cloud Computing: A Hands-On Approach

Cloud Computing: A Hands-On Approach
by Arshdeep Bahga (Author), Vijay Madisetti (Author)

About the Book
Recent industry surveys expect the cloud computing services market to be in excess of $20 billion and cloud computing jobs to be in excess of 10 million worldwide in 2014 alone. In addition, since a majority of existing information technology (IT) jobs is focused on maintaining legacy in-house systems, the demand for these kinds of jobs is likely to drop rapidly if cloud computing continues to take hold of the industry. However, there are very few educational options available in the area of cloud computing beyond vendor-specific training by cloud providers themselves. Cloud computing courses have not found their way (yet) into mainstream college curricula. This book is written as a textbook on cloud computing for educational programs at colleges. It can...

Cloud Computing: An Introduction

Cloud Computing: An Introduction
by R. Chopra (Author)

This overview of cloud computing in a “self-teaching” format, contains state-of-the art chapters with tips and insights about cloud computing, its architecture, applications, information on security and privacy, and numerous case studies. It includes questions for discussion and “Cloud Computing Lab Experiments” to help in mastering its complex services and technologies. Recent research shows that cloud computing will be worth billions of dollars in new investments. Organizations are flocking to the cloud services to benefit from the elasticity, self-services, resource abundance, ubiquity, responsiveness, and cost efficiencies that it offers. Many government and private universities have already migrated to the cloud. The next wave in computing technology― expected to usher in a...

© 2017