In this talk, we will review the evolution of the computer technologies after the PC Era, including embedded systems, smart devices and smartphones, cloud computing, IoT, AI, and then AIoT & Edge Computing that are happening today, and discuss how the trends were developed.
From Embedded to IoT and From Cloud to Edge & AIoT -- A computer technology trend review
1. From Embedded to IoT, and
From Cloud to Edge & AIoT
-- A computer technology trend review for the past 20 years
William Liang (梁文耀), Ph.D.
Technical Director / Chief Architect
Taipei Design Center, ADLINK
2020.03 1
2. Leading EDGE COMPUTING adlinktech.com
Technology Transition for the Last 20 years
This will gonna be kind of a storytelling session about what I saw and what I experienced for the past 20 years. :^)
2
4. Leading EDGE COMPUTING adlinktech.com
● Personal computer technologies were
getting mature enough to be applied to
Embedded Systems, which in fact benefit
a lot from semiconductor and open source,
especially for SoC and Embedded Linux.
Embedded Systems
4
6. Leading EDGE COMPUTING adlinktech.com
● Early participant in Android development
○ The 1st porting to Academic research
embedded platform
○ Extend Android to smart IoT applications
Smartphone and Smart Devices
https://www.youtube.com/watch?v=6A3n2u3SabA&feature=youtu.be
https://www.youtube.com/watch?v=11Z8r-eRJ7w&feature=youtu.be
6
7. Leading EDGE COMPUTING adlinktech.com
● HTML5 / Firefox OS
○ Cloud-based concept
○ Cross platform App development
○ With maximal number of developers
○ Suitable for devices with rich media,
such as smart TV
Toward Smart Appliances - Firefox OS
7
9. Leading EDGE COMPUTING adlinktech.com
● Rich of computing and storage resources
● With the trend of high speed mobile network (4G/5G)
○ Low latency + High bandwidth
○ Potential to utilize grand cloud resource “locally”
● To integrate cloud storage to smart phones
○ HopeBay Tera: unlimited space, cloud-based phone
○ Cloud Memory Extension (CME) Technologies
○ Extend to Data-centric IoT
The Cloud Age
http://jerrydrussell.com/business-2/ibms-cloud-supercompute
r-powers-artificially-intelligent-consumer-apps/
https://www.openstack.org/software/
9
12. Leading EDGE COMPUTING adlinktech.com
● IoT means
The mature IT technologies can
be applied to everywhere!
● IoT is based on:
○ Embedded HW/SW technologies
○ Communication technologies
○ Wireless Sensor Networks technologies
Arising of IoT
http://edition.cnn.com/2013/05/02/travel/london-city-airport-internet-of-things/
12
21. Leading EDGE COMPUTING adlinktech.com
https://upload.wikimedia.org/wikipedia/commons/e/e3/BigData_2267x1146_trasparent.png
● Big data came from a lot of Small data!
● Traditional methods of prediction and modeling based on statistics
are changed drastically.
○ Sampling may not be a necessary thing because all data could be acquired
directly!
Big Data ⇒
Cognitive Computing ⇒
Artificial Intelligence (AI)
Big Data and AI
21
24. Leading EDGE COMPUTING adlinktech.com
● AI/ML/DL Computation
○ AI Training
○ AI Inference
● Complexity of AI: O(n3
)~O(n5
)
● Big data makes “n” exploded!
● Cloud computing resources
increase in a relatively slower
manner
○ although high performance
computing techniques is getting
better and better...
○ Quantum computers?
Challenge: Computational Resources
https://www.bigocheatsheet.com/
24
26. Leading EDGE COMPUTING adlinktech.com
● Edge: close to data generation places
● Data can be processed at the front edge side before being sent to
the cloud, to reduce the traffics
○ Useless-data filtering
○ Noise reduction
○ Preprocessing and computation
● AI Inference can also be done at
Edge side directly
○ Shorten inference latency
The Edge Computing Solution
26
27. Leading EDGE COMPUTING adlinktech.com
Cloud ⇒ Edge ⇒ IoT
The Clouds
✓Any where & Any time
✓Storage & Computing
✓Availability & Reliability
✓Security
27
30. Leading EDGE COMPUTING adlinktech.com
● Enables scalable, real-time, reliable, high performance and
interoperable data exchanges between publishers and subscribers
● Based on a set of standards managed by the Object Management
Group (OMG)
DDS - Data Distribution Service
https://www.researchgate.net/figure/Architecture-of-DDS_fig1_224372490
https://www.electronicdesign.com/industrial-automation/article/
21806104/adlink-delivers-opensource-dds-platform
Designed to address the needs of mission and business-critical
applications such as military command and control systems, air
traffic control, transportation management, modeling and
simulation, SCADA & utilities, and other big data applications.
30
31. Leading EDGE COMPUTING adlinktech.com
ROS2 - Robot OS
https://www.researchgate.net/figure/ROS1-ROS2-architecture-for-DDS-ap
proach-to-ROS-We-clarify-the-performance-of-the-data_fig1_309128426
31
32. Leading EDGE COMPUTING adlinktech.com
● ADLINK Technology is now part of the ROS 2
Technical Steering Committee (TSC) organized by
Open Robotics. Current ROS 2 TSC members
include:
○ ADLINK Technology
○ Amazon
○ Apex.AI
○ Arm
○ Bosch
○ Canonical
○ eProsima
○ Intel
○ LG Electronics
○ Microsoft
○ Open Robotics
○ ROBOTIS
○ Samsung
○ TARDEC
○ Tier IV
○ Toyota Research Institute
ADLINK Joins ROS 2 Technical Steering Committee
32
33. Leading EDGE COMPUTING adlinktech.com
● Computer Application Evolution
○ PC → Smart devices & Cloud → IoT
● Maturity of New Technologies
○ 5G & AI ⇒ AIoT
● Challenge of Cloud with IoT
○ Computational complexity of AI
○ Bandwidth of big data
● Edge computing
○ Data preprocessing
○ AI inferences
○ Realistic Business Values
● ADLINK Edge Solutions: DDS + ROS2 + AIoT
Conclusion
5 System Components for Smart Applications
● Cloud: data analysis and AI training
● Edge: data preprocessing and AI inference
● Terminal: user interface for
● IoT: communication and networking
● Sensors: information collection
33