SlideShare a Scribd company logo
1
Edge Computing
© 2019 Carnegie Mellon University
[DISTRIBUTION STATEMENT A] Approved for public release and unlimited distribution.
Software Engineering Institute
Carnegie Mellon University
Pittsburgh, PA 15213
[DISTRIBUTION STATEMENT A] Approved for public release and unlimited distribution.
SCSS 2019
Software and Cyber Solutions Symposium: Benefits and Risks of Cloud Computing
Edge Computing: Use Cases
and Challenges
Grace A. Lewis
2
Edge Computing
© 2019 Carnegie Mellon University
[DISTRIBUTION STATEMENT A] Approved for public release and unlimited distribution.
Copyright 2019 Carnegie Mellon University. All Rights Reserved.
This material is based upon work funded and supported by the Department of Defense under Contract No. FA8702-15-D-
0002 with Carnegie Mellon University for the operation of the Software Engineering Institute, a federally funded research
and development center.
The view, opinions, and/or findings contained in this material are those of the author(s) and should not be construed as an
official Government position, policy, or decision, unless designated by other documentation.
NO WARRANTY. THIS CARNEGIE MELLON UNIVERSITY AND SOFTWARE ENGINEERING INSTITUTE MATERIAL IS
FURNISHED ON AN "AS-IS" BASIS. CARNEGIE MELLON UNIVERSITY MAKES NO WARRANTIES OF ANY KIND,
EITHER EXPRESSED OR IMPLIED, AS TO ANY MATTER INCLUDING, BUT NOT LIMITED TO, WARRANTY OF
FITNESS FOR PURPOSE OR MERCHANTABILITY, EXCLUSIVITY, OR RESULTS OBTAINED FROM USE OF THE
MATERIAL. CARNEGIE MELLON UNIVERSITY DOES NOT MAKE ANY WARRANTY OF ANY KIND WITH RESPECT TO
FREEDOM FROM PATENT, TRADEMARK, OR COPYRIGHT INFRINGEMENT.
[DISTRIBUTION STATEMENT A] This material has been approved for public release and unlimited distribution. Please see
Copyright notice for non-US Government use and distribution.
This material was prepared for the exclusive use of SCSS 2019 and may not be used for any other purpose without the
written consent of permission@sei.cmu.edu.
DM19-0872
3
Edge Computing
© 2019 Carnegie Mellon University
[DISTRIBUTION STATEMENT A] Approved for public release and unlimited distribution.
Edge Computing
Idea is to push applications, data and computing
power to the edge of the Internet, in close
proximity to mobile devices, sensors, and end
users
An early example is Akamai, with servers around
the world to distribute web site content from
locations close to the user (content delivery
networks, or CDNs)
4
Edge Computing
© 2019 Carnegie Mellon University
[DISTRIBUTION STATEMENT A] Approved for public release and unlimited distribution.
Edge Computing: Drivers
Latency
• data processing close to where it originates avoids round-trip time to the
cloud
Bandwidth
• optimization of communication to and from the cloud
Privacy/security
• sensitive data stays local
Connectivity
• continued processing (in some cases) despite lack of connectivity to the
cloud
Local dependencies
• data processing close to points of interaction with end users and other
system components
5
Edge Computing
© 2019 Carnegie Mellon University
[DISTRIBUTION STATEMENT A] Approved for public release and unlimited distribution.
Edge Computing: The Telco View
Opportunity for providing edge computing
devices in existing infrastructure
• e.g., micro data centers at the base of cellular
towers
Multiple organizations seeking standardization:
Multi-Access Edge Computing (MEC), Open
Edge Computing (OEC), OpenFog consortium,
etc.
Business model is still not clear: Who pays for
the service? Consumer? Content Provider?
Edge Computing according to the Open Edge Computing
Initiative [1]
6
Edge Computing
© 2019 Carnegie Mellon University
[DISTRIBUTION STATEMENT A] Approved for public release and unlimited distribution.
Edge Computing: The Cloud Provider View
Goal is mainly to provide
• Content Delivery Network (CDN) services
• IoT data processing and aggregation for
data in transit to the cloud
Examples
• Azure IoT Edge — deploy business logic to
edge devices and monitor from the cloud
• Amazon
- AWS CloudFront — CDN Service, includes
Lambda@Edge
- AWS Greengrass — connected IoT devices
can run AWS Lambda functions and other
code on locally-collected data
Industrial IoT: IoT to Edge to Cloud [2]
7
Edge Computing
© 2019 Carnegie Mellon University
[DISTRIBUTION STATEMENT A] Approved for public release and unlimited distribution.
Edge Computing: The “Appliance” View
Goal is to provide a “data center in a box”
to push cloud computing capabilities to
the edge
• Often combined with networking
capabilities such as edge gateways
and smart routers
Many players in this space, such as
Amazon, Cisco, Dell EMC, HPE, etc.
Disconnected Operations
AWS Snowball Edge — large-scale data
transfer service with an embedded
computing platform (based on AWS
Greengrass plus Lambda functions)
Snowball Edge Device [3]
8
Edge Computing
© 2019 Carnegie Mellon University
[DISTRIBUTION STATEMENT A] Approved for public release and unlimited distribution.
Opportunities for DoD and Government
Edge Computing via “appliances” can
provide computation and data to support
a wide variety of missions
• Military
• Humanitarian
• Public safety
• Public service
9
Edge Computing
© 2019 Carnegie Mellon University
[DISTRIBUTION STATEMENT A] Approved for public release and unlimited distribution.
Computation and Data in
Disconnected Environments
Providing computation-intensive capabilities
and data at the edge when there is no access
to the cloud
• Speech recognition
• Face recognition
• Speech translation
• Image recognition
• Image processing
• Air/water quality analysis
Tactical Cloudlets [4][5][6]
10
Edge Computing
© 2019 Carnegie Mellon University
[DISTRIBUTION STATEMENT A] Approved for public release and unlimited distribution.
Data Pre-Processing, Filtering, and Pre-Fetching (Cloud
to Edge)
Using edge devices to
• pre-process,
• pre-fetch, or
• filter unnecessary data from streams
intended for mobile devices
Goal: Mobile devices receive only the
data that they need, when they need it
• reduced bandwidth
• reduced latency
• reduced cognitive load
11
Edge Computing
© 2019 Carnegie Mellon University
[DISTRIBUTION STATEMENT A] Approved for public release and unlimited distribution.
Data Pre-Processing and Caching (Edge to Cloud)
Using edge devices to
• pre-process, or
• cache
data heading for enterprise repositories
12
Edge Computing
© 2019 Carnegie Mellon University
[DISTRIBUTION STATEMENT A] Approved for public release and unlimited distribution.
Field Operations
People that spend time away from their main
offices or labs, such as researchers, medics,
and sales personnel, can leverage portable
surrogates to support their computation and
data needs
PowerSense: Image Processing for Dengue Detection [7]
Leverages
microfluidic
paper-based
analytical
devices (μPADs)
13
Edge Computing
© 2019 Carnegie Mellon University
[DISTRIBUTION STATEMENT A] Approved for public release and unlimited distribution.
Resource-Challenged Environments
Less-privileged regions characterized by limited Internet access, limited
electricity and network access, and potentially low levels of literacy can
leverage surrogates to obtain information to support their communities
AgroTempus Features [8]
• Surrogates in villages
download and cache
data from mobile hub
• Surrogates upload field-
collected data to the
mobile hub which
eventually syncs with the
cloud
14
Edge Computing
© 2019 Carnegie Mellon University
[DISTRIBUTION STATEMENT A] Approved for public release and unlimited distribution.
Challenges
Hardware (especially in the context of Edge AI)
Privacy
Security
Data and computation allocation to edge devices
(especially at runtime)
Resource discovery
Google Edge TPU BETA [9]
The Joneses (2009)
15
Edge Computing
© 2019 Carnegie Mellon University
[DISTRIBUTION STATEMENT A] Approved for public release and unlimited distribution.
Summary
Edge Computing is about pushing applications, data
and computing power to the edge of the Internet, in
close proximity to mobile devices, sensors, and end
users
Edge Computing via “appliances” can provide
computation and data to support a wide variety of
missions
I challenge you to think about use cases for Edge
computing beyond IoT
• Military
• Humanitarian
• Public safety
• Public service
16
Edge Computing
© 2019 Carnegie Mellon University
[DISTRIBUTION STATEMENT A] Approved for public release and unlimited distribution.
References
[1] Open Edge Computing Initiative. http://openedgecomputing.org (2019)
[2] Open Automation Software. IIoT Edge Computing vs. Cloud Computing. https://openautomationsoftware.com/blog/iiot-
edge-computing-vs-cloud-computing/ (2019)
[3] Amazon. AWS Snow Family. https://aws.amazon.com/snow/?c=17&pt=6 (2019)
[4] Echeverría, Sebastián, Grace A. Lewis, James Root, and Ben Bradshaw. "Cyber-foraging for improving survivability of
mobile systems." In MILCOM 2015-2015 IEEE Military Communications Conference, pp. 1421-1426. IEEE, 2015.
[5] Echeverría, Sebastián, Dan Klinedinst, Keegan Williams, and Grace A. Lewis. "Establishing trusted identities in
disconnected edge environments." In 2016 IEEE/ACM Symposium on Edge Computing (SEC), pp. 51-63. IEEE, 2016.
[6] Lewis, Grace A., Sebastián Echeverría, Dan Klinedinst, and Keegan Williams. "Secure VM migration in tactical
cloudlets." In MILCOM 2017-2017 IEEE Military Communications Conference (MILCOM), pp. 388-393. IEEE, 2017.
[7] Matthews, Jerrid, et al. "PowerSense: power aware dengue diagnosis on mobile phones." Proceedings of the First
ACM Workshop on Mobile Systems, Applications, and Services for Healthcare. ACM, 2011.
[8] Brion, Reuel. Demonstrator for a Cyber-Foraging System to Support Agricultural Knowledge Exchange in Resource-
challenged Environments. Masters Thesis. VU University Amsterdam. 2015.
[9] Google. Edge TPU BETA. https://cloud.google.com/edge-tpu/ (2019)
17
Edge Computing
© 2019 Carnegie Mellon University
[DISTRIBUTION STATEMENT A] Approved for public release and unlimited distribution.
Contact Information
Grace A. Lewis
Tactical and AI-Enabled Systems (TAS) Initiative
Software Solutions Division (SSD)
Software Engineering Institute
4500 Fifth Avenue
Pittsburgh, PA 15213-2612
USA
Phone: +1 412-268-5851
Email: glewis@sei.cmu.edu
WWW: http://www.sei.cmu.edu/staff/glewis

More Related Content

PPTX
Seminar ppt fog comp
PDF
Fog computing
PPTX
FOG COMPUTING
DOCX
Best topics for seminar
PPT
PPTX
Edge Computing & AI
PDF
Edge computing
PPS
Human Area Networking Technology
Seminar ppt fog comp
Fog computing
FOG COMPUTING
Best topics for seminar
Edge Computing & AI
Edge computing
Human Area Networking Technology

What's hot (20)

PDF
EDGE COMPUTING
PPTX
eye phone technology
PPTX
Internet of Things (IoT) - IK
PPTX
flexpad
PPTX
Fog computing technology
PPTX
Fog computing
PPTX
Sky x technology
PPTX
presentation on Edge computing
PDF
Introduction to IoT
PPTX
SMART DUST
PPTX
Fog Computing and the Internet of Things
PPTX
Neuromorphic computing
PPT
Redtacton Presentation
PDF
The State of Edge Computing for IoT
PPTX
Internet of things
PPTX
Eye phone .1
PPTX
Asset Tracking and Location Technologies for Internet of Things
PPTX
Fog computing
DOC
Sky x technology
PPT
Internet Of Things
EDGE COMPUTING
eye phone technology
Internet of Things (IoT) - IK
flexpad
Fog computing technology
Fog computing
Sky x technology
presentation on Edge computing
Introduction to IoT
SMART DUST
Fog Computing and the Internet of Things
Neuromorphic computing
Redtacton Presentation
The State of Edge Computing for IoT
Internet of things
Eye phone .1
Asset Tracking and Location Technologies for Internet of Things
Fog computing
Sky x technology
Internet Of Things
Ad

Similar to Edge ppt (20)

PPTX
Unit-I.pptxsgsggggggggggggggZcvzvzfvzgghszg
PPTX
Unit-I.pptxmbmbmbmbm,b,hkggjfgjfc gvbn mm
PPTX
A theory on basics of edge computing notes
PPTX
EDGE SEMINAR.pptx
PPTX
edge computing slides - these slides include
PPTX
Edge Comp.pptx
PPTX
Edge Comp.pptx
PPTX
Edge comp
PDF
Edge Computing.pdf
PPTX
Presentation1.pptx
PPTX
Edge Computing TS.pptx
PPTX
What-is-Edge-Computing power point presentation
PDF
IRJET- Edge Computing the Next Computational Leap
PDF
IRJET- Edge Computing the Next Computational Leap
PPTX
Edge Computing: An Extension to Cloud Computing
PPTX
Edge computing
PDF
THE ROLE OF EDGE COMPUTING IN INTERNET OF THINGS
PPTX
Cloud and Edge Computing Systems
PDF
What Is Edge Computing? Everything You Need to Know
PPTX
Edge Computing.pptx
Unit-I.pptxsgsggggggggggggggZcvzvzfvzgghszg
Unit-I.pptxmbmbmbmbm,b,hkggjfgjfc gvbn mm
A theory on basics of edge computing notes
EDGE SEMINAR.pptx
edge computing slides - these slides include
Edge Comp.pptx
Edge Comp.pptx
Edge comp
Edge Computing.pdf
Presentation1.pptx
Edge Computing TS.pptx
What-is-Edge-Computing power point presentation
IRJET- Edge Computing the Next Computational Leap
IRJET- Edge Computing the Next Computational Leap
Edge Computing: An Extension to Cloud Computing
Edge computing
THE ROLE OF EDGE COMPUTING IN INTERNET OF THINGS
Cloud and Edge Computing Systems
What Is Edge Computing? Everything You Need to Know
Edge Computing.pptx
Ad

Recently uploaded (20)

PPTX
bas. eng. economics group 4 presentation 1.pptx
PPTX
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
PDF
Arduino robotics embedded978-1-4302-3184-4.pdf
PPTX
Lecture Notes Electrical Wiring System Components
PDF
Model Code of Practice - Construction Work - 21102022 .pdf
PDF
Well-logging-methods_new................
PPTX
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PPTX
Welding lecture in detail for understanding
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PPTX
Sustainable Sites - Green Building Construction
PPTX
web development for engineering and engineering
PPTX
Foundation to blockchain - A guide to Blockchain Tech
PPT
Project quality management in manufacturing
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PPTX
CH1 Production IntroductoryConcepts.pptx
PPTX
UNIT 4 Total Quality Management .pptx
bas. eng. economics group 4 presentation 1.pptx
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
Arduino robotics embedded978-1-4302-3184-4.pdf
Lecture Notes Electrical Wiring System Components
Model Code of Practice - Construction Work - 21102022 .pdf
Well-logging-methods_new................
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
Welding lecture in detail for understanding
UNIT-1 - COAL BASED THERMAL POWER PLANTS
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
Sustainable Sites - Green Building Construction
web development for engineering and engineering
Foundation to blockchain - A guide to Blockchain Tech
Project quality management in manufacturing
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
CH1 Production IntroductoryConcepts.pptx
UNIT 4 Total Quality Management .pptx

Edge ppt

  • 1. 1 Edge Computing © 2019 Carnegie Mellon University [DISTRIBUTION STATEMENT A] Approved for public release and unlimited distribution. Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213 [DISTRIBUTION STATEMENT A] Approved for public release and unlimited distribution. SCSS 2019 Software and Cyber Solutions Symposium: Benefits and Risks of Cloud Computing Edge Computing: Use Cases and Challenges Grace A. Lewis
  • 2. 2 Edge Computing © 2019 Carnegie Mellon University [DISTRIBUTION STATEMENT A] Approved for public release and unlimited distribution. Copyright 2019 Carnegie Mellon University. All Rights Reserved. This material is based upon work funded and supported by the Department of Defense under Contract No. FA8702-15-D- 0002 with Carnegie Mellon University for the operation of the Software Engineering Institute, a federally funded research and development center. The view, opinions, and/or findings contained in this material are those of the author(s) and should not be construed as an official Government position, policy, or decision, unless designated by other documentation. NO WARRANTY. THIS CARNEGIE MELLON UNIVERSITY AND SOFTWARE ENGINEERING INSTITUTE MATERIAL IS FURNISHED ON AN "AS-IS" BASIS. CARNEGIE MELLON UNIVERSITY MAKES NO WARRANTIES OF ANY KIND, EITHER EXPRESSED OR IMPLIED, AS TO ANY MATTER INCLUDING, BUT NOT LIMITED TO, WARRANTY OF FITNESS FOR PURPOSE OR MERCHANTABILITY, EXCLUSIVITY, OR RESULTS OBTAINED FROM USE OF THE MATERIAL. CARNEGIE MELLON UNIVERSITY DOES NOT MAKE ANY WARRANTY OF ANY KIND WITH RESPECT TO FREEDOM FROM PATENT, TRADEMARK, OR COPYRIGHT INFRINGEMENT. [DISTRIBUTION STATEMENT A] This material has been approved for public release and unlimited distribution. Please see Copyright notice for non-US Government use and distribution. This material was prepared for the exclusive use of SCSS 2019 and may not be used for any other purpose without the written consent of permission@sei.cmu.edu. DM19-0872
  • 3. 3 Edge Computing © 2019 Carnegie Mellon University [DISTRIBUTION STATEMENT A] Approved for public release and unlimited distribution. Edge Computing Idea is to push applications, data and computing power to the edge of the Internet, in close proximity to mobile devices, sensors, and end users An early example is Akamai, with servers around the world to distribute web site content from locations close to the user (content delivery networks, or CDNs)
  • 4. 4 Edge Computing © 2019 Carnegie Mellon University [DISTRIBUTION STATEMENT A] Approved for public release and unlimited distribution. Edge Computing: Drivers Latency • data processing close to where it originates avoids round-trip time to the cloud Bandwidth • optimization of communication to and from the cloud Privacy/security • sensitive data stays local Connectivity • continued processing (in some cases) despite lack of connectivity to the cloud Local dependencies • data processing close to points of interaction with end users and other system components
  • 5. 5 Edge Computing © 2019 Carnegie Mellon University [DISTRIBUTION STATEMENT A] Approved for public release and unlimited distribution. Edge Computing: The Telco View Opportunity for providing edge computing devices in existing infrastructure • e.g., micro data centers at the base of cellular towers Multiple organizations seeking standardization: Multi-Access Edge Computing (MEC), Open Edge Computing (OEC), OpenFog consortium, etc. Business model is still not clear: Who pays for the service? Consumer? Content Provider? Edge Computing according to the Open Edge Computing Initiative [1]
  • 6. 6 Edge Computing © 2019 Carnegie Mellon University [DISTRIBUTION STATEMENT A] Approved for public release and unlimited distribution. Edge Computing: The Cloud Provider View Goal is mainly to provide • Content Delivery Network (CDN) services • IoT data processing and aggregation for data in transit to the cloud Examples • Azure IoT Edge — deploy business logic to edge devices and monitor from the cloud • Amazon - AWS CloudFront — CDN Service, includes Lambda@Edge - AWS Greengrass — connected IoT devices can run AWS Lambda functions and other code on locally-collected data Industrial IoT: IoT to Edge to Cloud [2]
  • 7. 7 Edge Computing © 2019 Carnegie Mellon University [DISTRIBUTION STATEMENT A] Approved for public release and unlimited distribution. Edge Computing: The “Appliance” View Goal is to provide a “data center in a box” to push cloud computing capabilities to the edge • Often combined with networking capabilities such as edge gateways and smart routers Many players in this space, such as Amazon, Cisco, Dell EMC, HPE, etc. Disconnected Operations AWS Snowball Edge — large-scale data transfer service with an embedded computing platform (based on AWS Greengrass plus Lambda functions) Snowball Edge Device [3]
  • 8. 8 Edge Computing © 2019 Carnegie Mellon University [DISTRIBUTION STATEMENT A] Approved for public release and unlimited distribution. Opportunities for DoD and Government Edge Computing via “appliances” can provide computation and data to support a wide variety of missions • Military • Humanitarian • Public safety • Public service
  • 9. 9 Edge Computing © 2019 Carnegie Mellon University [DISTRIBUTION STATEMENT A] Approved for public release and unlimited distribution. Computation and Data in Disconnected Environments Providing computation-intensive capabilities and data at the edge when there is no access to the cloud • Speech recognition • Face recognition • Speech translation • Image recognition • Image processing • Air/water quality analysis Tactical Cloudlets [4][5][6]
  • 10. 10 Edge Computing © 2019 Carnegie Mellon University [DISTRIBUTION STATEMENT A] Approved for public release and unlimited distribution. Data Pre-Processing, Filtering, and Pre-Fetching (Cloud to Edge) Using edge devices to • pre-process, • pre-fetch, or • filter unnecessary data from streams intended for mobile devices Goal: Mobile devices receive only the data that they need, when they need it • reduced bandwidth • reduced latency • reduced cognitive load
  • 11. 11 Edge Computing © 2019 Carnegie Mellon University [DISTRIBUTION STATEMENT A] Approved for public release and unlimited distribution. Data Pre-Processing and Caching (Edge to Cloud) Using edge devices to • pre-process, or • cache data heading for enterprise repositories
  • 12. 12 Edge Computing © 2019 Carnegie Mellon University [DISTRIBUTION STATEMENT A] Approved for public release and unlimited distribution. Field Operations People that spend time away from their main offices or labs, such as researchers, medics, and sales personnel, can leverage portable surrogates to support their computation and data needs PowerSense: Image Processing for Dengue Detection [7] Leverages microfluidic paper-based analytical devices (μPADs)
  • 13. 13 Edge Computing © 2019 Carnegie Mellon University [DISTRIBUTION STATEMENT A] Approved for public release and unlimited distribution. Resource-Challenged Environments Less-privileged regions characterized by limited Internet access, limited electricity and network access, and potentially low levels of literacy can leverage surrogates to obtain information to support their communities AgroTempus Features [8] • Surrogates in villages download and cache data from mobile hub • Surrogates upload field- collected data to the mobile hub which eventually syncs with the cloud
  • 14. 14 Edge Computing © 2019 Carnegie Mellon University [DISTRIBUTION STATEMENT A] Approved for public release and unlimited distribution. Challenges Hardware (especially in the context of Edge AI) Privacy Security Data and computation allocation to edge devices (especially at runtime) Resource discovery Google Edge TPU BETA [9] The Joneses (2009)
  • 15. 15 Edge Computing © 2019 Carnegie Mellon University [DISTRIBUTION STATEMENT A] Approved for public release and unlimited distribution. Summary Edge Computing is about pushing applications, data and computing power to the edge of the Internet, in close proximity to mobile devices, sensors, and end users Edge Computing via “appliances” can provide computation and data to support a wide variety of missions I challenge you to think about use cases for Edge computing beyond IoT • Military • Humanitarian • Public safety • Public service
  • 16. 16 Edge Computing © 2019 Carnegie Mellon University [DISTRIBUTION STATEMENT A] Approved for public release and unlimited distribution. References [1] Open Edge Computing Initiative. http://openedgecomputing.org (2019) [2] Open Automation Software. IIoT Edge Computing vs. Cloud Computing. https://openautomationsoftware.com/blog/iiot- edge-computing-vs-cloud-computing/ (2019) [3] Amazon. AWS Snow Family. https://aws.amazon.com/snow/?c=17&pt=6 (2019) [4] Echeverría, Sebastián, Grace A. Lewis, James Root, and Ben Bradshaw. "Cyber-foraging for improving survivability of mobile systems." In MILCOM 2015-2015 IEEE Military Communications Conference, pp. 1421-1426. IEEE, 2015. [5] Echeverría, Sebastián, Dan Klinedinst, Keegan Williams, and Grace A. Lewis. "Establishing trusted identities in disconnected edge environments." In 2016 IEEE/ACM Symposium on Edge Computing (SEC), pp. 51-63. IEEE, 2016. [6] Lewis, Grace A., Sebastián Echeverría, Dan Klinedinst, and Keegan Williams. "Secure VM migration in tactical cloudlets." In MILCOM 2017-2017 IEEE Military Communications Conference (MILCOM), pp. 388-393. IEEE, 2017. [7] Matthews, Jerrid, et al. "PowerSense: power aware dengue diagnosis on mobile phones." Proceedings of the First ACM Workshop on Mobile Systems, Applications, and Services for Healthcare. ACM, 2011. [8] Brion, Reuel. Demonstrator for a Cyber-Foraging System to Support Agricultural Knowledge Exchange in Resource- challenged Environments. Masters Thesis. VU University Amsterdam. 2015. [9] Google. Edge TPU BETA. https://cloud.google.com/edge-tpu/ (2019)
  • 17. 17 Edge Computing © 2019 Carnegie Mellon University [DISTRIBUTION STATEMENT A] Approved for public release and unlimited distribution. Contact Information Grace A. Lewis Tactical and AI-Enabled Systems (TAS) Initiative Software Solutions Division (SSD) Software Engineering Institute 4500 Fifth Avenue Pittsburgh, PA 15213-2612 USA Phone: +1 412-268-5851 Email: glewis@sei.cmu.edu WWW: http://www.sei.cmu.edu/staff/glewis