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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
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)
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)
Laszewski, G.v., Hategan, M., Kodeboyina, D.: Java CoG Kit. http://wiki.cogkit.org/wiki/JavaCoGKit (2010). Accessed Apr 2010
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)
Menascé, D.A.: Virtualization: concepts, applications, and performance modeling. In: International Computer Measurement Group Conference. Orlando, Florida, USA (2005)
VMware.: Virtualization software for desktops, servers & virtual machines for public and private Cloud solutions. Copyright VMware Inc. http://www.vmware.com. Accessed May 2010
The User –mode Linux Kernel.: http://user-mode-linux.sourceforge.net. Accessed May 2010
Xen Cloud Platform.: Advanced virtualization infrastructure for the Clouds. http://www.xen.org/products/cloudxen.html. Accessed May 2010
The Kernel Virtual Machine – Community Ubuntu Documentation: http://help.ubuntu.com/community/KVM. Accessed May 2010
VirtualBox: Oracle. http://www.virtualbox.org. Accessed June 2010
LXC – Linux Containers: Available at: http://lxc.sourceforge.net. Accessed June 2010
OpenVZ Wiki: Available at: http://www.wiki.openvz.org. Accessed June 2010
Linux VServer: Available at: http://www.linux-vserver.org. Accessed July 2010
OpenNebula: The Open Source Toolkit for Cloud Computing. http://opennebula.org. Accessed Aug 2010
Nimbus: Available at: www.nimbusproject.org. Accessed Aug 2010
Ubuntu Enterprise Cloud: Available at: http://www.ubuntu.com/cloud/private. Accessed Aug 2010
Peng, B., Cui, B., Li, X.: Implementation issues of a Cloud Computing Platform. IEEE Data Eng Bull 32(1), 59–66 (2009)
VCL: Virtual Computing Lab. Available at: https://cwiki.apache.org/VCL. Accessed June 2010
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)
Guizzo, E.: Cloud Robotics: connected to the Cloud, Robots get smarter. http://spectrum.ieee.org/automaton/robotics/robotics-software/cloud-robotics (2011)
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)
Gostai – Robotics for everyone. http://www.gostai.com. Accessed Jan 2011
ReadyBot: Available at: www.readybot.com. Accessed Jan 2011
ASORO Laboratory: Available at: http://www.asoro.a-star.edu.sg. Accessed Jan 2011
Lamiraux, F.: Laboratoire d’Analyse et d’Architecture des Systèmes – LAAS. http://homepages.laas.fr/florent/. Accessed Jan 2011
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)
The Player Project: http://playerstage.sourceforge.net. Accessed Jan 2011
MobileRobots, Inc.: Advanced Robot Interface for Applications (ARIA). Available at: http://robots.mobilerobots.com/wiki/ARIA. Accessed Jan 2011
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)
IBM: Cloud Computing. http://www.ibm.com/ibm/cloud. Accessed Jan 2011
Microsoft Windows Azure Platform: http://www.microsoft.com/windowsazure. Accessed Jan 2011
Application Development with Force.com: http://www.salesforce.com/platform/. Accessed Jan 2011
Yahoo Pipes: http://pipes.yahoo.com. Accessed Jan 2011
Google App Engine: http://code.google.com/appengine. Accessed Jan 2011
Microsoft Business Productivity Online: http://www.microsoft.com/online/business-productivity.aspx. Accessed Jan 2011
Crownpeak: http://www.crownpeak.com/. Accessed Jan 2011
Eloqua: http://www.eloqua.com. Accessed Jan 2011
Facebook: http://facebook.com. Accessed Jan 2011
FreeNX: Free Software (GPL) implementation of the NX Server. http://freenx.berlios.de. Accessed Jan 2010
RealVNC: VNC Remote Control Software. http://realvnc.com. Accessed Mar 2010
Open Virtualization Format (OVF): http://dmtf.org/standards/ovf. Accessed Jan 2011
Šů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)
The Globus Alliance: http://www.globus.org. Accessed Jan 2011
OpenAM: Available at: http://www.forgerock.com/openam.html (2010)
SAML V2.0 Technical Overview: http://www.oasis-open.org/committees/download.php/20645/sstc-saml-tech-overview-draft-10.pdf. Accessed Jan 2011
Novák, V., et al.: Mathematical Principles of Fuzzy Logic. Kluwer, Dordrecht (1999). ISBN 0-7923-8595-0
Zimmermann, H.: Fuzzy Set Theory and Its Applications. Kluwer, Boston (2001). ISBN 0-7923-7435-5
Shibboleth: http://shibboleth.internet2.edu. Accessed Mar 2010
Amazon Elastic Compute Cloud (Amazon EC2): http://aws.amazon.com/ec2. Accessed Apr 2010
TinyOS Community Forum: Available at: http://www.tinyos.net/. Accessed Mar 2010
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
Corresponding author
Editor information
Editors and Affiliations
Rights 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)