OSGi in Cloud Environments
Commenced in January 2007
Frequency: Monthly
Edition: International
Paper Count: 32919
OSGi in Cloud Environments

Authors: Irina Astrova, Arne Koschel, Björn Siekmann, Mark Starrach, Christopher Tebbe, StefanWolf, Marc Schaaf


This paper deals with the combination of OSGi and cloud computing. Both technologies are mainly placed in the field of distributed computing. Therefore, it is discussed how different approaches from different institutions work. In addition, the approaches are compared to each other.

Keywords: Cloud computing, OSGi, distributed environments.

Digital Object Identifier (DOI): doi.org/10.5281/zenodo.1060914

Procedia APA BibTeX Chicago EndNote Harvard JSON MLA RIS XML ISO 690 PDF Downloads 2484


[1] E. Bruneton, R. Lenglet, and T. Coupaye. Asm: A code manipulation tool to implement adaptable systems. In In Adaptable and extensible component systems, 2002.
[2] B. Costa, M. Matos, and A. Sousa. Capi: Cloud computing api. inforum.org.pt/INForum2009/docs/short/paper 63.pdf.
[3] S. Diener. Tutorial: How to create a remote osgi service. http://stefan222devel.blogspot.com/2008/11/how-tocreate- remote-osgiservice. html, Nov. 2008. (last visit February 2011).
[4] K. Knoernschild. Patterns of modular architecture get ready today for the platform of tomorrow! http://www.kirkk.com/modularity/chapters/.
[5] P. Kriens and B. Hargrave. Listeners considered harmful: The whiteboard pattern. http://www.osgi.org/wiki/uploads/Links/whiteboard.pdf, Aug. 2004.
[6] OSGi Alliance. Rfc-0112 bundle repository. http://www.osgi.org/download/rfc- 0112 BundleRepository.pdf.
[7] OSGi Alliance. RFP 133 Cloud Computing, March 2010. Revision 0.6.
[8] J. S. Rellermeyer. Services everywhere: Osgi in distributed environments. http://www.eclipsecon.- org/2007/index.php?page=sub/&id=3661, Mar. 2007.
[9] J. S. Rellermeyer, G. Alonso, and T. Roscoe. Building, deploying, and monitoring distributed applications with eclipse and r-osgi. In Proceedings of the 2007 OOPSLA workshop on eclipse technology eXchange, eclipse -07, pages 50-54, New York, NY, USA, 2007. ACM.
[10] J. S. Rellermeyer, G. Alonso, and T. Roscoe. R-osgi: distributed applications through software modularization. In Proceedings of the ACM/IFIP/USENIX 2007 International Conference on Middleware, Middleware -07, pages 1-20, New York, NY, USA, 2007. Springer- Verlag New York, Inc.
[11] J. S. Rellermeyer, M. Duller, and G. Alonso. Engineering the cloud from software modules. In Proceedings of the 2009 ICSE Workshop on Software Engineering Challenges of Cloud Computing, CLOUD -09, pages 32-37, Washington, DC, USA, 2009. IEEE Computer Society.
[12] J. S. Rellermeyer et al. R-osgi remote service 1.0.0.rc4 api. http://rosgi. sourceforge.net/remote/apidocs/index.html, Jan. 2009. (last visit February 2011).
[13] M. Schaaf. Extending osgi by means of asynchronous messaging. Master-s thesis, Fachhochschule Hannover, Sept. 2009.
[14] R-osgi. http://r-osgi.sourceforge.net.
[15] H. Schmidt, J.-P. Elsholz, V. Nikolov, F. J. Hauck, and R. Kapitza. Osgi4C enabling osgi for the cloud. New York, NY, USA, 2009. ACM.
[16] The OSGi Alliance. Osgi service platform enterprise specification. http://www.osgi.org/Download/Release4V42, Mar. 2010. Release 4, Version 4.2.
[17] jxta. http://de.wikipedia.org/wiki/JXTA.