Dew helps ground cloud computingSeptember 15, 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.
Related Cloud Computing Articles:
Telecommunication experts estimate the amount of data stored 'in the cloud' or in remote data centers around the world, will quintuple in the next five years.
Visual data created by numerous security cameras, personal mobile devices and aerial video provide useful data for first responders and law enforcement.
Experiments to seed clouds and coax them to produce more rain started 70 years ago.
Models that aim to predict human-induced global average temperature rise have been underestimating important contributions from clouds, causing projections to be lower than what actually might occur, at least in some simulations, a new study suggests.
At Argonne National Laboratory, two scientists work on simulations that project what the climate will look like 100 years from now.
A new free application hosted in the cloud estimates the production of eucalyptus plantations in Galicia and the Cantabrian coast (Spain).
The most obvious disadvantage of putting your data in the cloud is losing access when you have no internet connection.
A system for defending against memory-access attacks can be implemented in chips.
BGI announces the launch of a powerful and highly secure cloud computing platform for genomic data analysis, known as BGI Online.
The University of Texas at San Antonio is partnering with Indiana University on a $6.6 million National Science Foundation grant to build cloud-based advanced computing systems for the science and engineering community.
Related Cloud Computing Reading:
Cloud Computing (The MIT Press Essential Knowledge series)
by Nayan B. Ruparelia (Author)
Why cloud computing represents a paradigm shift for business, and how business users can best take advantage of cloud services.
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... View Details
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 &... View Details
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... View Details
Architecting the Cloud: Design Decisions for Cloud Computing Service Models (SaaS, PaaS, and IaaS)
by Michael J. Kavis (Author)
An expert guide to selecting the right cloud service model for your business
Cloud computing is all the rage, allowing for the delivery of computing and storage capacity to a diverse community of end-recipients. However, before you can decide on a cloud model, you need to determine what the ideal cloud service model is for your business. Helping you cut through all the haze, Architecting the Cloud is vendor neutral and guides you in making one of the most critical technology decisions that you will face: selecting the right cloud service model(s) based on a combination of... View Details
Cloud Computing for Complete Beginners: Building and Scaling High-Performance Web Servers on the Amazon Cloud
by Ikram Hawramani (Author)
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! View Details
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... View Details
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... View Details
Cloud Computing Made Easy: An Easy to Understand Reference About Cloud Computing
by Cary Landis (Author), Dan Blacharski (Author)
Cloud Computing Made Easy is an easy to understand reference about cloud computing. The authors explain "the cloud" in a way that anyone can understand it better. It covers important topics, such as “What is cloud computing all about?”, “Why should I care?”, and most importantly, “How does it affect me?”. You will learn about the three NIST cloud service models: Software, Platform and Infrastructure as a Service (SaaS, PaaS and IaaS). You will learn who's doing what... in Government and within companies like NJVC, Amazon, Google, Redhat, SaaS Maker and Salesforce.com. The authors... View Details
Cloud Computing Explained: Implementation Handbook for Enterprises
by John Rhoton (Author)
Updated and Expanded in 2013Cloud Computing Explained provides an overview of Cloud Computing in an enterprise environment. There is a tremendous amount of enthusiasm around cloud-based solutions and services as well as the cost-savings and flexibility that they can provide. It is imperative that all senior technologists have a solid understanding of the ramifications of cloud computing since its impact is likely to permeate the entire IT landscape. However, it is not trivial to introduce a fundamentally different service-delivery paradigm into an existing enterprise... View Details
Cloud Computing, Second Edition: Theory and Practice
by Dan C. Marinescu (Author)
Cloud Computing: Theory and Practice, Second Edition, provides students and IT professionals with an in-depth analysis of the cloud from the ground up. After an introduction to network-centric computing and network-centric content in Chapter One, the book is organized into four sections. Section One reviews basic concepts of concurrency and parallel and distributed systems. Section Two presents such critical components of the cloud ecosystem as cloud service providers, cloud access, cloud data storage, and cloud hardware and software. Section Three covers cloud applications and... View Details