6

Click here to load reader

Fog Computing From the Center to the Edge of the Cloud

Embed Size (px)

DESCRIPTION

Fog computing is a term for placing some of transactions and resources at the edge of the cloud, rather than establishing channels for cloud storage and utilization. Fog computing reduces the need for bandwidth by not sending every bit of information over cloud channels, and instead aggregating it at certain access points. By using this kind of distributed strategy, we can lower costs and improve efficiencies. The term fog computing is also referred to as “edge computing,” which essentially means that rather than hosting and working from a centralized cloud, fog systems operate on network ends. That concentration means that data can be processed locally in smart devices rather than being sent to the cloud for processing. Fog computing is one approach to dealing with the Internet of Things (IoT).

Citation preview

Page 1: Fog Computing From the Center to the Edge of the Cloud

Fog Computing: From the Center to the Edge of the Cloud

Fog computing is a term for placing some of transactions and resources at the edge of the cloud, rather than establishing channels for cloud storage and utilization. Fog computing reduces the need for bandwidth by not sending every bit of information over cloud channels, and instead aggregating it at certain access points. By using this kind of distributed strategy, we can lower costs and improve efficiencies.

The term fog computing is also referred to as “edge computing,” which essentially means that rather than hosting and working from a centralized cloud, fog systems operate on network ends.

That concentration means that data can be processed locally in smart devices rather than being sent to the cloud for processing. Fog computing is one approach to dealing with the Internet of Things (IoT).

Page 2: Fog Computing From the Center to the Edge of the Cloud

Fog Computing extends the cloud computing paradigm to the edge of the network to address applications and services that do not fit the paradigm of the cloud including:

Applications that require very low and predictable latency

Geographically distributed applications

Fast mobile applications

Large-scale distributed control systems (smart grid, connected rail,

smart traffic light systems). 

Applications of Fog Computing

Tech giants Cisco and IBM are the driving forces behind fog computing, and link their concept to the emerging Internet of Things (IoT). Today there might be hundreds of connected devices in an office or data center, but in just a few years that number could balloon to thousands or tens of thousands, all connected and communicating. Fog computing advocates say leveraging these devices is a more efficient way to transfer data. Most of the buzz around fog has a direct correlation with the emergence of the Internet of Things (IoT). The fact that everything from cars to thermostats are gaining web intelligence means that direct user-end computing and communication may soon be more important than ever :

Page 3: Fog Computing From the Center to the Edge of the Cloud

Connected cars: Fog computing is ideal for Connected Vehicles (CV) because real-time interactions will make communications between cars, access points and traffic lights as safe and efficient as possible.

Smart grids: Fog computing allows fast, machine-to-machine (M2M) handshakes and human to machine interactions (HMI), which would work in cooperation with the cloud.

Smart cities: Fog computing would be able to obtain sensor data on all levels, and integrate all the mutually independent network entities within.

Health care: The cloud computing market for healthcare is expected to reach $5.4 billion by 2017, and fog computing would allow this on a more localized level.

Fog Computing is about taking decisions as close to the data as possible. Hadoop and other Big Data solutions have started the trend to bring processing close to where the data is and not the other way around. Now Fog Computing is about doing the same on a global scale. You want decisions to be taken as close to where the data is generated and stop it from reaching global networks. Only valuable data should be travelling on global networks.

Fog Computing is best done via machine learning models that get trained on a fraction of the data on the Cloud. After a model is considered adequate then the model gets pushed to the devices. Having a Decision Tree or some Fuzzy Logic or even a Deep Belief Network run locally on a device to take a decision is lots cheaper than setting up an infrastructure in the Cloud that needs to deal with raw data from millions of devices. So there are economical advantages to use Fog Computing. What is needed are easy to use solutions to train models and send them to highly optimized and low resource intensive execution engines that can be easily embedded in devices, mobile phones and smart hubs/gateways.

Future of Fog Computing

Fog computing can really be thought of as a way of providing services more immediately, but also as a way of bypassing the wider internet, whose speeds are largely dependent on carriers.To avoid network bottlenecks, Google and Facebook are among several companies looking into establishing alternate means of Internet access such as balloons and drones. But smaller organizations could be able to create a fog out of whatever devices are currently around to establish closer and quicker connections to compute resources.

Page 4: Fog Computing From the Center to the Edge of the Cloud

Cisco, which has invested $1 billion to be a pioneer in building next-generation “Internet of Everything” services, is specifically seeking out new ways to incorporate fog computing into service delivery. There will certainly still be a place for more centralized and aggregated cloud computing, but it seems that as sensors move into more things and data grows at an enormous rate, a new approach to hosting the applications will be needed. Fog computing, which could inventively utilize existing devices, could be the right approach to hosting an important new set of applications.

Page 5: Fog Computing From the Center to the Edge of the Cloud

However, the movement to the edge does not diminish the importance of the center. On the contrary, it means that the data center needs to be a stronger nucleus for expanding computing architecture than it ever has before. InformationWeek contributor Kevin Casey recently wrote that the cloud hasn’t actually diminished server sales, as one might otherwise expect. Hybrid computing models, big data and the Internet of Things have all contributed to server requirements that may be shifting, but aren’t really abating as some experts had predicted.

Page 6: Fog Computing From the Center to the Edge of the Cloud

The IoT is a relevant bridge to some of the biggest issues dividing the cloud and the fog – bandwidth, which could lead to a hybrid fog-cloud model, as organizations seek to balance their enterprise-grade data center needs with support for increasing edge network growth.

References

http://www.datacenters.com/news/cloud/whats-the-deal-with-fog-computing/http://whatis.techtarget.com/definition/fog-computing-fogginghttp://tarrysingh.com/2014/07/fog-computing-happens-when-big-data-analytics-marries-internet-of-things/http://curiousmatic.com/efficient-decentralized-iot-computing-future-may-fog/http://www.vxchnge.com/blog/fog-computing-fad-phenomenon/http://mspmentor.net/infocenter-cloud-based-file-sharing/fog-computing-cloud-already-overhttp://fedscoop.com/fog-computing/#sthash.8c88Fypg.dpufhttp://java.dzone.com/articles/fog-computing-might-save-0http://www.thewhir.com/web-hosting-news/fog-computing-presents-new-way-providing-computing-power-neededhttp://www.seventablets.com/what-is-fog-computing/#sthash.n2joXac4.dpufhttp://electronicdesign.com/site-files/electronicdesign.com/files/uploads/2014/06/113191_fig4-cisco-fog-computing.jpghttp://core0.staticworld.net/images/article/2013/08/internet-slide-100051420-gallery.png