Authors: Rabih Bashroush; Moustafa Noureddine
Addresses: School of Architecture, Computing and Engineering Docklands Campus, University of East London, 4-6 University Way, London E16 2RD, UK ' Microsoft Corporation, 1 Microsoft Way, Redmond, WA 98052, USA
Abstract: In resource provisioning for data centres, an important issue is how resources may be allocated to an application to guarantee service level agreements (SLAs). Resource provisioning is usually guided by intuitive or heuristic expectation of performance. Such methodology, however, usually leads to more resources than necessary. A quantitative performance estimate may guide the provider in making informed allocations, so that acceptable SLAs may be provided in a cost-effective manner. In this work, we looked at breaking the application into isolated modalities (modality is a scenario in which an application is used) and measuring resource cost per modality. When breaking the application into modalities, resource cost is assessed in isolation. Results are then aggregated to estimate the overall resource provisioning requirements. A validation tool is used to simulate the load and validate the assumptions. This was applied to a commercially available solution and validated in a data centre setting.
Keywords: cloud performance; capacity planning; data centre provisioning; cloud computing; modality cost analysis; resource allocation; service level agreements; SLAs; simulation; data centres.
International Journal of Communication Networks and Distributed Systems, 2013 Vol.11 No.3, pp.250 - 261
Published online: 13 Aug 2013 *Full-text access for editors Access for subscribers Purchase this article Comment on this article