Enterprise Adoption Oriented Cloud Computing Performance Optimization

PhD Thesis


Noureddine, Moustafa 2014. Enterprise Adoption Oriented Cloud Computing Performance Optimization. PhD Thesis University of East London School of Architecture, Computing & Engineering https://doi.org/10.15123/PUB.4026
AuthorsNoureddine, Moustafa
TypePhD Thesis
Abstract

Cloud computing in the Enterprise has emerged as a new paradigm that brings both business opportunities and software engineering challenges. In Cloud computing, business participants such as service providers, enterprise solutions, and marketplace applications are required to adopt a Cloud architecture engineered for security and performance. One of the major hurdles of formal adoption of Cloud solutions in the enterprise is performance. Enterprise applications (e.g., SAP, SharePoint, Yammer, Lync Server, and Exchange Server) require a mechanism to predict and manage performance expectations in a secure way. This research addresses two areas of performance challenges: Capacity planning to ensure resources are provisioned in a way that meets requirements while minimizing total cost of ownership; and optimization to authentication protocols that enable enterprise applications to authenticate among each other and meet the performance requirements for enterprise servers, including third party marketplace applications. For the first set of optimizations, the theory was formulated using a stochastic process where multiple experiments were monitored and data collected over time. The results were then validated using a real-life enterprise product called Lync Server. The second set of optimizations was achieved by introducing provisioning steps to pre-establish trust among enterprise applications servers, the associated authorisation server, and the clients interested in access to protected resources. In this architecture, trust is provisioned and synchronized as a pre-requisite step
3
to authentication among all communicating entities in the authentication protocol and referral tokens are used to establish trust federation for marketplace applications across organizations. Various case studies and validation on commercially available products were used throughout the research to illustrate the concepts. Such performance optimizations have proved to help enterprise organizations meet their scalability requirements. Some of the work produced has been adopted by Microsoft and made available as a downloadable tool that was used by customers around the globe assisting them with Cloud adoption.

Year2014
Digital Object Identifier (DOI)https://doi.org/10.15123/PUB.4026
Publication dates
PrintApr 2014
Publication process dates
Deposited11 Mar 2015
Publisher's version
License
CC BY-NC-ND
Permalink -

https://repository.uel.ac.uk/item/85q68

Download files

  • 153
    total views
  • 251
    total downloads
  • 0
    views this month
  • 0
    downloads this month

Export as