Show simple item record

dc.contributor.advisorKouvatsos, Demetres D.
dc.contributor.advisorKiran, Miriam
dc.contributor.advisorKamala, Mumtaz A.
dc.contributor.authorMaiyama, Kabiru M.
dc.date.accessioned2021-09-14T11:43:58Z
dc.date.available2021-09-14T11:43:58Z
dc.date.issued2019
dc.identifier.urihttp://hdl.handle.net/10454/18587
dc.description.abstractVirtualisation is one of the underlying technologies that led to the success of cloud computing platforms (CCPs). The technology, along with other features such as multitenancy allows delivering of computing resources in the form of service through efficient sharing of physical resources. As these resources are provided through virtualisation, a robust agreement is outlined for both the quantity and quality-of-service (QoS) in a service level agreement (SLA) documents. QoS is one of the essential components of SLA, where performance is one of its primary aspects. As the technology is progressively maturing and receiving massive acceptance, researchers from industry and academia continue to carry out novel theoretical and practical studies of various essential aspects of CCPs with significant levels of success. This thesis starts with the assessment of the current level of knowledge in the literature of cloud computing in general and CCPs in particular. In this context, a substantive literature review was carried out focusing on performance modelling, testing, analysis and evaluation of Infrastructure as a Service (IaaS), methodologies. To this end, a systematic mapping study (SMSs) of the literature was conducted. SMS guided the choice and direction of this research. The SMS was followed by the development of a novel open queueing network model (QNM) at equilibrium for the performance modelling and analysis of an OpenStack IaaS CCP. Moreover, it was assumed that an external arrival pattern is Poisson while the queueing stations provided exponentially distributed service times. Based on Jackson’s theorem, the model was exactly decomposed into individual M/M/c (c ≥ 1) stations. Each of these queueing stations was analysed in isolation, and closed-form expressions for key performance metrics, such as mean response time, throughput, server (resource) utilisation as well as bottleneck device were determined. Moreover, the research was extended with a proposed open QNM with a bursty external arrival pattern represented by a Compound Poisson Process (CPP) with geometrically distributed batches, or equivalently, variable Generalised Exponential (GE) interarrival and service times. Each queueing station had c (c ≥ 1) GE-type servers. Based on a generic maximum entropy (ME) product form approximation, the proposed open GE-type QNM was decomposed into individual GE/GE/c queueing stations with GE-type interarrival and service times. The evaluation of the performance metrics and bottleneck analysis of the QNM were determined, which provided vital insights for the capacity planning of existing CCP architectures as well as the design and development of new ones. The results also revealed, due to a significant impact on the burstiness of interarrival and service time processes, resulted in worst-case performance bounds scenarios, as appropriate. Finally, an investigation was carried out into modelling and analysis of performance and security trade-offs for a CCP architecture, based on a proposed generalised stochastic Petri net (GSPN) model with security-detection control model (SDCM). In this context, ‘optimal’ combined performance and security metrics were defined with both M-type or GE-type arrival and service times and the impact of security incidents on performance was assessed. Typical numerical experiments on the GSPN model were conducted and implemented using the Möbius package, and an ‘optimal’ trade-offs were determined between performance and security, which are crucial in the SLA of the cloud computing services.en_US
dc.description.sponsorshipPetroleum technology development fund (PTDF) of the government of Nigeria Usmanu Danfodiyo University, Sokotoen_US
dc.language.isoenen_US
dc.rights<a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/3.0/"><img alt="Creative Commons License" style="border-width:0" src="http://i.creativecommons.org/l/by-nc-nd/3.0/88x31.png" /></a><br />The University of Bradford theses are licenced under a <a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/3.0/">Creative Commons Licence</a>.eng
dc.subjectCloud Computing Platform (CCP)en_US
dc.subjectVirtual Machines (VMs)en_US
dc.subjectQuality-of- Service (QoS)en_US
dc.subjectInfrastructure as a Service (IaaS)en_US
dc.subjectPerformance Modelling and Analysisen_US
dc.subjectQueueing Network Model (QNM)en_US
dc.subjectCompound Poisson Process (CPP)en_US
dc.subjectGeneralised Exponential (GE) Distributionen_US
dc.subjectPerformance Security Trade-offs: First- come-first-serve (FCFS) ruleen_US
dc.subjectVirtualisationen_US
dc.titlePerformance Analysis of Virtualisation in a Cloud Computing Platform. An application driven investigation into modelling and analysis of performance vs security trade-offs for virtualisation in OpenStack infrastructure as a service (IaaS) cloud computing platform architectures.en_US
dc.type.qualificationleveldoctoralen_US
dc.publisher.institutionUniversity of Bradfordeng
dc.publisher.departmentDepartment of Computer Science, Faculty of Engineering and Informaticsen_US
dc.typeThesiseng
dc.type.qualificationnamePhDen_US
dc.date.awarded2019
refterms.dateFOA2021-09-14T11:43:58Z


Item file(s)

Thumbnail
Name:
14030094 K Maiyama, FINAL ...
Size:
3.312Mb
Format:
PDF
Description:
PhD Thesis

This item appears in the following Collection(s)

Show simple item record