skip to main content
10.1145/2593458.2593461acmconferencesArticle/Chapter ViewAbstractPublication PagescpsweekConference Proceedingsconference-collections
research-article

Cyber-physical cloud computing implemented as PaaS

Published:14 April 2014Publication History

ABSTRACT

We describe a Platform-as-a-Service (PaaS) system for performing multi-customer information acquisition missions on unmanned vehicle swarms operated and maintained by a third party. Customers implement their missions completely unaware of each other and the available vehicle infrastructure. Vehicle swarm providers may add or remove vehicles unnoticed by customers for maintenance, recharging, and refueling. To achieve this, we apply the paradigm of cloud computing to virtualized versions of unmanned vehicles. Our implementation allows the simulation of multi-customer information acquisition missions as well as their execution on real hardware running the robot operating system (ROS).

References

  1. Mozilla Rhino. http://www.mozilla.org/rhino.Google ScholarGoogle Scholar
  2. The Robot Operating System (ROS). http://www.ros.org.Google ScholarGoogle Scholar
  3. P. Barham, B. Dragovic, K. Fraser, S. Hand, T. Harris, A. Ho, R. Neugebauer, I. Pratt, and A. Warfield. Xen and the art of virtualization. In Proc. Symposium on Operating Systems Principles (SOSP). ACM, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. C. Kirsch et al. Cyber-Physical Cloud Computing: The Binding and Migration Problem. In Proc. International Conference on Design, Automation and Test in Europe (DATE). EDA Consortium, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. S. Craciunas, A. Haas, C. Kirsch, H. Payer, H. Röck, A. Rottmann, A. Sokolova, R. Trummer, J. Love, and R. Sengupta. Information-Acquisition-as-a-Service for Cyber-Physical Cloud Computing. In Proc. Workshop on Hot Topics in Cloud Computing (HotCloud), 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. E. Pereira at al. A Networked Robotic System and its Use in an Oil Spill Monitoring Exercise. Short talk at the International Workshop on the Swarm at the Edge of the Cloud, 2013.Google ScholarGoogle Scholar
  7. A. Ghose, P. Biswas, C. Bhaumik, M. Sharma, A. Pal, and A. Jha. Road condition monitoring and alert application: Using in-vehicle Smartphone as Internet-connected sensor. In Proc. International Conference on Pervasive Computing and Communications Workshops (PERCOM). IEEE, 2012.Google ScholarGoogle ScholarCross RefCross Ref
  8. H. Chen et al. Cloud computing on wings: Applications to air quality. In Proc. American Astronautical Society Guidance and Control Conference (AASGNC). AAS, 2012.Google ScholarGoogle Scholar
  9. J. Huang, C. M. Kirsch, and R. Sengupta. Scalability of Vehicle Networks through Vehicle Virtualization. Poster at the International Workshop on the Swarm at the Edge of the Cloud, 2013.Google ScholarGoogle Scholar
  10. C.-K. Lin. Coding-based System Primitives for Airborne Cloud Computing. PhD thesis, Harvard University, Cambridge, MA, USA, 2012. AAI3495619. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. N. Mathew, S. L. Smith, and S. L. Waslander. A Graph-Based Approach to Multi-Robot Rendezvous for Recharging in Persistent Tasks. In Proc. International Conference on Robotics and Automation (ICRA). IEEE, 2013.Google ScholarGoogle ScholarCross RefCross Ref
  12. P. Mell and T. Grance. The NIST Definition of Cloud Computing. Technical Report 800-145, National Institute of Standards and Technology (NIST), Gaithersburg, MD, September 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. N. Lane et al. A survey of mobile phone sensing. IEEE Communications Magazine, 48(9):140--150, September 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. E. Pereira, C. Potiron, C. Kirsch, and R. Sengupta. Modeling and Controlling the Structure of Heterogeneous Mobile Robotic Systems: A BigActor Approach. In Proc. International Systems Conference (SysCon). IEEE, 2013.Google ScholarGoogle ScholarCross RefCross Ref
  15. P. Royo, J. López, E. Pastor, and C. Barrado. Service Abstraction Layer for UAV Flexible Application Development. In Proc. Aerospace Sciences Meeting and Exhibit (ASM). AIAA, 2008.Google ScholarGoogle ScholarCross RefCross Ref
  16. A. Ryan and J. Hedrick. A mode-switching path planner for UAV-assisted search and rescue. In Proc. Conference on Decision and Control, European Control Conference (CDC-ECC). IEEE, 2005.Google ScholarGoogle ScholarCross RefCross Ref
  17. A. Ryan, J. Tisdale, M. Godwin, D. Coatta, D. Nguyen, S. Spry, R. Sengupta, and J. K. Hedrick. Decentralized control of unmanned aerial vehicle collaborative sensing missions. In Proc. American Control Conference (ACC). IEEE, 2007.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Cyber-physical cloud computing implemented as PaaS

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        CyPhy '14: Proceedings of the 4th ACM SIGBED International Workshop on Design, Modeling, and Evaluation of Cyber-Physical Systems
        April 2014
        67 pages
        ISBN:9781450328715
        DOI:10.1145/2593458

        Copyright © 2014 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 14 April 2014

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader