SlideShare a Scribd company logo
Introduction to
Edge Computing
Ken-Hao Chang
Taiwan Evolutionary Intelligence Laboratory
2017/11/12 Group Meeting Presentation
Outline
• Trend of Computing
• Cloud Computing
• Edge Computing
• Application
• EdgeX project
• AWS lambda@edge
Trend of Computing
5th Utility
Cloud Computing
• Cloud computing is a distributed technology which delivers hosted
services over the internet to provide easy access, scalable (and
elastic) IT services
Five characteristics
1. On-demand Self-service
A consumer can unilaterally provision computing capabilities, such as server time
and network storage, as needed automatically without requiring human
interaction with each service’s provider.
Five characteristics
2. Broad Network Access
Capabilities are available over the network and accessed through
standard mechanisms that promote use by heterogeneous client
platforms
Five characteristics
3. Resource Pooling
The provider’s computing resources are pooled to serve multiple
consumers using a multi-tenant model, with different physical and
virtual resources dynamically assigned and reassigned according to
consumer demand.
Five characteristics
4. Rapid Elasticity
Capabilities can be rapidly and elastically provisioned, in some cases
automatically, to quickly scale out, and rapidly released to quickly scale
in.
Five characteristics
5. Measured Service
Cloud systems automatically control and optimize resource use by
leveraging a metering capability at some level of abstraction
appropriate to the type of service .
Benefits From Cloud
• For the end user and individuals
• Improved performance
• Instant update & free software
• Device independence & Mobility
• For the market and enterprises
• Reduce capital expenditure
• Improve Business Agility & Specialization
• Fast Deployment & Continuous Service Delivery
Cloud Computing structure
Data quantity is too large
Transportation is becoming the bottleneck
Privacy protection
an obstacle for cloud computing in IoT
Emergence of Edge Computing
• Mobile computing
• Internet of Things( IoT )
• Smart Home : smart light, smart TV, and robot vacuum
• Just connecting to cloud is not enough
• Augmented Reality (AR)
What is Edge Computing
• Edge
• Any computing and network resources along the path between data sources
and cloud data centers
Data Source
Edge
Three-level Architecture
• First level:
• unmodified cloud infrastructure
• Second level:
• dispersed elements called cloudlets
with state cached from the first level
• Third level:
• Mobile-device or IoT device
Technology
• Content Delivery Network (CDN)
• Fog nodes
• Cloudlets
• Micro datacenters
CDN
• Geographically distributed network of proxy servers and their data
centers
• Benefits
• Reducing bandwidth costs
• Improving page load times
• Increasing global availability of content
• Location-relevant advertising
• Techniques
• web caching
• server-load balancing
• request routing
Cloudlets ( Edge )
• A mobility-enhanced small-scale cloud datacenter that is located at
the edge of the Internet
Cloud
Cloudlet Cloudlet
Cloudlets
• Based on standard cloud technology (virtual machines ) : Openstack
• Soft state only ( Storage )
• contain cached states from the cloud
• buffer data originating from a mobile device and going to the cloud
• entirely self-managing
• Close at hand
• “Logical proximity" of the mobile devices
• Resources and connectivity (Networking and Processing)
• sufficient CPU, RAM, etc. to offload resource-intensive computations from several
mobile devices
• good connectivity ( bandwidth) to the cloud
• not limited by electric power supply
Processing
Cloudlet
Raw Data
Result
Processing
Cloudlet
Raw Data
Result
Extracted Data
Cloud
Result
Benefits of Cloudlets
• Highly responsive cloud services.
• low end-to-end
• Low latency, high bandwidth
• Scalability via edge analytics.
• Raw data is analyzed on cloudlets. Only the extracted information transmitted to the
cloud.
• Privacy-policy enforcement.
• A cloudlet can enforce the privacy policies of its owner prior to release of the data to
the cloud
• Masking cloud outages.
• If a cloud service becomes unavailable , a fallback service on a nearby cloudlet can
temporarily mask the failure
Compare to Cloud Computing
Parameters Cloud Computing Fog Computing
Server nodes location Within the Internet At the edge of the local network
Client and server distance Multiple hops Single/multiple hop
Latency High Low
Delay Jitter High Low
Security Non-locally controllable Locally controllable
Location awareness No Yes
Vulnerability Higher probability Lower probability
Geographical distribution Centralized Dense and Distributed
Number of server nodes Few Very large
Real time interactions Not fully supported Supported
Usual last mile connectivity Leased line /wireless Mainly wireless
Mobility Limited support Supported
Challenges
• Collective control and sharing of cloudlets in distributed computing
• Managing dispersed cloudlet infrastructure
• Higher management cost than centralized infrastructure
Edge X
• Vendor-neutral open source software platform at the edge of the network
• Interacts with the physical, every day working world of devices, sensors,
actuators, and other IoT objects.
• The EdgeX platform enables and encourages the rapidly growing
community of IoT solution providers to work together in an ecosystem of
interoperable components to reduce uncertainty, accelerate time to
market.
• Easier to
• monitor / send instructions / collect data from physical world items
• move the data across the fog up to the cloud where it may be stored, aggregated,
analyzed, and turned into information, actuated, and acted upon
AWS Lambda@Edge
Run Lambda functions at AWS Regions and Amazon CloudFront edge locations
Reference
• Wearable Cognitive Assistance using Cloudlets
(http://elijah.cs.cmu.edu/)
• The Emergence of Edge Computing, Computer 50.1 (2017): 30-39.
• Edge Computing: Vision and Challenges, IEEE INTERNET OF THINGS
JOURNAL, VOL. 3, NO. 5, OCTOBER 2016
• K.P.Saharan A.Kumar “ Fog in Comparison to Cloud: A Survey”, Int’l.
Journal of Computer Applications (0975 – 8887) Volume 122 – No.3,
July 2015

More Related Content

Similar to 13778757.ppt

Cloud-mod1-chap1.pptx
Cloud-mod1-chap1.pptxCloud-mod1-chap1.pptx
Cloud-mod1-chap1.pptx
chayashree12
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
Naveed Farooq
 
An Integrated Cloud Computing Architectural Stack
An Integrated Cloud Computing Architectural Stack An Integrated Cloud Computing Architectural Stack
An Integrated Cloud Computing Architectural Stack
Zara Tariq
 
cloud computing.ppt
cloud computing.pptcloud computing.ppt
cloud computing.ppt
MunmunSaha7
 
CC_Jeevan
CC_JeevanCC_Jeevan
CC_Jeevan
Jeevan Kumar
 
Cloud Computing_Module3-1.pptxnsjsjajajajaja
Cloud Computing_Module3-1.pptxnsjsjajajajajaCloud Computing_Module3-1.pptxnsjsjajajajaja
Cloud Computing_Module3-1.pptxnsjsjajajajaja
Shivang100
 
Cloud computing
Cloud computingCloud computing
Cloud computing
Ripal Ranpara
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
Jagriti Rai
 
Virtualization vs. Cloud Computing: What's the Difference?
Virtualization vs. Cloud Computing: What's the Difference?Virtualization vs. Cloud Computing: What's the Difference?
Virtualization vs. Cloud Computing: What's the Difference?
Bangladesh Network Operators Group
 
11-Module-4 Opportunities and Challenges, Architectures for convergence,Data ...
11-Module-4 Opportunities and Challenges, Architectures for convergence,Data ...11-Module-4 Opportunities and Challenges, Architectures for convergence,Data ...
11-Module-4 Opportunities and Challenges, Architectures for convergence,Data ...
RahulJain989779
 
Introduction to Cloud Computing.pptx
Introduction to Cloud Computing.pptxIntroduction to Cloud Computing.pptx
Introduction to Cloud Computing.pptx
sarahabbas40
 
Cloud and Grid Computing
Cloud and Grid ComputingCloud and Grid Computing
Cloud and Grid Computing
Leen Blom
 
Virtualization and cloud computing
Virtualization and cloud computingVirtualization and cloud computing
Virtualization and cloud computing
Deep Gupta
 
Cloud and grid computing by Leen Blom, Centric
Cloud and grid computing by Leen Blom, CentricCloud and grid computing by Leen Blom, Centric
Cloud and grid computing by Leen Blom, Centric
Centric
 
A Complete Guide Cloud Computing
A Complete Guide Cloud ComputingA Complete Guide Cloud Computing
A Complete Guide Cloud Computing
Sripati Mahapatra
 
oracle.pptx
oracle.pptxoracle.pptx
oracle.pptx
Minakshee Patil
 
Cloud Computing (Lecture 1 & 2).pptx
Cloud Computing (Lecture 1 & 2).pptxCloud Computing (Lecture 1 & 2).pptx
Cloud Computing (Lecture 1 & 2).pptx
MuhammadArslan799356
 
Intro
IntroIntro
Introduction to Cloud Computing, Overview
Introduction to Cloud Computing, OverviewIntroduction to Cloud Computing, Overview
Introduction to Cloud Computing, Overview
SudiptaDas684406
 
Cloud computing
Cloud computingCloud computing
Cloud computing
Pallavi Rai
 

Similar to 13778757.ppt (20)

Cloud-mod1-chap1.pptx
Cloud-mod1-chap1.pptxCloud-mod1-chap1.pptx
Cloud-mod1-chap1.pptx
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
An Integrated Cloud Computing Architectural Stack
An Integrated Cloud Computing Architectural Stack An Integrated Cloud Computing Architectural Stack
An Integrated Cloud Computing Architectural Stack
 
cloud computing.ppt
cloud computing.pptcloud computing.ppt
cloud computing.ppt
 
CC_Jeevan
CC_JeevanCC_Jeevan
CC_Jeevan
 
Cloud Computing_Module3-1.pptxnsjsjajajajaja
Cloud Computing_Module3-1.pptxnsjsjajajajajaCloud Computing_Module3-1.pptxnsjsjajajajaja
Cloud Computing_Module3-1.pptxnsjsjajajajaja
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
 
Virtualization vs. Cloud Computing: What's the Difference?
Virtualization vs. Cloud Computing: What's the Difference?Virtualization vs. Cloud Computing: What's the Difference?
Virtualization vs. Cloud Computing: What's the Difference?
 
11-Module-4 Opportunities and Challenges, Architectures for convergence,Data ...
11-Module-4 Opportunities and Challenges, Architectures for convergence,Data ...11-Module-4 Opportunities and Challenges, Architectures for convergence,Data ...
11-Module-4 Opportunities and Challenges, Architectures for convergence,Data ...
 
Introduction to Cloud Computing.pptx
Introduction to Cloud Computing.pptxIntroduction to Cloud Computing.pptx
Introduction to Cloud Computing.pptx
 
Cloud and Grid Computing
Cloud and Grid ComputingCloud and Grid Computing
Cloud and Grid Computing
 
Virtualization and cloud computing
Virtualization and cloud computingVirtualization and cloud computing
Virtualization and cloud computing
 
Cloud and grid computing by Leen Blom, Centric
Cloud and grid computing by Leen Blom, CentricCloud and grid computing by Leen Blom, Centric
Cloud and grid computing by Leen Blom, Centric
 
A Complete Guide Cloud Computing
A Complete Guide Cloud ComputingA Complete Guide Cloud Computing
A Complete Guide Cloud Computing
 
oracle.pptx
oracle.pptxoracle.pptx
oracle.pptx
 
Cloud Computing (Lecture 1 & 2).pptx
Cloud Computing (Lecture 1 & 2).pptxCloud Computing (Lecture 1 & 2).pptx
Cloud Computing (Lecture 1 & 2).pptx
 
Intro
IntroIntro
Intro
 
Introduction to Cloud Computing, Overview
Introduction to Cloud Computing, OverviewIntroduction to Cloud Computing, Overview
Introduction to Cloud Computing, Overview
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 

Recently uploaded

哪里购买(ucr毕业证书)美国加州大学河滨分校毕业证研究生文凭证书原版一模一样
哪里购买(ucr毕业证书)美国加州大学河滨分校毕业证研究生文凭证书原版一模一样哪里购买(ucr毕业证书)美国加州大学河滨分校毕业证研究生文凭证书原版一模一样
哪里购买(ucr毕业证书)美国加州大学河滨分校毕业证研究生文凭证书原版一模一样
a0pr7yf1
 
Sattamatka satta matka sattamatka results
Sattamatka satta matka sattamatka resultsSattamatka satta matka sattamatka results
VTV FULL SCRIPT ------------------------
VTV FULL SCRIPT ------------------------VTV FULL SCRIPT ------------------------
VTV FULL SCRIPT ------------------------
ssathiyanishanth8
 
THUNDERDEVILS_COPERNICUS_SAMPLEBOARD_CAT_ZYGOCKIpdf
THUNDERDEVILS_COPERNICUS_SAMPLEBOARD_CAT_ZYGOCKIpdfTHUNDERDEVILS_COPERNICUS_SAMPLEBOARD_CAT_ZYGOCKIpdf
THUNDERDEVILS_COPERNICUS_SAMPLEBOARD_CAT_ZYGOCKIpdf
zygocki
 
➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing Indian Matka
➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing Indian Matka➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing Indian Matka
➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing Indian Matka
➒➌➎➏➑➐➋➑➐➐Dpboss Matka Guessing Satta Matka Kalyan Chart Indian Matka
 
ARNAUVALERY RECORD STORE SCAVENGER HUNT.
ARNAUVALERY RECORD STORE SCAVENGER HUNT.ARNAUVALERY RECORD STORE SCAVENGER HUNT.
ARNAUVALERY RECORD STORE SCAVENGER HUNT.
ValeryArnau
 
哪里办理(sjsu毕业证书)美国圣何塞州立大学毕业证硕士文凭证书原版一模一样
哪里办理(sjsu毕业证书)美国圣何塞州立大学毕业证硕士文凭证书原版一模一样哪里办理(sjsu毕业证书)美国圣何塞州立大学毕业证硕士文凭证书原版一模一样
哪里办理(sjsu毕业证书)美国圣何塞州立大学毕业证硕士文凭证书原版一模一样
19rmjonz
 
➒➌➎➏➑➐➋➑➐➐ Kalyan Matka Satta Matka Dpboss Matka Guessing Indian Matka
➒➌➎➏➑➐➋➑➐➐ Kalyan Matka Satta Matka Dpboss Matka Guessing Indian Matka➒➌➎➏➑➐➋➑➐➐ Kalyan Matka Satta Matka Dpboss Matka Guessing Indian Matka
➒➌➎➏➑➐➋➑➐➐ Kalyan Matka Satta Matka Dpboss Matka Guessing Indian Matka
➒➌➎➏➑➐➋➑➐➐Dpboss Matka Guessing Satta Matka Kalyan Chart Indian Matka
 
➒➌➎➏➑➐➋➑➐➐ Kalyan Matka Satta Matka Dpboss Matka Guessing Indian Matka
➒➌➎➏➑➐➋➑➐➐ Kalyan Matka Satta Matka Dpboss Matka Guessing Indian Matka➒➌➎➏➑➐➋➑➐➐ Kalyan Matka Satta Matka Dpboss Matka Guessing Indian Matka
➒➌➎➏➑➐➋➑➐➐ Kalyan Matka Satta Matka Dpboss Matka Guessing Indian Matka
➒➌➎➏➑➐➋➑➐➐Dpboss Matka Guessing Satta Matka Kalyan Chart Indian Matka
 
Have a Nice Day Scene 3 .pdf
Have a Nice Day Scene 3              .pdfHave a Nice Day Scene 3              .pdf
Have a Nice Day Scene 3 .pdf
ElenaKrasteva9
 
➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing
➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing
➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing
➒➌➎➏➑➐➋➑➐➐Dpboss Matka Guessing Satta Matka Kalyan Chart Indian Matka
 
Dpboss Matka Guessing Satta Matta Matka Kalyan panel Chart Indian Matka Dpbos...
Dpboss Matka Guessing Satta Matta Matka Kalyan panel Chart Indian Matka Dpbos...Dpboss Matka Guessing Satta Matta Matka Kalyan panel Chart Indian Matka Dpbos...
Dpboss Matka Guessing Satta Matta Matka Kalyan panel Chart Indian Matka Dpbos...
➒➌➎➏➑➐➋➑➐➐Dpboss Matka Guessing Satta Matka Kalyan Chart Indian Matka
 
g.pptxbjx<b<b,aaaaaaaa<ibq<In<q,<BXbbihi
g.pptxbjx<b<b,aaaaaaaa<ibq<In<q,<BXbbihig.pptxbjx<b<b,aaaaaaaa<ibq<In<q,<BXbbihi
g.pptxbjx<b<b,aaaaaaaa<ibq<In<q,<BXbbihi
OLMOSCRUZDANIELA
 
➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing Indian Matka
➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing Indian Matka➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing Indian Matka
➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing Indian Matka
➒➌➎➏➑➐➋➑➐➐Dpboss Matka Guessing Satta Matka Kalyan Chart Indian Matka
 
➒➌➍➑➊➑➏➍➋➒ Satta Matka Satta result marka result Satta Matka Satta result mar...
➒➌➍➑➊➑➏➍➋➒ Satta Matka Satta result marka result Satta Matka Satta result mar...➒➌➍➑➊➑➏➍➋➒ Satta Matka Satta result marka result Satta Matka Satta result mar...
➒➌➍➑➊➑➏➍➋➒ Satta Matka Satta result marka result Satta Matka Satta result mar...
➒➌➍➑➊➑➏➍➋➒ Satta Matka Satta result marka result
 
➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing
➒➌➎➏➑➐➋➑➐➐  Satta Matka Dpboss Matka Guessing➒➌➎➏➑➐➋➑➐➐  Satta Matka Dpboss Matka Guessing
➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing
➒➌➎➏➑➐➋➑➐➐Dpboss Matka Guessing Satta Matka Kalyan Chart Indian Matka
 
The Evolution and Impact of Hip Hop a cultural and artistic
The Evolution and Impact of Hip Hop a cultural and artisticThe Evolution and Impact of Hip Hop a cultural and artistic
The Evolution and Impact of Hip Hop a cultural and artistic
applemusic056
 
➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing Indian Matka
➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing Indian Matka➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing Indian Matka
➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing Indian Matka
➒➌➎➏➑➐➋➑➐➐Dpboss Matka Guessing Satta Matka Kalyan Chart Indian Matka
 
Femmely-ACP-how to use social media to drive engagement
Femmely-ACP-how to use social media to drive engagementFemmely-ACP-how to use social media to drive engagement
Femmely-ACP-how to use social media to drive engagement
19jli3
 
Maryoku_Yummy_Episode_01_Storyboard example_01
Maryoku_Yummy_Episode_01_Storyboard example_01Maryoku_Yummy_Episode_01_Storyboard example_01
Maryoku_Yummy_Episode_01_Storyboard example_01
acostaanimation
 

Recently uploaded (20)

哪里购买(ucr毕业证书)美国加州大学河滨分校毕业证研究生文凭证书原版一模一样
哪里购买(ucr毕业证书)美国加州大学河滨分校毕业证研究生文凭证书原版一模一样哪里购买(ucr毕业证书)美国加州大学河滨分校毕业证研究生文凭证书原版一模一样
哪里购买(ucr毕业证书)美国加州大学河滨分校毕业证研究生文凭证书原版一模一样
 
Sattamatka satta matka sattamatka results
Sattamatka satta matka sattamatka resultsSattamatka satta matka sattamatka results
Sattamatka satta matka sattamatka results
 
VTV FULL SCRIPT ------------------------
VTV FULL SCRIPT ------------------------VTV FULL SCRIPT ------------------------
VTV FULL SCRIPT ------------------------
 
THUNDERDEVILS_COPERNICUS_SAMPLEBOARD_CAT_ZYGOCKIpdf
THUNDERDEVILS_COPERNICUS_SAMPLEBOARD_CAT_ZYGOCKIpdfTHUNDERDEVILS_COPERNICUS_SAMPLEBOARD_CAT_ZYGOCKIpdf
THUNDERDEVILS_COPERNICUS_SAMPLEBOARD_CAT_ZYGOCKIpdf
 
➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing Indian Matka
➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing Indian Matka➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing Indian Matka
➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing Indian Matka
 
ARNAUVALERY RECORD STORE SCAVENGER HUNT.
ARNAUVALERY RECORD STORE SCAVENGER HUNT.ARNAUVALERY RECORD STORE SCAVENGER HUNT.
ARNAUVALERY RECORD STORE SCAVENGER HUNT.
 
哪里办理(sjsu毕业证书)美国圣何塞州立大学毕业证硕士文凭证书原版一模一样
哪里办理(sjsu毕业证书)美国圣何塞州立大学毕业证硕士文凭证书原版一模一样哪里办理(sjsu毕业证书)美国圣何塞州立大学毕业证硕士文凭证书原版一模一样
哪里办理(sjsu毕业证书)美国圣何塞州立大学毕业证硕士文凭证书原版一模一样
 
➒➌➎➏➑➐➋➑➐➐ Kalyan Matka Satta Matka Dpboss Matka Guessing Indian Matka
➒➌➎➏➑➐➋➑➐➐ Kalyan Matka Satta Matka Dpboss Matka Guessing Indian Matka➒➌➎➏➑➐➋➑➐➐ Kalyan Matka Satta Matka Dpboss Matka Guessing Indian Matka
➒➌➎➏➑➐➋➑➐➐ Kalyan Matka Satta Matka Dpboss Matka Guessing Indian Matka
 
➒➌➎➏➑➐➋➑➐➐ Kalyan Matka Satta Matka Dpboss Matka Guessing Indian Matka
➒➌➎➏➑➐➋➑➐➐ Kalyan Matka Satta Matka Dpboss Matka Guessing Indian Matka➒➌➎➏➑➐➋➑➐➐ Kalyan Matka Satta Matka Dpboss Matka Guessing Indian Matka
➒➌➎➏➑➐➋➑➐➐ Kalyan Matka Satta Matka Dpboss Matka Guessing Indian Matka
 
Have a Nice Day Scene 3 .pdf
Have a Nice Day Scene 3              .pdfHave a Nice Day Scene 3              .pdf
Have a Nice Day Scene 3 .pdf
 
➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing
➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing
➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing
 
Dpboss Matka Guessing Satta Matta Matka Kalyan panel Chart Indian Matka Dpbos...
Dpboss Matka Guessing Satta Matta Matka Kalyan panel Chart Indian Matka Dpbos...Dpboss Matka Guessing Satta Matta Matka Kalyan panel Chart Indian Matka Dpbos...
Dpboss Matka Guessing Satta Matta Matka Kalyan panel Chart Indian Matka Dpbos...
 
g.pptxbjx<b<b,aaaaaaaa<ibq<In<q,<BXbbihi
g.pptxbjx<b<b,aaaaaaaa<ibq<In<q,<BXbbihig.pptxbjx<b<b,aaaaaaaa<ibq<In<q,<BXbbihi
g.pptxbjx<b<b,aaaaaaaa<ibq<In<q,<BXbbihi
 
➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing Indian Matka
➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing Indian Matka➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing Indian Matka
➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing Indian Matka
 
➒➌➍➑➊➑➏➍➋➒ Satta Matka Satta result marka result Satta Matka Satta result mar...
➒➌➍➑➊➑➏➍➋➒ Satta Matka Satta result marka result Satta Matka Satta result mar...➒➌➍➑➊➑➏➍➋➒ Satta Matka Satta result marka result Satta Matka Satta result mar...
➒➌➍➑➊➑➏➍➋➒ Satta Matka Satta result marka result Satta Matka Satta result mar...
 
➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing
➒➌➎➏➑➐➋➑➐➐  Satta Matka Dpboss Matka Guessing➒➌➎➏➑➐➋➑➐➐  Satta Matka Dpboss Matka Guessing
➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing
 
The Evolution and Impact of Hip Hop a cultural and artistic
The Evolution and Impact of Hip Hop a cultural and artisticThe Evolution and Impact of Hip Hop a cultural and artistic
The Evolution and Impact of Hip Hop a cultural and artistic
 
➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing Indian Matka
➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing Indian Matka➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing Indian Matka
➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing Indian Matka
 
Femmely-ACP-how to use social media to drive engagement
Femmely-ACP-how to use social media to drive engagementFemmely-ACP-how to use social media to drive engagement
Femmely-ACP-how to use social media to drive engagement
 
Maryoku_Yummy_Episode_01_Storyboard example_01
Maryoku_Yummy_Episode_01_Storyboard example_01Maryoku_Yummy_Episode_01_Storyboard example_01
Maryoku_Yummy_Episode_01_Storyboard example_01
 

13778757.ppt

  • 1. Introduction to Edge Computing Ken-Hao Chang Taiwan Evolutionary Intelligence Laboratory 2017/11/12 Group Meeting Presentation
  • 2. Outline • Trend of Computing • Cloud Computing • Edge Computing • Application • EdgeX project • AWS lambda@edge
  • 4. Cloud Computing • Cloud computing is a distributed technology which delivers hosted services over the internet to provide easy access, scalable (and elastic) IT services
  • 5. Five characteristics 1. On-demand Self-service A consumer can unilaterally provision computing capabilities, such as server time and network storage, as needed automatically without requiring human interaction with each service’s provider.
  • 6. Five characteristics 2. Broad Network Access Capabilities are available over the network and accessed through standard mechanisms that promote use by heterogeneous client platforms
  • 7. Five characteristics 3. Resource Pooling The provider’s computing resources are pooled to serve multiple consumers using a multi-tenant model, with different physical and virtual resources dynamically assigned and reassigned according to consumer demand.
  • 8. Five characteristics 4. Rapid Elasticity Capabilities can be rapidly and elastically provisioned, in some cases automatically, to quickly scale out, and rapidly released to quickly scale in.
  • 9. Five characteristics 5. Measured Service Cloud systems automatically control and optimize resource use by leveraging a metering capability at some level of abstraction appropriate to the type of service .
  • 10. Benefits From Cloud • For the end user and individuals • Improved performance • Instant update & free software • Device independence & Mobility • For the market and enterprises • Reduce capital expenditure • Improve Business Agility & Specialization • Fast Deployment & Continuous Service Delivery
  • 11. Cloud Computing structure Data quantity is too large Transportation is becoming the bottleneck Privacy protection an obstacle for cloud computing in IoT
  • 12. Emergence of Edge Computing • Mobile computing • Internet of Things( IoT ) • Smart Home : smart light, smart TV, and robot vacuum • Just connecting to cloud is not enough • Augmented Reality (AR)
  • 13. What is Edge Computing • Edge • Any computing and network resources along the path between data sources and cloud data centers Data Source Edge
  • 14. Three-level Architecture • First level: • unmodified cloud infrastructure • Second level: • dispersed elements called cloudlets with state cached from the first level • Third level: • Mobile-device or IoT device
  • 15. Technology • Content Delivery Network (CDN) • Fog nodes • Cloudlets • Micro datacenters
  • 16. CDN • Geographically distributed network of proxy servers and their data centers • Benefits • Reducing bandwidth costs • Improving page load times • Increasing global availability of content • Location-relevant advertising • Techniques • web caching • server-load balancing • request routing
  • 17. Cloudlets ( Edge ) • A mobility-enhanced small-scale cloud datacenter that is located at the edge of the Internet Cloud Cloudlet Cloudlet
  • 18. Cloudlets • Based on standard cloud technology (virtual machines ) : Openstack • Soft state only ( Storage ) • contain cached states from the cloud • buffer data originating from a mobile device and going to the cloud • entirely self-managing • Close at hand • “Logical proximity" of the mobile devices • Resources and connectivity (Networking and Processing) • sufficient CPU, RAM, etc. to offload resource-intensive computations from several mobile devices • good connectivity ( bandwidth) to the cloud • not limited by electric power supply
  • 21. Benefits of Cloudlets • Highly responsive cloud services. • low end-to-end • Low latency, high bandwidth • Scalability via edge analytics. • Raw data is analyzed on cloudlets. Only the extracted information transmitted to the cloud. • Privacy-policy enforcement. • A cloudlet can enforce the privacy policies of its owner prior to release of the data to the cloud • Masking cloud outages. • If a cloud service becomes unavailable , a fallback service on a nearby cloudlet can temporarily mask the failure
  • 22. Compare to Cloud Computing Parameters Cloud Computing Fog Computing Server nodes location Within the Internet At the edge of the local network Client and server distance Multiple hops Single/multiple hop Latency High Low Delay Jitter High Low Security Non-locally controllable Locally controllable Location awareness No Yes Vulnerability Higher probability Lower probability Geographical distribution Centralized Dense and Distributed Number of server nodes Few Very large Real time interactions Not fully supported Supported Usual last mile connectivity Leased line /wireless Mainly wireless Mobility Limited support Supported
  • 23. Challenges • Collective control and sharing of cloudlets in distributed computing • Managing dispersed cloudlet infrastructure • Higher management cost than centralized infrastructure
  • 24. Edge X • Vendor-neutral open source software platform at the edge of the network • Interacts with the physical, every day working world of devices, sensors, actuators, and other IoT objects. • The EdgeX platform enables and encourages the rapidly growing community of IoT solution providers to work together in an ecosystem of interoperable components to reduce uncertainty, accelerate time to market. • Easier to • monitor / send instructions / collect data from physical world items • move the data across the fog up to the cloud where it may be stored, aggregated, analyzed, and turned into information, actuated, and acted upon
  • 25.
  • 26. AWS Lambda@Edge Run Lambda functions at AWS Regions and Amazon CloudFront edge locations
  • 27. Reference • Wearable Cognitive Assistance using Cloudlets (http://elijah.cs.cmu.edu/) • The Emergence of Edge Computing, Computer 50.1 (2017): 30-39. • Edge Computing: Vision and Challenges, IEEE INTERNET OF THINGS JOURNAL, VOL. 3, NO. 5, OCTOBER 2016 • K.P.Saharan A.Kumar “ Fog in Comparison to Cloud: A Survey”, Int’l. Journal of Computer Applications (0975 – 8887) Volume 122 – No.3, July 2015