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).
- 1. Fog Computing: From the Center to the Edgeof the CloudFog 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 theneed for bandwidth by not sending every bit of information over cloud channels, and insteadaggregating it at certain access points. By using this kind of distributed strategy, we can lowercosts and improve efficiencies.The term fog computing is also referred to as edge computing, which essentially means thatrather 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 beingsent to the cloud for processing. Fog computing is one approach to dealing with the Internet ofThings (IoT).
2. Fog Computing extends the cloud computing paradigm to the edge of the network to addressapplications 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 lightsystems).Applications of Fog ComputingTech giants Cisco and IBM are the driving forces behind fog computing, and link their conceptto the emerging Internet of Things (IoT). Today there might be hundreds of connected devices inan office or data center, but in just a few years that number could balloon to thousands or tens ofthousands, all connected and communicating. Fog computing advocates say leveraging thesedevices is a more efficient way to transfer data.Most of the buzz around fog has a direct correlation with the emergence of the Internet ofThings (IoT). The fact that everything from cars to thermostats are gaining web intelligencemeans that direct user-end computing and communication may soon be more important thanever : Connected cars: Fog computing is ideal for Connected Vehicles (CV) because real-timeinteractions will make communications between cars, access points and traffic lights assafe and efficient as possible. 3. Smart grids: Fog computing allows fast, machine-to-machine (M2M) handshakes andhuman 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, andintegrate all the mutually independent network entities within. Health care: The cloud computing market for healthcare is expected to reach $5.4 billionby 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 Datasolutions have started the trend to bring processing close to where the data is and not the other wayaround. Now Fog Computing is about doing the same on a global scale. You want decisions to betaken as close to where the data is generated and stop it from reaching global networks. Onlyvaluable 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 onthe Cloud. After a model is considered adequate then the model gets pushed to the devices. Having aDecision Tree or some Fuzzy Logic or even a Deep Belief Network run locally on a device to take adecision is lots cheaper than setting up an infrastructure in the Cloud that needs to deal with raw datafrom millions of devices. So there are economical advantages to use Fog Computing. What is neededare easy to use solutions to train models and send them to highly optimized and low resourceintensive execution engines that can be easily embedded in devices, mobile phones and smarthubs/gateways.Future of Fog ComputingFog computing can really be thought of as a way of providing services more immediately, butalso 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 intoestablishing alternate means of Internet access such as balloons and drones. But smallerorganizations could be able to create a fog out of whatever devices are currently around toestablish closer and quicker connections to compute resources.Cisco, which has invested $1 billion to be a pioneer in building next-generation Internet ofEverything services, is specifically seeking out new ways to incorporate fog computing intoservice delivery. There will certainly still be a place for more centralized and aggregated cloudcomputing, but it seems that as sensors move into more things and data grows at an enormousrate, a new approach to hosting the applications will be needed. Fog computing, which couldinventively utilize existing devices, could be the right approach to hosting an important new setof applications. 4. However, the movement to the edge does not diminish the importance of the center. On thecontrary, it means that the data center needs to be a stronger nucleus for expanding computingarchitecture than it ever has before. InformationWeek contributor Kevin Casey recently wrotethat the cloud hasnt actually diminished server sales, as one might otherwise expect. Hybridcomputing models, big data and the Internet of Things have all contributed to serverrequirements that may be shifting, but arent really abating as some experts had predicted. 5. 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 theirenterprise-grade data center needs with support for increasing edge network growth.Referenceshttp://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