Skip to main content

A Cloud Architecture for Educational Enterprises: A Case Study in Robotics

  • Chapter
  • First Online:
Cloud Computing for Enterprise Architectures

Abstract

This work presents a Cloud Computing environment with support for educational robotics. The general purpose is to evaluate principles and methodologies to provide virtualized management architecture for educational enterprises in open source Cloud domains. These environments bring many advantages to its users as affordable cost of implementation and maintenance, large scale of resources integration, and others. We especially highlight its inherent low-level delays when performing remote experiments from outside enterprise’s domain. In robotics, Internet overheads and delays have significant impact by reducing performance on experiments, and with a virtualized architecture in Cloud, this effect can be minimized. To achieve this, services and applications run on virtualized desktops in the Cloud with fast network connections. Users can log into their virtual machines hosted on local servers with common Internet. Once logged, users can benefit from fast local network to interact with the available resources. Cloud Computing is performed under these conditions to have its potentiality evaluated. Also, guidelines are described to reduce the effort to offer applications in these environments according to the proposed open source architecture. Many companies are focusing on this emergent paradigm seeking cost reductions, high availability of pre-configured computational infrastructures, billing proportional to demand, and others. In robotics, virtualization in Cloud is an alternative to keep collaborations between students and to promote safe and robust integration of geographically distant robotic resources. Implementations of remote experiments are discussed, showing how to make robotic Cloud domains possible with open source tools in these decentralized environments.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 129.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Cardozo, E., Guimarães, E., Agostinho, L., Souza, R., Paolieri, F., Pinho, F.: A platform for Networked Robotics. In: IEEE/RSJ International Conference on Intelligent Robots and Systems, Taipei (2010)

    Google Scholar 

  2. Agostinho, L., Souza, R., Paolieri, F., Guimarães, E., Cardozo, E.: Uma Infraestrutura para Experimentos Robóticos Bio-Inspirados em Grades Colaborativas. In: XXIII Brazilian Symposium on Computer Networks and Distributed Systems, Gramado (2010)

    Google Scholar 

  3. Laszewski, G.v., Hategan, M., Kodeboyina, D.: Java CoG Kit. http://wiki.cogkit.org/wiki/JavaCoGKit (2010). Accessed Apr 2010

  4. Carissimi, A.: Virtualização: da teoria a soluções. Mini-course. In: XXVI Brazilian Symposium on Computer Networks and Distributed Systems, Rio de Janeiro (2008)

    Google Scholar 

  5. Menascé, D.A.: Virtualization: concepts, applications, and performance modeling. In: International Computer Measurement Group Conference. Orlando, Florida, USA (2005)

    Google Scholar 

  6. VMware.: Virtualization software for desktops, servers & virtual machines for public and private Cloud solutions. Copyright VMware Inc. http://www.vmware.com. Accessed May 2010

  7. The User –mode Linux Kernel.: http://user-mode-linux.sourceforge.net. Accessed May 2010

  8. Xen Cloud Platform.: Advanced virtualization infrastructure for the Clouds. http://www.xen.org/products/cloudxen.html. Accessed May 2010

  9. The Kernel Virtual Machine – Community Ubuntu Documentation: http://help.ubuntu.com/community/KVM. Accessed May 2010

  10. VirtualBox: Oracle. http://www.virtualbox.org. Accessed June 2010

  11. LXC – Linux Containers: Available at: http://lxc.sourceforge.net. Accessed June 2010

  12. OpenVZ Wiki: Available at: http://www.wiki.openvz.org. Accessed June 2010

  13. Linux VServer: Available at: http://www.linux-vserver.org. Accessed July 2010

  14. OpenNebula: The Open Source Toolkit for Cloud Computing. http://opennebula.org. Accessed Aug 2010

  15. Nimbus: Available at: www.nimbusproject.org. Accessed Aug 2010

  16. Ubuntu Enterprise Cloud: Available at: http://www.ubuntu.com/cloud/private. Accessed Aug 2010

  17. Peng, B., Cui, B., Li, X.: Implementation issues of a Cloud Computing Platform. IEEE Data Eng Bull 32(1), 59–66 (2009)

    Google Scholar 

  18. VCL: Virtual Computing Lab. Available at: https://cwiki.apache.org/VCL. Accessed June 2010

  19. Endo, T.P., Gonçalves, G.E., Kelner, J., Sadok, D.: A survey on open-source cloud computing solutions. In: XXVIII Brazilian Symposium on Computer Networks and Distributed Systems. Gramado, RS, Brazil (2010)

    Google Scholar 

  20. Guizzo, E.: Cloud Robotics: connected to the Cloud, Robots get smarter. http://spectrum.ieee.org/automaton/robotics/robotics-software/cloud-robotics (2011)

  21. Inaba, M.: Remote-brained robots. In: Pollack, M.E. (ed.) Proceedings of the Fifteenth International Joint Conference on Artificial Intelligence – Volume 2 (IJCAI’97), vol. 2, pp. 1593–1606. Morgan Kaufmann Publishers Inc, San Francisco (1997)

    Google Scholar 

  22. Gostai – Robotics for everyone. http://www.gostai.com. Accessed Jan 2011

  23. ReadyBot: Available at: www.readybot.com. Accessed Jan 2011

  24. ASORO Laboratory: Available at: http://www.asoro.a-star.edu.sg. Accessed Jan 2011

  25. Lamiraux, F.: Laboratoire d’Analyse et d’Architecture des Systèmes – LAAS. http://homepages.laas.fr/florent/. Accessed Jan 2011

  26. Chen, Y., Du, Z., Garcia-Acosta, M.: Robot as a service in Cloud Com-puting. In: Proceedings of the Fifth IEEE International Symposium on Service Oriented System Engineering (SOSE ’10), pp. 151–158. IEEE Computer Society, Washington, DC (2010)

    Chapter  Google Scholar 

  27. The Player Project: http://playerstage.sourceforge.net. Accessed Jan 2011

  28. MobileRobots, Inc.: Advanced Robot Interface for Applications (ARIA). Available at: http://robots.mobilerobots.com/wiki/ARIA. Accessed Jan 2011

  29. Buyya, R. et al.: Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utility. Future Generation Computer Systems, 25(6), 599–616 (2009)

    Article  Google Scholar 

  30. IBM: Cloud Computing. http://www.ibm.com/ibm/cloud. Accessed Jan 2011

  31. Microsoft Windows Azure Platform: http://www.microsoft.com/windowsazure. Accessed Jan 2011

  32. Application Development with Force.com: http://www.salesforce.com/platform/. Accessed Jan 2011

  33. Yahoo Pipes: http://pipes.yahoo.com. Accessed Jan 2011

  34. Google App Engine: http://code.google.com/appengine. Accessed Jan 2011

  35. Microsoft Business Productivity Online: http://www.microsoft.com/online/business-productivity.aspx. Accessed Jan 2011

  36. Crownpeak: http://www.crownpeak.com/. Accessed Jan 2011

  37. Eloqua: http://www.eloqua.com. Accessed Jan 2011

  38. Facebook: http://facebook.com. Accessed Jan 2011

  39. FreeNX: Free Software (GPL) implementation of the NX Server. http://freenx.berlios.de. Accessed Jan 2010

  40. RealVNC: VNC Remote Control Software. http://realvnc.com. Accessed Mar 2010

  41. Open Virtualization Format (OVF): http://dmtf.org/standards/ovf. Accessed Jan 2011

  42. Šůcha, P., Kutil, M., Sojka, M., Hanzálek, Z.: TORSCHE scheduling toolbox for Matlab. In: IEEE International Symposium on Computer-Aided Control Systems Design, Munich (2006)

    Google Scholar 

  43. The Globus Alliance: http://www.globus.org. Accessed Jan 2011

  44. OpenAM: Available at: http://www.forgerock.com/openam.html (2010)

  45. SAML V2.0 Technical Overview: http://www.oasis-open.org/committees/download.php/20645/sstc-saml-tech-overview-draft-10.pdf. Accessed Jan 2011

  46. Novák, V., et al.: Mathematical Principles of Fuzzy Logic. Kluwer, Dordrecht (1999). ISBN 0-7923-8595-0

    Book  MATH  Google Scholar 

  47. Zimmermann, H.: Fuzzy Set Theory and Its Applications. Kluwer, Boston (2001). ISBN 0-7923-7435-5

    Book  Google Scholar 

  48. Shibboleth: http://shibboleth.internet2.edu. Accessed Mar 2010

  49. Amazon Elastic Compute Cloud (Amazon EC2): http://aws.amazon.com/ec2. Accessed Apr 2010

  50. TinyOS Community Forum: Available at: http://www.tinyos.net/. Accessed Mar 2010

Download references

Acknowledgment

This research was supported by Coordination for the Improvement of Higher Level Personnel (CAPES) and Pró-Engenharias Project (918/2008).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Lucio A. Rocha .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag London Limited

About this chapter

Cite this chapter

Rocha, L.A. et al. (2011). A Cloud Architecture for Educational Enterprises: A Case Study in Robotics. In: Mahmood, Z., Hill, R. (eds) Cloud Computing for Enterprise Architectures. Computer Communications and Networks. Springer, London. https://doi.org/10.1007/978-1-4471-2236-4_7

Download citation

  • DOI: https://doi.org/10.1007/978-1-4471-2236-4_7

  • Published:

  • Publisher Name: Springer, London

  • Print ISBN: 978-1-4471-2235-7

  • Online ISBN: 978-1-4471-2236-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics