Facial reconstruction

Search LJMU Research Online

Browse Repository | Browse E-Theses

Supporting Virtualisation Management through an Object Mapping Declarative Language Framework

Hughes, GD (2017) Supporting Virtualisation Management through an Object Mapping Declarative Language Framework. Masters thesis, Liverpool John Moores University.

2017hughesmphil.pdf - Published Version

Download (1MB) | Preview


Due to the inevitably vast scale of virtualised cloud computing systems, management of the numerous physical and virtual components that make up their underlying infrastructure may become unwieldy. Many software packages that have historically been installed on desktops / workstations for years are slowly but surely being ported to cloud computing. The virtualisation management problems that are apparent today are only set to worsen as cloud computing systems become ever more pervasive. Backing cloud computing systems are equally elaborate database systems, many platforms of which have made extensive use of distributed computing and virtualisation for years. The more recent emergence of virtualised big data systems with similarly vast scale problems has escalated the urgent requirement for creative management of the numerous physical and virtual components. The thesis will initially synopsise previous investigatory research concerning these emerging problems and studies the current disposition of virtualisation management including the associated concepts, strategies and technologies. The thesis then continues, to describe the structure and operation of an object mapping declarative language to support the management of these numerous physical and virtual components. The ultimate aim is to develop a Virtualisation Management System (VMS), a software framework that is fully extensible in nature and which combines the rich capability of an imperative assembly with the concise simplicity of a declarative language. It is through this declarative language that human interaction and decision making may be richly yet concisely specified before being converted through object mapping to the comparable imperative assembly for execution. It is also through parsing this declarative language that autonomic algorithms may be able to integrate with and operate the VMS through a suitably defined plug-in based mechanism. The thesis will ultimately demonstrate via scenarios both basic and complex that the VMS is able to specify, observe, regulate and adapt its virtualisation management domain to the changing disposition of the numerous physical and virtual components that constitute cloud computing and big data systems.

Item Type: Thesis (Masters)
Uncontrolled Keywords: Virtualisation Management; Hypervisor Management; Object Mapping; Declarative Language; Virtualised Cloud Computing; Virtualised Big Data
Subjects: Q Science > QA Mathematics > QA75 Electronic computers. Computer science
Q Science > QA Mathematics > QA76 Computer software
Divisions: Computer Science & Mathematics
Date Deposited: 16 Jun 2017 09:38
Last Modified: 08 Nov 2022 14:30
DOI or ID number: 10.24377/LJMU.t.00006646
Supervisors: Al-Jumeily, D and Hussain, A
URI: https://researchonline.ljmu.ac.uk/id/eprint/6646
View Item View Item