Cross-tier application and data partitioning of web applications for hybrid cloud deployment

Kaviani, Nima and Wohlstadter, Eric and Lea, Rodger (2013) Cross-tier application and data partitioning of web applications for hybrid cloud deployment. In: Middleware 2013 : ACM/IFIP/USENIX 14th International Middleware Conference, Beijing, China, December 9-13, 2013, Proceedings. Lecture Notes in Computer Science . Springer, Berlin, pp. 226-246. ISBN 9783642450648

[thumbnail of Middleware2013-Kaviani-Wohlstadter-Lea]
PDF (Middleware2013-Kaviani-Wohlstadter-Lea)
Middleware2013_Kaviani_Wohlstadter_Lea.pdf - Submitted Version
Available under License None.

Download (3MB)


Hybrid cloud deployment offers flexibility in trade-offs between the cost-savings/scalability of the public cloud and control over data resources provided at a private premise. However, this flexibility comes at the expense of complexity in distributing a system over these two locations. For multi-tier web applications, this challenge manifests itself primarily in the partitioning of application- and database-tiers. While there is existing research that focuses on either application-tier or data-tier partitioning, we show that optimized partitioning of web applications benefits from both tiers being considered simultaneously. We present our research on a new cross-tier partitioning approach to help developers make effective trade-offs between performance and cost in a hybrid cloud deployment. In two case studies the approach results in up to 54% reduction in monetary costs compared to a premise only deployment and 56% improvement in execution time compared to a naïve partitioning where application-tier is deployed in the cloud and data-tier is on private infrastructure.

Item Type:
Contribution in Book/Report/Proceedings
ID Code:
Deposited By:
Deposited On:
02 Apr 2014 09:29
Last Modified:
03 May 2024 23:21