Remember Me
Or use your Academic/Social account:


Or use your Academic/Social account:


You have just completed your registration at OpenAire.

Before you can login to the site, you will need to activate your account. An e-mail will be sent to you with the proper instructions.


Please note that this site is currently undergoing Beta testing.
Any new content you create is not guaranteed to be present to the final version of the site upon release.

Thank you for your patience,
OpenAire Dev Team.

Close This Message


Verify Password:
Verify E-mail:
*All Fields Are Required.
Please Verify You Are Human:
fbtwitterlinkedinvimeoflicker grey 14rssslideshare1
Publisher: Elsevier
Languages: English
Types: Article
Subjects: QA75
Fulfilling a service request in highly dynamic service environments may require deploying a service. Therefore, the effectiveness of service deployment systems affects initial service response times. On Infrastructure as a Service (IaaS) cloud systems deployable services are encapsulated in virtual appliances. Services are deployed by instantiating virtual machines with their virtual appliances. The virtual machine instantiation process is highly dependent on the size and availability of the virtual appliance that is maintained by service developers. This article proposes an automated virtual appliance creation service that aids the service developers to create efficiently deployable virtual appliances in former systems this task was carried out manually by the developer. We present an algorithm that decomposes these appliances in order to replicate the common virtual appliance parts in IaaS systems. These parts are used to reduce the deployment time of the service by rebuilding the virtual appliance of the service on the deployment target site. With the prototype implementation of the proposed algorithms we demonstrate the decomposition and appliance rebuilding algorithms on a complex web service. © 2010 Elsevier Inc. All rights reserved.
  • The results below are discovered through our pilot algorithms. Let us know how we are doing!

    • [1] Appavoo, J., Uhlig, V., Waterland, A., 2008. Project kittyhawk: building a global-scale computer: Blue gene/p as a generic computing platform. SIGOPS Oper. Syst. Rev. 42 (1), 77{84.
    • [2] Armbrust, M., Fox, A., Gri th, R., Joseph, A., Katz, R., Konwinski, A., Lee, G., Patterson, D., Rabkin, A., Stoica, I., Zaharia, M., February 2009. Above the clouds: A berkeley view of cloud computing. Tech. Rep. UCB/EECS-2009-28, University of California at Berkley.
    • [3] Banks, T., 2006. Web services resource framework (wsrf) { primer v1.2. URL http://docs.oasis-open.org/wsrf/wsrf-ws_ resource-1.2-spec-os.pdf
    • [4] Barham, P., Dragovic, B., Fraser, K., Hand, S., Harris, T., Ho, A., Neugebar, R., Pratt, I., War eld, A., October 2003. Xen and the art of virtualization. In: SOSP '03: Proceedings of the nineteenth ACM symposium on Operating systems principles. ACM, New York, NY, USA, pp. 164{177.
    • [5] Belguidoum, M., Dagnat, F., 2007. Dependency management in software component deployment. Electr. Notes Theor. Comput. Sci. 182, 17{32.
    • [6] Buyya, R., Yeo, C. S., Venugopal, S., Broberg, J., Brandic, I., June 2009. 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.
    • [7] Byun, E.-K., Kim, J.-S., March 2009. Dynagrid: An adaptive, scalable, and reliable resource provisioning framework for wsrfcompliant applications. Journal of Grid Computing 7 (1), 73{89.
    • [8] Choudhary, V., jan. 2007. Software as a service: Implications for investment in software development. In: System Sciences, 2007. HICSS 2007. 40th Annual Hawaii International Conference on. pp. 209a {209a.
    • [9] Delaittre, T., Kiss, T., Goyeneche, A., Terstyanszky, G., S.Winter, Kacsuk, P., June 2005. Gemlca: Running legacy code applications as grid services. Journal of Grid Computing 3 (1-2), 75{90.
    • [10] Di Nitto, E., Ghezzi, C., Metzger, A., Papazoglou, M., Pohl, K., 2008. A journey to highly dynamic, self-adaptive service-based applications. Automated Software Engineering 15 (3), 313{341.
    • [11] Erl, T., 2005. Service-Oriented Architecture: Concepts, Technology, and Design. Prentice Hall PTR, Upper Saddle River, NJ, USA.
    • [12] Foster, I., Kishimoto, H., Savva, A., et al., October 2006. The open grid services architecture, version 1.5. URL http://ogf.org/documents/GFD.80.pdf
    • [13] Geer, D., October 2009. The os faces a brave new world. Computer 42, 15{17.
    • [14] Harrison, A., Taylor, I. J., February 2005. Dynamic web service deployment using wspeer. In: Proceedings of 13th Annual Mardi Gras Conference - Frontiers of Grid Applications and Technologies. Louisiana State University, pp. 11{16.
    • [15] Keahey, K., Tsugawa, M., Matsunaga, A., Fortes, J., 2009. Sky computing. IEEE Internet Computing 13 (5), 43{51.
    • [16] Kecskemeti, G., Kacsuk, P., Terstyanszky, G., Kiss, T., Delaitre, T., February 2008. Automatic service deployment using virtualisation. In: Proceedings of 16th Euromicro International Conference on Parallel, Distributed and networkbased Processing (PDP 2008). IEEE Computer Society, Tolouse, France, pp. 628{635.
    • [17] Kecskemeti, G., Terstyanszky, G., Kacsuk, P., 2011. Virtual appliance size optimization with active fault injection. Submitted to: IEEE Transactions on Parallel and Distributed Systems.
    • [18] Kreger, H., Wilson, K., Sedukhin, I., August 2006. Web services distributed management: Management of web services (wsdm-mows) 1.1. web. URL http://docs.oasis-open.org/wsdm/wsdm-mows-1. 1-spec-os-01.pdf
    • [19] Krsul, I., Ganguly, A., Zhang, J., Fortes, J. A. B., Figueiredo, R. J., November 2004. Vmplants: Providing and managing virtual machine execution environments for grid computing. In: Proceedings of the ACM/IEEE SC2004 Conference on High Performance Networking and Computing. IEEE Computer Society, pp. 1{7.
    • [20] Distributed Management Task Force, January 2010. Open virtualization format speci cation, version 1.1. URL http://dmtf.org/sites/default/files/standards/ documents/DSP0243_1.1.0.pdf
    • [21] Public EC2 Amazon Machine Images, 2010. URL http://developer.amazonwebservices.com/connect/ kbcategory.jspa?categoryID=171
    • [22] VMWare public virtual appliances, 2010. URL http://www.vmware.com/appliances/
    • [23] Pautasso, C., Zimmermann, O., Leymann, F., 2008. Restful web services vs. "big"' web services: making the right architectural decision. In: WWW '08: Proceeding of the 17th international conference on World Wide Web. ACM, New York, NY, USA, pp. 805{814.
    • [24] Qi, L., Jin, H., Foster, I. T., Gawor, J., February 2007. Hand: Highly available dynamic deployment infrastructure for globus toolkit 4. In: Proceedings of 15th Euromicro International Conference on Parallel, Distributed, and Network-Based Processing (PDP 2007). IEEE Computer Society, Los Alamitos, CA, USA, pp. 155{162.
    • [25] Rana, A. S., Wurthwein, F., Keahey, K., Freeman, T., et al., February 2006. An edge services framework (esf) for egee, lcg, and osg. In: Proceedings of Computing in High Energy Physics (CHEP06). T.I.F.R. Mumbai, India.
    • [26] Sangal, N., Jordan, E., Sinha, V., Jackson, D., October 2005. Using dependency models to manage complex software architecture. In: OOPSLA '05: Proceedings of the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications. ACM, New York, NY, USA, pp. 167{176.
    • [27] Sapuntzakis, C., Brumley, D., Chandra, R., Zeldovich, N., Chow, J., Lam, M. S., Rosenblum, M., 2003. Virtual appliances for deploying and maintaining software. In: LISA '03: Proceedings of the 17th USENIX conference on System administration. USENIX Association, Berkeley, CA, USA, pp. 181{194.
    • [28] Schmidt, M., Fallenbeck, N., Smith, M., Freisleben, B., February 2010. E cient distribution of virtual machines for cloud computing. In: Proceedings of 18th Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP 2010). IEEE Computer Society, Pisa, Italy, pp. 567 {574.
    • [29] Smith, M., Friese, T., Freisleben, B., 2004. Hot service deployment in an ad hoc grid environment. In: ICSOC '04: Proceedings of the 2nd international conference on Service oriented computing. ACM, New York, NY, USA, pp. 75{83.
    • [30] Szmetanko, G., 2008. Virtual appliance acs. URL http://sourceforge.net/projects/vaacs/
    • [31] Talwar, V., Milojicic, D., Wu, Q., Pu, C., Yan, W., Jung, G., March-April 2005. Approaches for service deployment. Internet Computing 9, 70{80.
    • [32] Tatemura, J., January 2007. Cddlm con guration description language speci cation, version 1.0. URL http://www.ogf.org/documents/GFD.85.pdf
    • [33] Toft, P., Loughran, S., 2008. Con guration description, deployment and lifecycle management working group (cddlm-wg) nal report.
  • No related research data.
  • No similar publications.
  • BioEntity Site Name

Share - Bookmark

Cite this article