There are several innovative networking technologies emerging at present.
In this post, we can check one among them – the Fog Computing.
The ‘Fog Computing’ was introduced by Cisco. It is meant to bring the
advantages of cloud computing closer to the data source. (The term ‘fog’ is nothing
but a cloud itself that is closer to the ground.)
The Goal of Fogging:
- To improve efficiency
- To reduce the amount and volume of data to be transported to the cloud for data processing, analysis and storage.
- To improve the security and compliance.
What is Fog Computing?
Fog computing is also known by another name ‘Fogging’. It’s a distributed
computing infrastructure in which some application services are managed at the
network edge in a smart device and some application services are managed in a
remote data center -- in the cloud.
Some notes about Cloud:
Cloud computing is a computing technique which can simplify the clients
computing jobs by renting resources and services. It offers renting of storage
infrastructure and computing services, business processes and overall
applications.
Even though there are several benefits and advantages, Cloud Computing
have some risks and demerits also. Cloud
systems are located and exist within the Internet with large heterogeneous
network of varying speeds, technologies, topologies. There is not a central
control in the Internet. Due to the loosely controlled nature of the Internet,
there are some issues remain listed as below:
- Uncertainty in the quality of service
- Network latency and the delay in the job performed.
- Lack of security and privacy. (to reach the cloud systems, user requests and data have to travel a large number of intermediate networks)
So, cloud systems face various security threats due to their
implementation within the Internet and without their location specific nature.
Even though Cloud computing has several benefits, it has still some
disadvantages and risks listed as above. Therefore, the need of a new platform arose
to avoid the risks and to assure safety. The Fog Computing or Fogging was the
answer which delivers a new set of web applications and services to the end-users.
It’ actually not a new platform, but simply the extension of cloud platform
only.
In a fog computing environment, much of the processing takes place in a
data hub on a smart mobile device or on the edge of the network in a smart
router or other gateway devices.
Cloud and Fog Computing: A Comparison
S. No
|
Parameters
|
Cloud Computing
|
Fog Computing
|
1
|
Client and server distance
|
Multiple hops
|
Single hop
|
2
|
Server nodes location
|
Within the Internet
|
At the edge of the
local network
|
3
|
Security
|
Less secure
|
More secure
|
4
|
Vulnerability
|
High probability
|
Very low probability
|
5
|
Latency
|
High
|
Low
|
6
|
Delay
|
High
|
Very Low
|
7
|
Location awareness
|
No
|
Yes
|
Fog Computing: The Benefits
- More Secure
Cloud Computing can address threats before, during, and after attacks so
organizations don’t need to sacrifice security.
- Increased Agility
Fog systems can increase revenue opportunities for businesses due to the
storing of data close to the source, thus avoiding the latency and delay which
were there in cloud systems.
- Improved Data Privacy
High data privacy can be assured with Fog Computing by managing the
volume, variety, and velocity of IoT data. There is no need to send sensitive
data to a cloud for the purpose of analysis.
- Lower Operating Expenses
Fog Systems can conserve network bandwidth usage by reducing the amount
of data which is analyzed and stored in a cloud. The function of fog computing
is to move data closer to the end-user to overcome latency and numerous hops,
and support mobile computing and data streaming.
Finally, the idea of Fog Computing is not meant to replace the Cloud. Instead,
the Fog Computing is really an extension of Cloud where it empowers the Cloud while
adding the power of Fog Computing at the edge.
Thus, Fog Computing can reduce latency and improve the user experience. The
administrators are now able to bring rich content to the user faster, with high
efficiency, and more economically. This, finally, will result in better data
access, sophisticated corporate analytics, and –the best thing- a total improvement
in the end-user computing experience.
However, for any new networking technologies/topologies to grasp, a good
idea and understanding of the basic networking courses is necessary. We offer
several computer networking courses in Cochin.
Networking Courses @ Soften
Technologies in Cochin
Soften Technologies offers job oriented computer networking training and
certification under experienced certified faculty who have real world
networking experience. Currently, we offer the following courses:
- CCNA –Routing & Switching
- CCNA –Security
- CCNP–Routing & Switching
- CCNP–Security
- CCIE
- MCSE
- RHCE
CALL: 8129199511, 0484 4037036 if you have any query on networking
courses at our Center.
Email: softentechnologiescochin@gmail.com
Please visit: http://softentec.com/trainingdivision.php
for detailed information on course syllabus and outline.
******************
That is very interesting; you are a very skilled blogger. I have shared your website in my social networks! A very nice guide. I will definitely follow these tips. Thank you for sharing such detailed article.
ReplyDeleteSAP training in Chennai
actually we want to know about the cloud computing. Because it is much necessary subject which will helps us to groove in IT industry. So we want to know more about this. So please keep update like this.
ReplyDeleteSEO Company in Chennai
I will share it with my other friends as the information is really very useful. Keep sharing your excellent work. Best Hardware & Networking Training in Delhi
ReplyDelete