Lecture 7 - Core Technologie Cloud Computing and Fog Computing
Lecture 7 - Core Technologie Cloud Computing and Fog Computing
0
Topic: Core Technologies: Cloud Computing and Fog
Computing
What is computing?
Disadvantages
Complex programming models
Difficult for debug and development
Grid Computing
• Computing grids are conceptually and logically like electrical grids. In an electrical grid, wall
outlet allow us to connect to an infrastructure of resources which generate and distribute the
electricity. Likewise, in the IT industry, grid computing uses middleware to coordinate distinct
IT resources over the network, allowing them to function and work as a virtual whole.
• The goal of a computing grid , like that of a electrical grid, is to provide users with access to
the resources they need, when they need them and to provide remote access to IT assets and
aggregating processing power.
• Grid provides a series of distributed computing resources via LAN or WAN to the terminal
user’s application, as if he is using a super virtual computer.
● Grid computing is the integration of computer resources for achieving similar objective.
● Grids are frequently created with middleware software libraries of a common grid.
● Grids are a type of dispersed computing system, whereas a virtualized super computer
is made from various networked.
● Mobile communication
● Mobile hardware
● Mobile software
The mobile communication in this case, refers to the
infrastructure put in place to ensure that seamless and
reliable communication goes on. These would include
devices such as protocols, services, bandwidth, and
portals necessary to facilitate and support the stated
Mobile Hardware
Mobile hardware includes mobile devices or device components that receive or
access the service of mobility. They would range from portable laptops,
smartphones, tablet Pc's, Personal Digital Assistants.
Mobile software
Mobile software is the actual program that runs on the mobile hardware. It deals
with the characteristics and requirements of mobile applications. This is the engine
of the mobile device. In other terms, it is the operating system of the appliance. It's
the essential component that operates the mobile device.
What is Cloud Computing?
• Cloud Computing is a general term used to describe a new class
of network based computing that takes place over the Internet,
●Deployment Models
●Service Models
Hybrid Cloud
Top 5 Hybrid Cloud
Providers:
●Amazon
●Microsoft
●Google
●Cisco
●NetApp
● The Public Cloud allows systems and services
Deployment Models to be easily accessible to the general public.
Public cloud may be less secure because of its
openness, e.g., e-mail.
www.sandvine.com/hubfs/downloads/phenomena/2018-phenomena-
Architectural Drivers
● Low Latency / Real Time Response – Device will want near real-time
response for content delivery and actionable information
● Dynamic Number of Nodes -- Number of devices within the Fog is
dynamic. System must be able to handle large number of devices
joining and leaving the Fog
● Highly Mobile Nodes – Nodes will be entering and exiting the Fog and
the Fog must adapt and continue to perform
● Diverse Set of Failure Modes – Wide range of devices with varying
levels of sophistication mean there will be many failure modes that need
to be seamlessly handled
● Security – Access control
https://arxiv.org/pdf/1701.01090.pdf
The Role of the Data Center
Data centers are an integral part of the enterprise, designed to support business applications and provide services such
as: