OSGi in Cloud Environments

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.




References:
[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.