SlideShare una empresa de Scribd logo
1 de 16
Descargar para leer sin conexión
Shuquan Huang, 99Cloud
Edge Optimized Architecture for Fabric Defect
Detection in Real-time
Vancouver
2018
99Cloud: Build Open Infrastructure For Change
7 0 1 7 9 2 7 0 9 2 91 19 10 AE F . ID C
• Top 3 Contributor in China
• Largest Market Share of OpenStack
in Energy, FSI, etc. in China[1]
• Largest OpenStack Training
Organization in China
• Member of OpenStack, CNCF, Linux,
etc.
[1] “2016 OpenStack Market Analysis”,July 2017, CSDN.net
Cloud Dominated the Decades
Cloud computing is:
• the centralization of computing services
• take advantage of a shared data center infrastructure and the
economy of scale to reduce costs.
D NSE MFR /NOVPJHIRY " ) / NSE 5MD - PJHIR PF FPTFE ed b 5/ 7A /:925019 5-7 c a
1BP V /NMDFOR RJLF IBPJMH CV 6NIM 8D/BPRIV(
5.8 / /8(
5.8 8 )")
8BJMGPBLF 8JMJDNLOSRFP FP NMB /NLOSRFP"
/ NSE DNJMFE CV BLMBRI /IF BOOB)
B F GNPDF DNL 8 BPF 7NSE/ NSE
-LBWNM FC FPTJDF :-""
" "
3NNH F 2J F V RFL BOFP""
3NNH F 8BO""
4BENNO -LBWNM -LBWNM 1/""(
3NNH F -OO 1MHJMF""
JMEN -WSPF""
SaaS
Software as a
Service
EIM
Incidents
EHS
Tasks
Waste
Use It
PaaS
Platform as a Service
App development
Messaging
Dashboards
Integration
Build with It
IaaS
Infrastructure as a
Service
Networking
Security
System management
Scalability
Move to It
4
A content delivery network (CDN) is a geographically distributed network of proxy servers and their
data centers. The goal is to distribute service spatially relative to end-users to provide high availability
and high performance.
• video streaming, software downloads
• web and mobile content acceleration
• load balancing, analytics and cloud intelligence
Edge Computing Redefines the Cloud
CDN DNS Server
Web DNS Server
Global CDN Load Balancer
Region CDN Load Balancer
CDN Cache Server
Edge Computing: Beyond the Data Center
• Highly responsive cloud services -“New applications and microservices”
• Edge analytics in IoT -“Scalable live video analytics”
• Exposure firewall in the IoT -“Crossing the IoT Chasm”
• Mask disruption of cloud services -“Disconnected operation for cloud services”[1]
[1] Mahadev Satyanarayanan, Why Edge Computing is a Disruptive Technology, 2017
Little Optimization for Edge
Computing use cases
Small footprint
Unreliable network
High bandwidth
Low latency
Emerging requirements and
workloads expose cloud’s limitations
Smart cities
Industrial Internet of Things/Industry 4.0
APIs
Data
APP
Cloud
Edge Edge Edge Edge
Gateway Gateway Gateway Gateway
IoT Devices
InternalFactors
ExternalFactors
Augmented Reality
Virtual Reality
Industry 1.0 to 4.0: the Evolution of Smart Factories
06 1 72 9 A 6 1 70 66 2 2 21 FCL I . . . E D
Edge Computing is the Nerve Ending of Manufacturing
39 4 5 C 67 D 9 4 3 99 67 5 5 A54 EIFON L 01 1 2 . 1
Consumption
Insight
Cloud
Gateway
Edge
Sensor
Architecture Design
0 8 1 72 89 A 8 1 70 2 2 21 FCL I . . . E D
MQTT broker cluster
Edge computing Data source
IoT
device
IoT
device
LAN/LTE/GSM/WiFi
LPWAN(LoRa/SigFox/)
IQRF/ZigBee/Bluetooth/GPIOMQTT
over
Push Intelligence to Edge
Upload data for Cloud analytic
• Rapid application delivery /
update through Containerization.
• Such as:
• To do data analytic for Real-
time decision/action at the
edge.
• Data filtering to reduce latency
to the cloud,
• To secure data transferring.
VPN
• OpenStack cluster/Kubernetes cluster
• Edge server / gateway clustering. For
LB/HA/Scaling
• Containerized for Multi-tenancy
• Containerized for Security
• Application self healing
Visualization
(ELK)
Big data
(Sahara/Spark)
Log Mgt.
(ELK)
Monitoring
( ELK )
LBaaS
(Neutron/Kube
Proxy)
MQTT
broker
(Docker)
MQTT
broker
(Docker)
MQTT
broker
(Docker)
Device/gateway Management
OpenStack Cloud platform
SDN
SDS
(Ceph)
Kubernetes master
(Edge managements & Clustering)
Cloud computing
Edge server / intelligent IoT gateway
Data
Analytic
Applications
To interact
With device
Data
Filtering
Data Encrypt
For security
Data
Collector(MQTT-SN)
Edge server / intelligent IoT gateway
Data
Analytic
Applications
To interact
With device
Data
Filtering
Data Encrypt
For security
Data
Collector(MQTT-SN)
Edge server / intelligent IoT gateway
Data
Analytic
Applications
To interact
With device
Data
Filtering
Data Encrypt
For security
Data
Collector(MQTT-SN)
Real-time
action
Textile Manufacturing Process
7 0 1 7 9 2 7 0 9 2 91 19 10 AE F . ID C
Spinning
Weaving
Dyeing & Printing
Finishing
Inspection
Delivery
Drawbacks of Human Inspection
• Human inspection cannot detect errors due to carelessness, optical illusion and small defects.
• Human inspection fails on detection defects in terms of accuracy, consistency and efficiency.
• Human workers are subject to boredom and thus inaccurate, uncertain inspection results are often
occurred. (100 defects detected per hour)
7 0 1 7 9 2 7 0 9 2 91 19 10 AE F . ID C
Traditional Architecture
7 0 1 7 9 2 7 0 9 2 91 19 10 AE LF . DIC
Workshop 1 Workshop n
Central Cloud
OT IT
ERP/APS/MES
Data Analytic
Control Plane
Camera/Lens/Light/Printer
High Latency
NO
NO
Data Collection
High Bandwidth
Edge Optimized Architecture
E 7D A B 9 DI E B 9 DC B7C7BF7 N OS 01/ 1 1 TMRL
2 B C A 2 B C A
7 DB E
/. .0 0
7B 7 C 9 D .B D7B
97 E
PW
PW
D
7 D
D D
DB . 7
9 D
7F 7C
97 7 D
. D B
D B
AAA 17 2 93 C 7 2 91 77 3 3 32 D EN I . . . L F
0 3 0
2 3
0 1 72 9 4 A 1 70 4 2 2 21 FCL I . . . E D
Frame Grabber
Edge
Image Capture
Defect detection
Post-processing
Monitor
Compressed
map of fabric
defects
Inspection Report
(Location, type,
and size of defects)
Camera
#1
Camera
#2
Camera
#N
Fabric Winder
Lighting System
Illumination
Controller
Pixel data
Transport
Encoder
Pixel data
Camera Control
Control
Printer
Summary
• Textile quality is traditionally human-oriented analyzed. And few systems are able to operate
weaving and knitting machines.
• With edge optimized architecture, we demonstrate that an automatic and real-time defect detection
system can be built to work in regular texture patterns with high efficiency.
• Auto capture the defect images
• Auto mark the defect position
• Auto count the number of defect and do statistics
• The velocity of the system is 5~6 times the human’s. (120 m/s vs. 20 m/s)
0 1 72 9 5 A 1 70 5 2 2 21 FCL I . . . E D
www.99cloud.net
|
021-6120-7665
99cloud@99cloud.net
427 1 206
Thank You

Más contenido relacionado

La actualidad más candente

Azure and Predix
Azure and PredixAzure and Predix
Azure and PredixAltoros
 
FIWARE Global Summit - FogFlow, a new GE for IoT Edge Computing
FIWARE Global Summit - FogFlow, a new GE for IoT Edge ComputingFIWARE Global Summit - FogFlow, a new GE for IoT Edge Computing
FIWARE Global Summit - FogFlow, a new GE for IoT Edge ComputingFIWARE
 
FIWARE Tech Summit - FogFlow - New GE for IoT Edge Computing
FIWARE Tech Summit - FogFlow - New GE for IoT Edge ComputingFIWARE Tech Summit - FogFlow - New GE for IoT Edge Computing
FIWARE Tech Summit - FogFlow - New GE for IoT Edge ComputingFIWARE
 
Build bare metal kubernetes cluster for hpc on open stack in translational me...
Build bare metal kubernetes cluster for hpc on open stack in translational me...Build bare metal kubernetes cluster for hpc on open stack in translational me...
Build bare metal kubernetes cluster for hpc on open stack in translational me...Shuquan Huang
 
Discover How Allscripts Uses InfluxDB to Monitor its Healthcare IT Platform
Discover How Allscripts Uses InfluxDB to Monitor its Healthcare IT PlatformDiscover How Allscripts Uses InfluxDB to Monitor its Healthcare IT Platform
Discover How Allscripts Uses InfluxDB to Monitor its Healthcare IT PlatformInfluxData
 
The RECAP Project: Large Scale Simulation Framework
The RECAP Project: Large Scale Simulation FrameworkThe RECAP Project: Large Scale Simulation Framework
The RECAP Project: Large Scale Simulation FrameworkRECAP Project
 
IoT Slam Keynote: Harnessing the Flood of Data with Heterogeneous Computing a...
IoT Slam Keynote: Harnessing the Flood of Data with Heterogeneous Computing a...IoT Slam Keynote: Harnessing the Flood of Data with Heterogeneous Computing a...
IoT Slam Keynote: Harnessing the Flood of Data with Heterogeneous Computing a...Ryft
 
Kubernetes Cheatsheet
Kubernetes CheatsheetKubernetes Cheatsheet
Kubernetes CheatsheetAlex Hisaka
 
Leveraging IoT as part of your digital transformation
Leveraging IoT as part of your digital transformationLeveraging IoT as part of your digital transformation
Leveraging IoT as part of your digital transformationJohn Archer
 
Yaron Haviv, Iguaz.io - OpenStack and BigData - OpenStack Israel 2015
Yaron Haviv, Iguaz.io - OpenStack and BigData - OpenStack Israel 2015Yaron Haviv, Iguaz.io - OpenStack and BigData - OpenStack Israel 2015
Yaron Haviv, Iguaz.io - OpenStack and BigData - OpenStack Israel 2015Cloud Native Day Tel Aviv
 
Hoe het Azure ecosysteem een cruciale rol speelt in uw IoT-oplossing (Glenn C...
Hoe het Azure ecosysteem een cruciale rol speelt in uw IoT-oplossing (Glenn C...Hoe het Azure ecosysteem een cruciale rol speelt in uw IoT-oplossing (Glenn C...
Hoe het Azure ecosysteem een cruciale rol speelt in uw IoT-oplossing (Glenn C...Codit
 
Harnessing the virtual realm for successful real world artificial intelligence
Harnessing the virtual realm for successful real world artificial intelligenceHarnessing the virtual realm for successful real world artificial intelligence
Harnessing the virtual realm for successful real world artificial intelligenceAlison B. Lowndes
 
David Henthorn [Rose-Hulman Institute of Technology] | Illuminating the Dark ...
David Henthorn [Rose-Hulman Institute of Technology] | Illuminating the Dark ...David Henthorn [Rose-Hulman Institute of Technology] | Illuminating the Dark ...
David Henthorn [Rose-Hulman Institute of Technology] | Illuminating the Dark ...InfluxData
 
Rackspace: Unlock Your Cloud - RightScale Compute 2013
Rackspace: Unlock Your Cloud - RightScale Compute 2013Rackspace: Unlock Your Cloud - RightScale Compute 2013
Rackspace: Unlock Your Cloud - RightScale Compute 2013RightScale
 
IoTforReal Seminar slidedeck
IoTforReal Seminar slidedeckIoTforReal Seminar slidedeck
IoTforReal Seminar slidedeckCodit
 
Discover the benefits of Kubernetes to host a SaaS solution
Discover the benefits of Kubernetes to host a SaaS solutionDiscover the benefits of Kubernetes to host a SaaS solution
Discover the benefits of Kubernetes to host a SaaS solutionScaleway
 
Community Session: Strategic Private Cloud in SKY UK
Community Session: Strategic Private Cloud in SKY UKCommunity Session: Strategic Private Cloud in SKY UK
Community Session: Strategic Private Cloud in SKY UKVMUG IT
 
Industrial production process visualization with the Elastic Stack in real-ti...
Industrial production process visualization with the Elastic Stack in real-ti...Industrial production process visualization with the Elastic Stack in real-ti...
Industrial production process visualization with the Elastic Stack in real-ti...Elasticsearch
 

La actualidad más candente (20)

Azure and Predix
Azure and PredixAzure and Predix
Azure and Predix
 
FIWARE Global Summit - FogFlow, a new GE for IoT Edge Computing
FIWARE Global Summit - FogFlow, a new GE for IoT Edge ComputingFIWARE Global Summit - FogFlow, a new GE for IoT Edge Computing
FIWARE Global Summit - FogFlow, a new GE for IoT Edge Computing
 
FIWARE Tech Summit - FogFlow - New GE for IoT Edge Computing
FIWARE Tech Summit - FogFlow - New GE for IoT Edge ComputingFIWARE Tech Summit - FogFlow - New GE for IoT Edge Computing
FIWARE Tech Summit - FogFlow - New GE for IoT Edge Computing
 
Build bare metal kubernetes cluster for hpc on open stack in translational me...
Build bare metal kubernetes cluster for hpc on open stack in translational me...Build bare metal kubernetes cluster for hpc on open stack in translational me...
Build bare metal kubernetes cluster for hpc on open stack in translational me...
 
Discover How Allscripts Uses InfluxDB to Monitor its Healthcare IT Platform
Discover How Allscripts Uses InfluxDB to Monitor its Healthcare IT PlatformDiscover How Allscripts Uses InfluxDB to Monitor its Healthcare IT Platform
Discover How Allscripts Uses InfluxDB to Monitor its Healthcare IT Platform
 
The RECAP Project: Large Scale Simulation Framework
The RECAP Project: Large Scale Simulation FrameworkThe RECAP Project: Large Scale Simulation Framework
The RECAP Project: Large Scale Simulation Framework
 
Hardware in Space
Hardware in SpaceHardware in Space
Hardware in Space
 
IoT Slam Keynote: Harnessing the Flood of Data with Heterogeneous Computing a...
IoT Slam Keynote: Harnessing the Flood of Data with Heterogeneous Computing a...IoT Slam Keynote: Harnessing the Flood of Data with Heterogeneous Computing a...
IoT Slam Keynote: Harnessing the Flood of Data with Heterogeneous Computing a...
 
Kubernetes Cheatsheet
Kubernetes CheatsheetKubernetes Cheatsheet
Kubernetes Cheatsheet
 
Leveraging IoT as part of your digital transformation
Leveraging IoT as part of your digital transformationLeveraging IoT as part of your digital transformation
Leveraging IoT as part of your digital transformation
 
Yaron Haviv, Iguaz.io - OpenStack and BigData - OpenStack Israel 2015
Yaron Haviv, Iguaz.io - OpenStack and BigData - OpenStack Israel 2015Yaron Haviv, Iguaz.io - OpenStack and BigData - OpenStack Israel 2015
Yaron Haviv, Iguaz.io - OpenStack and BigData - OpenStack Israel 2015
 
Hoe het Azure ecosysteem een cruciale rol speelt in uw IoT-oplossing (Glenn C...
Hoe het Azure ecosysteem een cruciale rol speelt in uw IoT-oplossing (Glenn C...Hoe het Azure ecosysteem een cruciale rol speelt in uw IoT-oplossing (Glenn C...
Hoe het Azure ecosysteem een cruciale rol speelt in uw IoT-oplossing (Glenn C...
 
Harnessing the virtual realm for successful real world artificial intelligence
Harnessing the virtual realm for successful real world artificial intelligenceHarnessing the virtual realm for successful real world artificial intelligence
Harnessing the virtual realm for successful real world artificial intelligence
 
David Henthorn [Rose-Hulman Institute of Technology] | Illuminating the Dark ...
David Henthorn [Rose-Hulman Institute of Technology] | Illuminating the Dark ...David Henthorn [Rose-Hulman Institute of Technology] | Illuminating the Dark ...
David Henthorn [Rose-Hulman Institute of Technology] | Illuminating the Dark ...
 
I'm being followed by drones
I'm being followed by dronesI'm being followed by drones
I'm being followed by drones
 
Rackspace: Unlock Your Cloud - RightScale Compute 2013
Rackspace: Unlock Your Cloud - RightScale Compute 2013Rackspace: Unlock Your Cloud - RightScale Compute 2013
Rackspace: Unlock Your Cloud - RightScale Compute 2013
 
IoTforReal Seminar slidedeck
IoTforReal Seminar slidedeckIoTforReal Seminar slidedeck
IoTforReal Seminar slidedeck
 
Discover the benefits of Kubernetes to host a SaaS solution
Discover the benefits of Kubernetes to host a SaaS solutionDiscover the benefits of Kubernetes to host a SaaS solution
Discover the benefits of Kubernetes to host a SaaS solution
 
Community Session: Strategic Private Cloud in SKY UK
Community Session: Strategic Private Cloud in SKY UKCommunity Session: Strategic Private Cloud in SKY UK
Community Session: Strategic Private Cloud in SKY UK
 
Industrial production process visualization with the Elastic Stack in real-ti...
Industrial production process visualization with the Elastic Stack in real-ti...Industrial production process visualization with the Elastic Stack in real-ti...
Industrial production process visualization with the Elastic Stack in real-ti...
 

Similar a Edge optimized architecture for fabric defect detection in real-time

KEYNOTE: Edge optimized architecture for fabric defect detection in real-time
KEYNOTE: Edge optimized architecture for fabric defect detection in real-timeKEYNOTE: Edge optimized architecture for fabric defect detection in real-time
KEYNOTE: Edge optimized architecture for fabric defect detection in real-timeShuquan Huang
 
Are you ready to be edgy? Bringing applications to the edge of the network
Are you ready to be edgy? Bringing applications to the edge of the networkAre you ready to be edgy? Bringing applications to the edge of the network
Are you ready to be edgy? Bringing applications to the edge of the networkMegan O'Keefe
 
“The Future of AI is Here Today: Deep Dive into Qualcomm’s On-Device AI Offer...
“The Future of AI is Here Today: Deep Dive into Qualcomm’s On-Device AI Offer...“The Future of AI is Here Today: Deep Dive into Qualcomm’s On-Device AI Offer...
“The Future of AI is Here Today: Deep Dive into Qualcomm’s On-Device AI Offer...Edge AI and Vision Alliance
 
Accelerating Cloud Services - Intel
Accelerating Cloud Services - IntelAccelerating Cloud Services - Intel
Accelerating Cloud Services - IntelAmazon Web Services
 
Edge Computing Architecture using GPUs and Kubernetes
Edge Computing Architecture using GPUs and KubernetesEdge Computing Architecture using GPUs and Kubernetes
Edge Computing Architecture using GPUs and KubernetesVirtualTech Japan Inc.
 
Accelerating Innovation from Edge to Cloud
Accelerating Innovation from Edge to CloudAccelerating Innovation from Edge to Cloud
Accelerating Innovation from Edge to CloudRebekah Rodriguez
 
DEVNET-1166 Open SDN Controller APIs
DEVNET-1166	Open SDN Controller APIsDEVNET-1166	Open SDN Controller APIs
DEVNET-1166 Open SDN Controller APIsCisco DevNet
 
Mehr und schneller ist nicht automatisch besser - data2day, 06.10.16
Mehr und schneller ist nicht automatisch besser - data2day, 06.10.16Mehr und schneller ist nicht automatisch besser - data2day, 06.10.16
Mehr und schneller ist nicht automatisch besser - data2day, 06.10.16Boris Adryan
 
5G Edge Computing Whitepaper, FCC Advisory Council
5G Edge Computing Whitepaper, FCC Advisory Council5G Edge Computing Whitepaper, FCC Advisory Council
5G Edge Computing Whitepaper, FCC Advisory CouncilDESMOND YUEN
 
Oracle Open World 2018 - Cloud Lift Accelerator Suite
Oracle Open World 2018 - Cloud Lift Accelerator SuiteOracle Open World 2018 - Cloud Lift Accelerator Suite
Oracle Open World 2018 - Cloud Lift Accelerator SuiteIke Aniagoh
 
Stephen Cantrell, kdb+ Developer at Kx Systems “Kdb+: How Wall Street Tech c...
Stephen Cantrell, kdb+ Developer at Kx Systems  “Kdb+: How Wall Street Tech c...Stephen Cantrell, kdb+ Developer at Kx Systems  “Kdb+: How Wall Street Tech c...
Stephen Cantrell, kdb+ Developer at Kx Systems “Kdb+: How Wall Street Tech c...Dataconomy Media
 
Enabling SDN for Service Providers by Khay Kid Chow
Enabling SDN for Service Providers by Khay Kid ChowEnabling SDN for Service Providers by Khay Kid Chow
Enabling SDN for Service Providers by Khay Kid ChowMyNOG
 
Highway to heaven - Microservices Meetup Munich
Highway to heaven - Microservices Meetup MunichHighway to heaven - Microservices Meetup Munich
Highway to heaven - Microservices Meetup MunichChristian Deger
 
Preventative Maintenance of Robots in Automotive Industry
Preventative Maintenance of Robots in Automotive IndustryPreventative Maintenance of Robots in Automotive Industry
Preventative Maintenance of Robots in Automotive IndustryDataWorks Summit/Hadoop Summit
 
Networking Challenges for the Next Decade
Networking Challenges for the Next DecadeNetworking Challenges for the Next Decade
Networking Challenges for the Next DecadeOpen Networking Summit
 
Digital twins and New Business Models
Digital twins and New Business ModelsDigital twins and New Business Models
Digital twins and New Business ModelsRoberto Siagri
 
Optimising Service Deployment and Infrastructure Resource Configuration
Optimising Service Deployment and Infrastructure Resource ConfigurationOptimising Service Deployment and Infrastructure Resource Configuration
Optimising Service Deployment and Infrastructure Resource ConfigurationRECAP Project
 
Innovations in Edge Computing and MEC
Innovations in Edge Computing and MECInnovations in Edge Computing and MEC
Innovations in Edge Computing and MECSabidur Rahman
 

Similar a Edge optimized architecture for fabric defect detection in real-time (20)

KEYNOTE: Edge optimized architecture for fabric defect detection in real-time
KEYNOTE: Edge optimized architecture for fabric defect detection in real-timeKEYNOTE: Edge optimized architecture for fabric defect detection in real-time
KEYNOTE: Edge optimized architecture for fabric defect detection in real-time
 
Are you ready to be edgy? Bringing applications to the edge of the network
Are you ready to be edgy? Bringing applications to the edge of the networkAre you ready to be edgy? Bringing applications to the edge of the network
Are you ready to be edgy? Bringing applications to the edge of the network
 
“The Future of AI is Here Today: Deep Dive into Qualcomm’s On-Device AI Offer...
“The Future of AI is Here Today: Deep Dive into Qualcomm’s On-Device AI Offer...“The Future of AI is Here Today: Deep Dive into Qualcomm’s On-Device AI Offer...
“The Future of AI is Here Today: Deep Dive into Qualcomm’s On-Device AI Offer...
 
Accelerating Cloud Services - Intel
Accelerating Cloud Services - IntelAccelerating Cloud Services - Intel
Accelerating Cloud Services - Intel
 
Edge Computing Architecture using GPUs and Kubernetes
Edge Computing Architecture using GPUs and KubernetesEdge Computing Architecture using GPUs and Kubernetes
Edge Computing Architecture using GPUs and Kubernetes
 
Accelerating Innovation from Edge to Cloud
Accelerating Innovation from Edge to CloudAccelerating Innovation from Edge to Cloud
Accelerating Innovation from Edge to Cloud
 
DEVNET-1166 Open SDN Controller APIs
DEVNET-1166	Open SDN Controller APIsDEVNET-1166	Open SDN Controller APIs
DEVNET-1166 Open SDN Controller APIs
 
Mehr und schneller ist nicht automatisch besser - data2day, 06.10.16
Mehr und schneller ist nicht automatisch besser - data2day, 06.10.16Mehr und schneller ist nicht automatisch besser - data2day, 06.10.16
Mehr und schneller ist nicht automatisch besser - data2day, 06.10.16
 
Edge computing
Edge computingEdge computing
Edge computing
 
Cloud, Fog, or Edge: Where and When to Compute?
Cloud, Fog, or Edge: Where and When to Compute?Cloud, Fog, or Edge: Where and When to Compute?
Cloud, Fog, or Edge: Where and When to Compute?
 
5G Edge Computing Whitepaper, FCC Advisory Council
5G Edge Computing Whitepaper, FCC Advisory Council5G Edge Computing Whitepaper, FCC Advisory Council
5G Edge Computing Whitepaper, FCC Advisory Council
 
Oracle Open World 2018 - Cloud Lift Accelerator Suite
Oracle Open World 2018 - Cloud Lift Accelerator SuiteOracle Open World 2018 - Cloud Lift Accelerator Suite
Oracle Open World 2018 - Cloud Lift Accelerator Suite
 
Stephen Cantrell, kdb+ Developer at Kx Systems “Kdb+: How Wall Street Tech c...
Stephen Cantrell, kdb+ Developer at Kx Systems  “Kdb+: How Wall Street Tech c...Stephen Cantrell, kdb+ Developer at Kx Systems  “Kdb+: How Wall Street Tech c...
Stephen Cantrell, kdb+ Developer at Kx Systems “Kdb+: How Wall Street Tech c...
 
Enabling SDN for Service Providers by Khay Kid Chow
Enabling SDN for Service Providers by Khay Kid ChowEnabling SDN for Service Providers by Khay Kid Chow
Enabling SDN for Service Providers by Khay Kid Chow
 
Highway to heaven - Microservices Meetup Munich
Highway to heaven - Microservices Meetup MunichHighway to heaven - Microservices Meetup Munich
Highway to heaven - Microservices Meetup Munich
 
Preventative Maintenance of Robots in Automotive Industry
Preventative Maintenance of Robots in Automotive IndustryPreventative Maintenance of Robots in Automotive Industry
Preventative Maintenance of Robots in Automotive Industry
 
Networking Challenges for the Next Decade
Networking Challenges for the Next DecadeNetworking Challenges for the Next Decade
Networking Challenges for the Next Decade
 
Digital twins and New Business Models
Digital twins and New Business ModelsDigital twins and New Business Models
Digital twins and New Business Models
 
Optimising Service Deployment and Infrastructure Resource Configuration
Optimising Service Deployment and Infrastructure Resource ConfigurationOptimising Service Deployment and Infrastructure Resource Configuration
Optimising Service Deployment and Infrastructure Resource Configuration
 
Innovations in Edge Computing and MEC
Innovations in Edge Computing and MECInnovations in Edge Computing and MEC
Innovations in Edge Computing and MEC
 

Más de Shuquan Huang

StarlingX - Project Onboarding
StarlingX - Project OnboardingStarlingX - Project Onboarding
StarlingX - Project OnboardingShuquan Huang
 
No measurement no improvement how to define metrics for cicd optimization
No measurement no improvement how to define metrics for cicd optimizationNo measurement no improvement how to define metrics for cicd optimization
No measurement no improvement how to define metrics for cicd optimizationShuquan Huang
 
Optimized HPC/AI cloud with OpenStack acceleration service and composable har...
Optimized HPC/AI cloud with OpenStack acceleration service and composable har...Optimized HPC/AI cloud with OpenStack acceleration service and composable har...
Optimized HPC/AI cloud with OpenStack acceleration service and composable har...Shuquan Huang
 
OpenStack at SJTU: Predictive Data Mining in Clinical Medicine with Dynamical...
OpenStack at SJTU: Predictive Data Mining in Clinical Medicine with Dynamical...OpenStack at SJTU: Predictive Data Mining in Clinical Medicine with Dynamical...
OpenStack at SJTU: Predictive Data Mining in Clinical Medicine with Dynamical...Shuquan Huang
 
Composable infrastructure try valence
Composable infrastructure try valenceComposable infrastructure try valence
Composable infrastructure try valenceShuquan Huang
 
Beware the pitfalls when migrating to hybrid cloud with openstack
Beware the pitfalls when migrating to hybrid cloud with openstackBeware the pitfalls when migrating to hybrid cloud with openstack
Beware the pitfalls when migrating to hybrid cloud with openstackShuquan Huang
 

Más de Shuquan Huang (6)

StarlingX - Project Onboarding
StarlingX - Project OnboardingStarlingX - Project Onboarding
StarlingX - Project Onboarding
 
No measurement no improvement how to define metrics for cicd optimization
No measurement no improvement how to define metrics for cicd optimizationNo measurement no improvement how to define metrics for cicd optimization
No measurement no improvement how to define metrics for cicd optimization
 
Optimized HPC/AI cloud with OpenStack acceleration service and composable har...
Optimized HPC/AI cloud with OpenStack acceleration service and composable har...Optimized HPC/AI cloud with OpenStack acceleration service and composable har...
Optimized HPC/AI cloud with OpenStack acceleration service and composable har...
 
OpenStack at SJTU: Predictive Data Mining in Clinical Medicine with Dynamical...
OpenStack at SJTU: Predictive Data Mining in Clinical Medicine with Dynamical...OpenStack at SJTU: Predictive Data Mining in Clinical Medicine with Dynamical...
OpenStack at SJTU: Predictive Data Mining in Clinical Medicine with Dynamical...
 
Composable infrastructure try valence
Composable infrastructure try valenceComposable infrastructure try valence
Composable infrastructure try valence
 
Beware the pitfalls when migrating to hybrid cloud with openstack
Beware the pitfalls when migrating to hybrid cloud with openstackBeware the pitfalls when migrating to hybrid cloud with openstack
Beware the pitfalls when migrating to hybrid cloud with openstack
 

Último

VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Developmentvyaparkranti
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringHironori Washizaki
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprisepreethippts
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...OnePlan Solutions
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...OnePlan Solutions
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Mater
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...confluent
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 
Software Coding for software engineering
Software Coding for software engineeringSoftware Coding for software engineering
Software Coding for software engineeringssuserb3a23b
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfExploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfkalichargn70th171
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commercemanigoyal112
 

Último (20)

VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Development
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their Engineering
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprise
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)
 
2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 
Software Coding for software engineering
Software Coding for software engineeringSoftware Coding for software engineering
Software Coding for software engineering
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfExploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commerce
 

Edge optimized architecture for fabric defect detection in real-time

  • 1. Shuquan Huang, 99Cloud Edge Optimized Architecture for Fabric Defect Detection in Real-time Vancouver 2018
  • 2. 99Cloud: Build Open Infrastructure For Change 7 0 1 7 9 2 7 0 9 2 91 19 10 AE F . ID C • Top 3 Contributor in China • Largest Market Share of OpenStack in Energy, FSI, etc. in China[1] • Largest OpenStack Training Organization in China • Member of OpenStack, CNCF, Linux, etc. [1] “2016 OpenStack Market Analysis”,July 2017, CSDN.net
  • 3. Cloud Dominated the Decades Cloud computing is: • the centralization of computing services • take advantage of a shared data center infrastructure and the economy of scale to reduce costs. D NSE MFR /NOVPJHIRY " ) / NSE 5MD - PJHIR PF FPTFE ed b 5/ 7A /:925019 5-7 c a 1BP V /NMDFOR RJLF IBPJMH CV 6NIM 8D/BPRIV( 5.8 / /8( 5.8 8 )") 8BJMGPBLF 8JMJDNLOSRFP FP NMB /NLOSRFP" / NSE DNJMFE CV BLMBRI /IF BOOB) B F GNPDF DNL 8 BPF 7NSE/ NSE -LBWNM FC FPTJDF :-"" " " 3NNH F 2J F V RFL BOFP"" 3NNH F 8BO"" 4BENNO -LBWNM -LBWNM 1/""( 3NNH F -OO 1MHJMF"" JMEN -WSPF"" SaaS Software as a Service EIM Incidents EHS Tasks Waste Use It PaaS Platform as a Service App development Messaging Dashboards Integration Build with It IaaS Infrastructure as a Service Networking Security System management Scalability Move to It
  • 4. 4 A content delivery network (CDN) is a geographically distributed network of proxy servers and their data centers. The goal is to distribute service spatially relative to end-users to provide high availability and high performance. • video streaming, software downloads • web and mobile content acceleration • load balancing, analytics and cloud intelligence Edge Computing Redefines the Cloud CDN DNS Server Web DNS Server Global CDN Load Balancer Region CDN Load Balancer CDN Cache Server
  • 5. Edge Computing: Beyond the Data Center • Highly responsive cloud services -“New applications and microservices” • Edge analytics in IoT -“Scalable live video analytics” • Exposure firewall in the IoT -“Crossing the IoT Chasm” • Mask disruption of cloud services -“Disconnected operation for cloud services”[1] [1] Mahadev Satyanarayanan, Why Edge Computing is a Disruptive Technology, 2017 Little Optimization for Edge Computing use cases Small footprint Unreliable network High bandwidth Low latency Emerging requirements and workloads expose cloud’s limitations Smart cities Industrial Internet of Things/Industry 4.0 APIs Data APP Cloud Edge Edge Edge Edge Gateway Gateway Gateway Gateway IoT Devices InternalFactors ExternalFactors Augmented Reality Virtual Reality
  • 6. Industry 1.0 to 4.0: the Evolution of Smart Factories 06 1 72 9 A 6 1 70 66 2 2 21 FCL I . . . E D
  • 7. Edge Computing is the Nerve Ending of Manufacturing 39 4 5 C 67 D 9 4 3 99 67 5 5 A54 EIFON L 01 1 2 . 1 Consumption Insight Cloud Gateway Edge Sensor
  • 8. Architecture Design 0 8 1 72 89 A 8 1 70 2 2 21 FCL I . . . E D MQTT broker cluster Edge computing Data source IoT device IoT device LAN/LTE/GSM/WiFi LPWAN(LoRa/SigFox/) IQRF/ZigBee/Bluetooth/GPIOMQTT over Push Intelligence to Edge Upload data for Cloud analytic • Rapid application delivery / update through Containerization. • Such as: • To do data analytic for Real- time decision/action at the edge. • Data filtering to reduce latency to the cloud, • To secure data transferring. VPN • OpenStack cluster/Kubernetes cluster • Edge server / gateway clustering. For LB/HA/Scaling • Containerized for Multi-tenancy • Containerized for Security • Application self healing Visualization (ELK) Big data (Sahara/Spark) Log Mgt. (ELK) Monitoring ( ELK ) LBaaS (Neutron/Kube Proxy) MQTT broker (Docker) MQTT broker (Docker) MQTT broker (Docker) Device/gateway Management OpenStack Cloud platform SDN SDS (Ceph) Kubernetes master (Edge managements & Clustering) Cloud computing Edge server / intelligent IoT gateway Data Analytic Applications To interact With device Data Filtering Data Encrypt For security Data Collector(MQTT-SN) Edge server / intelligent IoT gateway Data Analytic Applications To interact With device Data Filtering Data Encrypt For security Data Collector(MQTT-SN) Edge server / intelligent IoT gateway Data Analytic Applications To interact With device Data Filtering Data Encrypt For security Data Collector(MQTT-SN) Real-time action
  • 9. Textile Manufacturing Process 7 0 1 7 9 2 7 0 9 2 91 19 10 AE F . ID C Spinning Weaving Dyeing & Printing Finishing Inspection Delivery
  • 10. Drawbacks of Human Inspection • Human inspection cannot detect errors due to carelessness, optical illusion and small defects. • Human inspection fails on detection defects in terms of accuracy, consistency and efficiency. • Human workers are subject to boredom and thus inaccurate, uncertain inspection results are often occurred. (100 defects detected per hour) 7 0 1 7 9 2 7 0 9 2 91 19 10 AE F . ID C
  • 11. Traditional Architecture 7 0 1 7 9 2 7 0 9 2 91 19 10 AE LF . DIC Workshop 1 Workshop n Central Cloud OT IT ERP/APS/MES Data Analytic Control Plane Camera/Lens/Light/Printer High Latency NO NO Data Collection High Bandwidth
  • 12. Edge Optimized Architecture E 7D A B 9 DI E B 9 DC B7C7BF7 N OS 01/ 1 1 TMRL 2 B C A 2 B C A 7 DB E /. .0 0 7B 7 C 9 D .B D7B 97 E PW PW D 7 D D D DB . 7 9 D 7F 7C 97 7 D . D B D B
  • 13. AAA 17 2 93 C 7 2 91 77 3 3 32 D EN I . . . L F 0 3 0 2 3
  • 14. 0 1 72 9 4 A 1 70 4 2 2 21 FCL I . . . E D Frame Grabber Edge Image Capture Defect detection Post-processing Monitor Compressed map of fabric defects Inspection Report (Location, type, and size of defects) Camera #1 Camera #2 Camera #N Fabric Winder Lighting System Illumination Controller Pixel data Transport Encoder Pixel data Camera Control Control Printer
  • 15. Summary • Textile quality is traditionally human-oriented analyzed. And few systems are able to operate weaving and knitting machines. • With edge optimized architecture, we demonstrate that an automatic and real-time defect detection system can be built to work in regular texture patterns with high efficiency. • Auto capture the defect images • Auto mark the defect position • Auto count the number of defect and do statistics • The velocity of the system is 5~6 times the human’s. (120 m/s vs. 20 m/s) 0 1 72 9 5 A 1 70 5 2 2 21 FCL I . . . E D