The Next Frontier of Cloud Computing is in the Clouds, Literally.

Back to Seminar Archive...

Friday, February 18, Giedt Hall 1002, 12:00pm-1:00pm

Christoph Kirsch
Professor, Department of Computer Sciences, University of Salzburg, Austria

Host: Professor Anna Scaglione


Imagine a fleet of autonomously flying high-performance quadrotor helicopters equipped with cameras and laser range finders gathering data for information acquisition tasks such as search-and-rescue missions and environmental monitoring. Inspired by data center cloud computing, the helicopters do not directly execute any mission code but instead work as servers hosting virtual abstractions of networked autonomous vehicles that perform the actual missions. Similar to virtual machines, virtual vehicles are spatially isolated in memory but may also be temporally isolated for real-time performance and even power-isolated for cost accounting. Virtual vehicles can be created and deployed dynamically at flight time and then migrate from one real vehicle to another in order to aggregate information as efficient and fast as possible. The talk begins with a brief overview of our custom-designed quadrotor, which we developed and built entirely from scratch for best performance. We then discuss the potential capabilities and design challenges of software abstractions and systems infrastructure for cloud computing in the clouds. In particular, we discuss the problem and preliminary solutions of providing spatial, temporal, and power isolation of virtual vehicles (or machines) simultaneously.

Joint work with Silviu Craciunas, Andreas Haas, Hannes Payer, Harald Roeck, Andreas Rottmann, Ana Sokolova, Rainer Trummer (University of Salzburg) and Joshua Love, Raja Sengupta (UC Berkeley)



Information-Acquisition-as-a-Service for Cyber-Physical Cloud Computing [PDF]


Christoph Kirsch is full professor and holds a chair at the Department of Computer Sciences of the University of Salzburg, Austria. Since 2008 he is also a visiting scholar at the Department of Civil and Environmental Engineering of the University of California, Berkeley. He received his Dr.Ing. degree from Saarland University, Saarbruecken, Germany, in 1999 while at the Max Planck Institute for Computer Science. From 1999 to 2004 he worked as Postdoctoral Researcher at the Department of Electrical Engineering and Computer Sciences of the University of California, Berkeley. His research interests are in concurrent programming and systems, virtual execution environments, and embedded software. Dr. Kirsch co-invented the Giotto and HTL languages, and leads the JAviator UAV project for which he received an IBM faculty award in 2007. He co-founded the International Conference on Embedded Software (EMSOFT) in 2001 and is currently vice-chair of ACM SIGBED and associate editor of TODAES. He has been PC co-chair of EMSOFT 2007, general co-chair of ESWEEK 2008, general chair of LCTES 2009, topic co-chair at DATE 2010 and 2011, and track chair at RTSS 2010. He is currently general chair of EuroSys 2011 and subcommittee chair at DAC 2011. He has been invited to serve on program committees of CASE, Coordination, DATE, EMSOFT, EUC, EuroSys, HSCC, ICCAD, JTRES, LCTES, MEMOCODE, OOPSLA, RTAS, RTSS, and VEE.