SLIDE 1
A Practitioner's Experience of the Use of Cloud Computing in Control - - PowerPoint PPT Presentation
A Practitioner's Experience of the Use of Cloud Computing in Control - - PowerPoint PPT Presentation
A Practitioner's Experience of the Use of Cloud Computing in Control Sekou L Remy Assistant Professor Human Centered Computing Championing learning from examples Dots represent instances of teaching 2 Championing the use of web standards
SLIDE 2
SLIDE 3
!" """"""""""#$%" """""""&$'()*$" " " #$%"+',-.$'" /0123"
!" """""#$%"""""&$'()*$" " "
+,&"
- $./012"322"
41%)5$"322"
4+-&" 6578$'"
3
Championing the use of web standards
SLIDE 4
Tools in use
4
SLIDE 5
Closed loop control (stable)
5
SLIDE 6
Impact of the IaaS (no network)
Hardware Cloud 20 40 60 80 100 120 140 160
ROS native clients (localhost) 6
SLIDE 7
Impact of the IaaS (w/ network)
Hardware Cloud 20 40 60 80 100 120 140 160
Browser based clients 7
SLIDE 8
Closed loop control (unstable system)
8
SLIDE 9
Closed loop control (unstable system)
9
The impact of network location is real, but there are developments coming! Client off site Client on site
SLIDE 10
“Off-line” use of cloud computation
10
Population based search for controllers
θt θs
yh xh Shank Thigh
θb
Body
SLIDE 11
Surprising pattern of failure in IaaS
11
Using the package shared by researchers, but running on Openstack
SLIDE 12
Surprising pattern of failure in IaaS
12
Time to failure (h)
SLIDE 13
The ecosystem of things that can affect performance
“NULL”
13
SLIDE 14
In summary…
14
Lots of choices! Lots of opportunity to fail/succeed We need help from other communities Is software defined networking (SDN) really the panacea to latency?
SLIDE 15