Foundations of efficient virtual appliance based service deployments

Kecskemeti, G. 2011. Foundations of efficient virtual appliance based service deployments. PhD thesis University of Westminster School of Electronics and Computer Science https://doi.org/10.34737/8zyx5

TitleFoundations of efficient virtual appliance based service deployments
TypePhD thesis
AuthorsKecskemeti, G.
Abstract

The use of virtual appliances could provide a flexible solution to services deployment. However, these solutions suffer from several disadvantages: (i) the slow deployment time of services in virtual machines, and (ii) virtual appliances crafted by developers tend to be inefficient for deployment purposes.
Researchers target problem (i) by advancing virtualization technologies or by introducing virtual appliance caches on the virtual machine monitor hosts. Others aim at problem (ii) by providing solutions for virtual appliance construction, however these solutions require deep knowledge about the service dependencies and its deployment process.
This dissertation aids problem (i) with a virtual appliance distribution technique that first identifies appliance parts and their internal dependencies. Then based on service demand it efficiently distributes the identified parts to virtual appliance repositories. Problem (ii) is targeted with the Automated Virtual appliance creation Service (AVS) that can extract and publish an already deployed service by the developer. This recently acquired virtual appliance is optimized for service deployment time with the proposed virtual appliance optimization facility that utilizes active fault injection to remove the non-functional parts of the appliance. Finally, the investigation of appliance distribution and optimization techniques resulted the definition of the minimal manageable virtual appliance that is capable of updating and configuring its executor virtual machine.
The deployment time reduction capabilities of the proposed techniques were measured with several services provided in virtual appliances on three cloud infrastructures. The appliance creation capabilities of the AVS are compared to the already available virtual appliances offered by the various online appliance repositories. The results reveal that the introduced techniques significantly decrease the deployment time of virtual appliance based deployment systems. As a result these techniques alleviated one of the major obstacles before virtual appliance based deployment systems.

Year2011
File
PublisherUniversity of Westminster
Publication dates
Published2011
Digital Object Identifier (DOI)https://doi.org/10.34737/8zyx5

Related outputs

Towards efficient virtual appliance delivery with minimal manageable virtual appliances
Kecskemeti, G. and Terstyanszky, G. 2014. Towards efficient virtual appliance delivery with minimal manageable virtual appliances. IEEE Transactions on Services Computing. 7 (2), pp. 279-292. https://doi.org/10.1109/TSC.2013.12

Virtual appliance size optimization with active fault injection
Kecskemeti, G., Terstyanszky, G. and Kacsuk, P. 2012. Virtual appliance size optimization with active fault injection. IEEE Transactions on Parallel and Distributed Systems. 23 (10), pp. 1983-1995. https://doi.org/10.1109/TPDS.2011.309

An approach for virtual appliance distribution for service deployment
Kecskemeti, G., Terstyanszky, G., Kacsuk, P. and Nemeth, Z. 2011. An approach for virtual appliance distribution for service deployment. Future Generation Computer Systems. 27 (3), pp. 280-289. https://doi.org/10.1016/j.future.2010.09.009

FCM: an architecture for integrating IaaS cloud systems
Marosi, A.C., Kecskemeti, G., Kertesz, A. and Kacsuk, P. 2011. FCM: an architecture for integrating IaaS cloud systems. in: Cloud computing 2011: the second international conference on cloud computing, GRIDs, and virtualization IARIA. pp. 7-12

Virtual appliances: a way to provide automatic service deployment
Kecskemeti, G., Kacsuk, P., Delaitre, T. and Terstyanszky, G. 2010. Virtual appliances: a way to provide automatic service deployment. in: Davoli, F., Meyer, N., Pugliese, R. and Zappatore, S. (ed.) Remote instrumentation and virtual laboratories Springer. pp. 67-77

EDGeS: bridging EGEE to BOINC and XtremWeb
Urbah, E., Kacsuk, P., Farkas, Z., Fedak, G., Kecskemeti, G., Lodygensky, O., Marosi, A.C., Balaton, Z., Caillat, G., Gombas, G., Kornafeld, A., Kovacs, J., He, H. and Lovas, R. 2009. EDGeS: bridging EGEE to BOINC and XtremWeb. Journal of Grid Computing. 7 (3), pp. 335-354. https://doi.org/10.1007/s10723-009-9137-0

Automatic service deployment using virtualisation
Kecskemeti, G., Kacsuk, P., Terstyanszky, G., Kiss, T. and Delaitre, T. 2008. Automatic service deployment using virtualisation. in: Proceedings of the 16th Euromicro Conference on Parallel, Distributed and Network-Based Processing (PDP 2008), Toulouse, France, February 13-15, 2008 Los Alamitos, USA IEEE . pp. 628-635

Virtual appliances: a way to provide automatic service deployment
Kecskemeti, G., Kacsuk, P., Delaitre, T., Terstyanszky, G., Davoli, F., Meyer, N., Pugliese, R. and Zappatore, S. 2008. Virtual appliances: a way to provide automatic service deployment. INGRID 2008. Lacco Ameno, Island of Ischia, Italy 9 - 11 April 2008 Springer. pp. 425-436 https://doi.org/10.1007/978-1-4419-5597-5_7

Automatic service deployment using virtualisation
Kecskemeti, G., Terstyanszky, G., Kiss, T., Delaitre, T. and Kacsuk, P. 2007. Automatic service deployment using virtualisation. in: Cox, S.J. (ed.) Proceedings of the UK e-Science All Hands Meeting 2007, Nottingham UK, 10th - 13th September Edinburgh National e-Science Centre. pp. 718-725

Legacy code support for commercial production grids
Terstyanszky, G., Kiss, T., Kacsuk, P., Delaitre, T., Kecskemeti, G. and Winter, S. 2006. Legacy code support for commercial production grids. in: Cox, S.J. (ed.) Proceedings of the UK e-Science All Hands Meeting 2006: Nottingham UK, 18th - 21st September Edinburgh, UK National e-Science Centre. pp. 21-26

User support for next generation production grids
Terstyanszky, G., Kiss, T., Delaitre, T., Winter, S., Kacsuk, P. and Kecskemeti, G. 2006. User support for next generation production grids. Grid-Enabling Legacy Applications and Supporting End Users Workshop (GELA) within the framework of the 15th IEEE International Symposium on High Performance Distributed Computing (HPDC'15). Paris, France 19-23 Jun 2006 pp. 35-43

Service-oriented production grids and user support
Terstyanszky, G., Kiss, T., Delaitre, T., Winter, S., Kacsuk, P. and Kecskemeti, G. 2006. Service-oriented production grids and user support. in: Gannon, D., Badia, R.M. and Buyya, R. (ed.) Proceedings of the 7th IEEE/ACM International Conference on Grid Computing, Barcelona, Spain, September 28-29, 2006 Los Alamitos, USA IEEE . pp. 323-324

Solving grid interoperability between 2nd and 3rd generation grids by the integrated P-GRADE/GEMCLA portal
Kiss, T., Kacsuk, P., Terstyanszky, G., Delaitre, T., Kecskemeti, G. and Winter, S. 2006. Solving grid interoperability between 2nd and 3rd generation grids by the integrated P-GRADE/GEMCLA portal. in: Cox, S.J. (ed.) Proceedings of the UK e-Science All Hands Meeting 2006: Nottingham UK, 18th - 21st September Edinburgh, UK National e-Science Centre. pp. 389-392

Legacy code repository with broker-based job execution
Kecskemeti, G., Terstyanszky, G., Kiss, T. and Kacsuk, P. 2006. Legacy code repository with broker-based job execution. CoreGRID Workshop on Grid Systems, Tools and Environments in Conjunction with GRIDS@work: CoreGRID Conference, Grid Plugtests and Contest. Sophia-Antipolis, France 01 Dec 2006

Defining and running parametric study workflow applications by the P-GRADE portal
Kacsuk, P., Sipos, G., Toth, A., Farkas, Z., Kecskemeti, G. and Hermann, G. 2006. Defining and running parametric study workflow applications by the P-GRADE portal. Cracow '06 Grid Workshop. Krakow, Poland 15-18 Oct 2006

Legacy code support for production grids
Kiss, T., Terstyanszky, G., Kecskemeti, G., Illes, S., Delaitre, T., Winter, S., Kacsuk, P. and Sipos, G. 2005. Legacy code support for production grids. CoreGRID. https://doi.org/CoreGRIDTechnicalReportNumberTR-0011

Deployment and interoperability of legacy code services
Zetuny, Y., Kecskemeti, G., Kiss, T., Sipos, G., Kacsuk, P., Terstyanszky, G. and Winter, S. 2005. Deployment and interoperability of legacy code services. in: Gorlatch, S. and Danelutto, M. (ed.) Proceedings of the CoreGRID Integration Workshop, Pisa, Italy Pisa, Italy Universit di Pisa, Dipartimento di Informatica.

Service management architecture in ePerSpace
Terstyanszky, G., Zetuny, Y., Kecskemeti, G., Madani, K. and Lohi, M. 2005. Service management architecture in ePerSpace. in: EUROSCOM Summit 2005: Ubiquitous Services and Applications: Exploiting the Potential, conference proceedings, 27-29 April 2005, Heidelberg, Germany Berlin, Germany VDE Verlag.

Automatic grid service deployment
Terstyanszky, G. and Kecskemeti, G. 2005. Automatic grid service deployment. in: microCAD 2005 International Scientific Conference Miskolc, Hungary microCAD. pp. 201-206

A semi-autonomous generic network for seamless personalised services at home and elsewhere
Madani, K., Lohi, M., Terstyanszky, G., Zetuny, Y. and Kecskemeti, G. 2005. A semi-autonomous generic network for seamless personalised services at home and elsewhere. in: IEE Forum on Autonomous Systems, 2005 IEEE .

ePerSpace: a distributed platform for personalised services at home and elsewhere
Madani, K., Lohi, M., Terstyanszky, G., Zetuny, Y. and Kecskemeti, G. 2005. ePerSpace: a distributed platform for personalised services at home and elsewhere. International Council on Medical and Care Compunetics (ICMCC) Conference. The Hague, Netherlands 01-03 June 2005

Legacy code support for production grids
Kiss, T., Terstyanszky, G., Kecskemeti, G., Illes, S., Delaitre, T., Winter, S., Kacsuk, P. and Sipos, G. 2005. Legacy code support for production grids. in: Proceedings of the 6th IEEE/ACM International Workshop on Grid Computing: November 13-14 2005. Seattle, Washington, USA USA IEEE . pp. 278-283

Automatic deployment and interoperability of grid services
Kecskemeti, G., Zetuny, Y., Terstyanszky, G., Winter, S., Kiss, T. and Kacsuk, P. 2005. Automatic deployment and interoperability of grid services. in: Cox, S.J. and Walker, D.W. (ed.) Proceedings UK e-Science All Hands Meeting 2005, Steering via the Image in Local, Distributed and Collaborative Settings Swindon, UK EPSRC. pp. 729-736

Automatic deployment of interoperable legacy code services
Kecskemeti, G., Zetuny, Y., Kiss, T., Sipos, G., Kacsuk, P., Terstyanszky, G. and Winter, S. 2005. Automatic deployment of interoperable legacy code services. CoreGRID Workshop on Grid Systems, Tools and Environments (WP7 Workshop) (in conjunction with GRIDS@Work). Sophia Antipolis, France 12-14 Oct 2005

Experiences with deploying legacy code applications as grid services using GEMLCA
Goyeneche, A., Kiss, T., Terstyanszky, G., Kecskemeti, G., Delaitre, T., Kacsuk, P. and Winter, S. 2005. Experiences with deploying legacy code applications as grid services using GEMLCA. in: Sloot, P.M.A., Hoekstra, A.G., Priol, T. and Reinefeld, A. (ed.) Advances in grid computing (EGC 2005): European Grid Conference, Amsterdam, The Netherlands, February 14-16, 2005: revised selected papers Berlin, Germany Springer. pp. 851-860

Permalink - https://westminsterresearch.westminster.ac.uk/item/8zyx5/foundations-of-efficient-virtual-appliance-based-service-deployments


Share this

Usage statistics

176 total views
407 total downloads
These values cover views and downloads from WestminsterResearch and are for the period from September 2nd 2018, when this repository was created.