SlideShare una empresa de Scribd logo
1 de 26
Remote Process Control using a
Reliable Communication Protocol
George Adams1, Doug Comer1, Rajas Karandikar1, Bhaskar Sarma1,
John Geske2, Alison Chan2,
Judi Clark3, Pat Kennedy3, Jim Morrison3,
Tracy McSheery4, Greg D’Andrea4, Dmitry Derevyanko4,
Ernest Howland5, and Ralf Muehlen6
1 Purdue University 2 Kettering University 3 Lit San Leandro
4 PhaseSpace, Inc. 5 OmNom Project 6 Internet Archive
We want to rely on great Apps
that rely on great
Internet communication
Internet communication
Reliable Assured Real-time
Delay search 500 ms = Revenue/user down 1.2%
Delay search 400 ms = Searching down 0.74%
What to do?
•
– Gigabit broadband
– Software defined networking
• Create and manage multiple paths
Internet with multiple paths
RC
End
System
RC
End
System
Internet with multiple paths
RC
App
RC
App
Internet with multiple paths
RC
App
RC
App
Internet with multiple paths
RC
App
RC
App
RCs learn in real-time
RC
App
RC
App
Build replacement path with SDN
RC
End
System
RC
End
System
Multiple paths in the lab
Multiple paths across the country
3D Printing in San Leandro, CA
Gigabit Video Monitoring
• Monitor the 3D
printing process
• Super HD camera
• 100 frames per second
• Gigabit video
Process control in San Leandro
Team
Support
Reliable, assured, real-time
Internet communication
• Send multiple copies
• Over different paths
• Learn which paths to use
• Built new paths as needed
A fundamentally new Internet service

Más contenido relacionado

Similar a Remote Process Control Using a Reliable Communication Protocol

Best topics for seminar
Best topics for seminarBest topics for seminar
Best topics for seminar
shilpi nagpal
 
Lecture01_Networks_Intro.pdf
Lecture01_Networks_Intro.pdfLecture01_Networks_Intro.pdf
Lecture01_Networks_Intro.pdf
syam babu
 
FT Architecture For Cloud Service Computing
FT Architecture For Cloud Service ComputingFT Architecture For Cloud Service Computing
FT Architecture For Cloud Service Computing
destruck
 
Akshay Sanjay Kale Resume LinkedIn
Akshay Sanjay Kale Resume LinkedInAkshay Sanjay Kale Resume LinkedIn
Akshay Sanjay Kale Resume LinkedIn
Akshay Kale
 

Similar a Remote Process Control Using a Reliable Communication Protocol (20)

Best topics for seminar
Best topics for seminarBest topics for seminar
Best topics for seminar
 
Data Con LA 2022 Keynote
Data Con LA 2022 KeynoteData Con LA 2022 Keynote
Data Con LA 2022 Keynote
 
Please, Please, PLEASE Defend Your Mobile Apps!
Please, Please, PLEASE Defend Your Mobile Apps!Please, Please, PLEASE Defend Your Mobile Apps!
Please, Please, PLEASE Defend Your Mobile Apps!
 
Doug Sillars on App Optimization
Doug Sillars on App OptimizationDoug Sillars on App Optimization
Doug Sillars on App Optimization
 
Lecture01_Networks_Intro.pdf
Lecture01_Networks_Intro.pdfLecture01_Networks_Intro.pdf
Lecture01_Networks_Intro.pdf
 
Accelerating Cyber Threat Detection With GPU
Accelerating Cyber Threat Detection With GPUAccelerating Cyber Threat Detection With GPU
Accelerating Cyber Threat Detection With GPU
 
How to deliver rich, real-time apps - AppsWorld 2014
How to deliver rich, real-time apps - AppsWorld 2014How to deliver rich, real-time apps - AppsWorld 2014
How to deliver rich, real-time apps - AppsWorld 2014
 
Full Forms (CSE) NetCom Education.pptx
Full Forms (CSE) NetCom Education.pptxFull Forms (CSE) NetCom Education.pptx
Full Forms (CSE) NetCom Education.pptx
 
Remote access for law firms
Remote access for law firmsRemote access for law firms
Remote access for law firms
 
Android games analysis final presentation
Android games analysis final presentationAndroid games analysis final presentation
Android games analysis final presentation
 
Guide on scaling web app
Guide on scaling web appGuide on scaling web app
Guide on scaling web app
 
FT Architecture For Cloud Service Computing
FT Architecture For Cloud Service ComputingFT Architecture For Cloud Service Computing
FT Architecture For Cloud Service Computing
 
Implementing Security on a Large Multi-Tenant Cluster the Right Way
Implementing Security on a Large Multi-Tenant Cluster the Right WayImplementing Security on a Large Multi-Tenant Cluster the Right Way
Implementing Security on a Large Multi-Tenant Cluster the Right Way
 
4. the grid evolution
4. the grid evolution4. the grid evolution
4. the grid evolution
 
Redis for Fast Data Ingest
Redis for Fast Data IngestRedis for Fast Data Ingest
Redis for Fast Data Ingest
 
How to Architect Microgrids for the Industrial Internet of Things
How to Architect Microgrids for the Industrial Internet of ThingsHow to Architect Microgrids for the Industrial Internet of Things
How to Architect Microgrids for the Industrial Internet of Things
 
Our Data, Ourselves: The Data Democracy Deficit (EMF CAmp 2014)
Our Data, Ourselves: The Data Democracy Deficit (EMF CAmp 2014)Our Data, Ourselves: The Data Democracy Deficit (EMF CAmp 2014)
Our Data, Ourselves: The Data Democracy Deficit (EMF CAmp 2014)
 
Akshay Sanjay Kale Resume LinkedIn
Akshay Sanjay Kale Resume LinkedInAkshay Sanjay Kale Resume LinkedIn
Akshay Sanjay Kale Resume LinkedIn
 
FIWARE Global Summit - Fast RTPS: Programming with the Default middleware for...
FIWARE Global Summit - Fast RTPS: Programming with the Default middleware for...FIWARE Global Summit - Fast RTPS: Programming with the Default middleware for...
FIWARE Global Summit - Fast RTPS: Programming with the Default middleware for...
 
Fast RTPS
Fast RTPSFast RTPS
Fast RTPS
 

Más de US-Ignite

Más de US-Ignite (20)

Smart Gigabit Community Lighting Round
Smart Gigabit Community Lighting Round Smart Gigabit Community Lighting Round
Smart Gigabit Community Lighting Round
 
NSF PI Meeting presentation on US Ignite - Nishal Mohan
NSF PI Meeting presentation on US Ignite - Nishal MohanNSF PI Meeting presentation on US Ignite - Nishal Mohan
NSF PI Meeting presentation on US Ignite - Nishal Mohan
 
New Smart Gigabit Community 2017 announcement - Nishal Mohan
New Smart Gigabit Community 2017 announcement - Nishal MohanNew Smart Gigabit Community 2017 announcement - Nishal Mohan
New Smart Gigabit Community 2017 announcement - Nishal Mohan
 
RFP announcement for new US Ignite Smart Gigabit Cities - Nishal Mohan
RFP announcement for new US Ignite Smart Gigabit Cities - Nishal MohanRFP announcement for new US Ignite Smart Gigabit Cities - Nishal Mohan
RFP announcement for new US Ignite Smart Gigabit Cities - Nishal Mohan
 
Holograms in Your City: Smart Training, Data Visualization and Communication ...
Holograms in Your City: Smart Training, Data Visualization and Communication ...Holograms in Your City: Smart Training, Data Visualization and Communication ...
Holograms in Your City: Smart Training, Data Visualization and Communication ...
 
Innovation in Gigcity, Chattanooga TN - Ken Hayes
Innovation in Gigcity, Chattanooga TN - Ken HayesInnovation in Gigcity, Chattanooga TN - Ken Hayes
Innovation in Gigcity, Chattanooga TN - Ken Hayes
 
Compute for Cancer - Isaiah Blackburn
Compute for Cancer - Isaiah BlackburnCompute for Cancer - Isaiah Blackburn
Compute for Cancer - Isaiah Blackburn
 
Towards Wireless-Networked Real-Time Augmented Vision - Hongwei Zhang
Towards Wireless-Networked Real-Time Augmented Vision - Hongwei ZhangTowards Wireless-Networked Real-Time Augmented Vision - Hongwei Zhang
Towards Wireless-Networked Real-Time Augmented Vision - Hongwei Zhang
 
The Future of Smart & Connected Communities: Driving Science and Community Im...
The Future of Smart & Connected Communities: Driving Science and Community Im...The Future of Smart & Connected Communities: Driving Science and Community Im...
The Future of Smart & Connected Communities: Driving Science and Community Im...
 
Data-Driven Green Design Case Studies - Dominique Davison
Data-Driven Green Design Case Studies - Dominique DavisonData-Driven Green Design Case Studies - Dominique Davison
Data-Driven Green Design Case Studies - Dominique Davison
 
Innovation in Phoenix: City on the Rise - Dominic Papa
Innovation in Phoenix: City on the Rise - Dominic PapaInnovation in Phoenix: City on the Rise - Dominic Papa
Innovation in Phoenix: City on the Rise - Dominic Papa
 
Preparing an NSF16 610 proposal
Preparing an NSF16 610 proposalPreparing an NSF16 610 proposal
Preparing an NSF16 610 proposal
 
Next Generation Broadband Cities - Lightning Talks
Next Generation Broadband Cities - Lightning  TalksNext Generation Broadband Cities - Lightning  Talks
Next Generation Broadband Cities - Lightning Talks
 
Innovation economy remarks to ignite! january 2016
Innovation economy  remarks to ignite! january 2016Innovation economy  remarks to ignite! january 2016
Innovation economy remarks to ignite! january 2016
 
The Geni Experiment Engine
The Geni Experiment EngineThe Geni Experiment Engine
The Geni Experiment Engine
 
Harnessing the Power of Data, Technology and Innovation to Unlock Talent
Harnessing the Power of Data, Technology and Innovation to Unlock TalentHarnessing the Power of Data, Technology and Innovation to Unlock Talent
Harnessing the Power of Data, Technology and Innovation to Unlock Talent
 
Kickoff Agenda
Kickoff AgendaKickoff Agenda
Kickoff Agenda
 
2016/01/26 Glenn Ricart - Smart Gigabit Communities
2016/01/26 Glenn Ricart - Smart Gigabit Communities2016/01/26 Glenn Ricart - Smart Gigabit Communities
2016/01/26 Glenn Ricart - Smart Gigabit Communities
 
21 - Smart Gigabit Communities Launch - Madison
21 - Smart Gigabit Communities Launch - Madison21 - Smart Gigabit Communities Launch - Madison
21 - Smart Gigabit Communities Launch - Madison
 
20 - Smart Gigabit Communities Launch - Lafayette, LA
20 - Smart Gigabit Communities Launch - Lafayette, LA20 - Smart Gigabit Communities Launch - Lafayette, LA
20 - Smart Gigabit Communities Launch - Lafayette, LA
 

Último

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Último (20)

DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 

Remote Process Control Using a Reliable Communication Protocol

Notas del editor

  1. Hello, my name is George Adams and I lead the Mozilla Ignite team developing the Reliable Communication Protocol for Remote Process Control for applications in Advanced Manufacturing and many other areas.
  2. We want to rely on great Apps that RELY on great Internet communication.
  3. We want our voice and video calls to be high-fidelity, high definition, highly available, and to work flawlessly until WE are done.
  4. We want to reach out from wherever WE are to manufacture advanced parts anytime and anywhere.
  5. We want to control shared,advanced means of production without having to travel.We want to connect manufacturers so they can more easily form innovative supply chains.
  6. We want Apps that communicate life-critical information – vital signs and vital treatment directives -- while we are on the way to the hospital.
  7. And when we arrive, we can have remote expert consultation and mentoring available to the local doctor and, if needed, tele-robotic surgery performed by a highly experience practitioner. Bringing health care expertise to the front line.
  8. To achieve this we need Internet communication that is reliable, assured, and real-time.But is it these three things?We all know that the the answer is no, no, no !
  9. The Internet behaves this way because it is a one lane highway.Each packet follows a single path from sender to receiver.If any link along that path is congested or has failed, delivery of that packet is affected. The receiving App suffers and the sending App is unaware for a long time.Apps that depend critically on receiving all packets in a timely manner will not work or will be too risky.This situation is not only a problem for Apps of the Future.
  10. We have stormy weather today.A study for Bing showed that a mere 500 ms delay in returning search results decreased revenue per user by 1.2%.
  11. A Google study published in 2009 showed that Inserting just 400 milliseconds of delay into Google search led after 4-6 weeks to users performing 0.74% fewer searches.And after that delay was removed, searching did not return to pre-study levels, even after another 4-6 weeks.Not so lucky.
  12. The answer is US Ignite, which is about gigabit broadband and also about software defined networking.
  13. We begin with two End Systems connected to the Internet represented as a collection of networks (yellow clouds) themselves connected to form the Internet and then with software defined networking we have Redundancy Controllers labeled RC connecting each End System to the Internet.
  14. Create and manage redundant paths with SDNRedundancy Controller (RC) sends 2 copies of each packetThe sending Redundancy Controller will send two copies of each packet of information.We now see an End System ready to send a packet, that is replicated, sent over the two paths, and merged at the receiving Redundancy Controller, which delivers the information to the receiving End System.
  15. Create and manage redundant paths with SDNRedundancy Controller (RC) sends 2 copies of each packetRemote RC monitors paths and delivers packetsBecause the receiving Redundancy Controller receives both copies of the packets under normal conditions, it can monitor the condition of each path.
  16. A network problem, shown by the red link, is detectable by delayed or failed arrival of packets on one path.
  17. Remote RC detects network problem (red link) because redundant packet is delayedRelays problem information to sending RC and SDN builds new pathThe Redundancy Controller can use this information to trigger construction of a new path, shown here in purple, restoring redundant paths, and maintaining reliable delivery of packets.FIT IN REDUCED LATENCY GRAPH AROUND HERE??????Transition: Now this is where it gets exciting.
  18. * What was an exciting moment in the development or end-user testing of the application? There were many moments of excitement. Our work started in the lab, and we were very pleased the first time we saw packets traveling along multiple paths. Then we used the National Science Foundation GENI platform for network experimentation to create multiple paths spanning the US. It was satisfying to see communication continue when one of the paths through the Internet became congested. However, the real excitement started when we could disable one of the paths and see our software select an alternative and when we controlled a 3D printer remotely and monitored the correctness of its behavior in detail with HD video.
  19. Multiple paths with SDN using National Science FoundationGlobal Environment for Network Innovations (GENI)
  20. Software-controlled manufacturing.
  21. This is our team
  22. The Mozilla Ignite challenge was the catalyst that caused me to act and to form a team, joining universities, a gigabit city, and industrial partners to build construct a practical and effective demonstration that spans the country.
  23. We can achieve reliable, assured, real-time communication over the Internet if we send multiple copies, over different paths, learn which paths to use, and build new paths as needed.This fundamentally new service will transform what we is possible with the Internet.Thank you.