The Impact of Database Layer on Auto-Scaling Decisions in a 3-Tier Web Services Cloud Resource Provisioning

Author(s):  
Ali Yadavar Nikravesh ◽  
Samuel A. Ajila ◽  
Chung-Horng Lung
2021 ◽  
Vol 15 (3) ◽  
pp. 1-27
Author(s):  
Mikael Sabuhi ◽  
Nima Mahmoudi ◽  
Hamzeh Khazaei

Control theory has proven to be a practical approach for the design and implementation of controllers, which does not inherit the problems of non-control theoretic controllers due to its strong mathematical background. State-of-the-art auto-scaling controllers suffer from one or more of the following limitations: (1) lack of a reliable performance model, (2) using a performance model with low scalability, tractability, or fidelity, (3) being application- or architecture-specific leading to low extendability, and (4) no guarantee on their efficiency. Consequently, in this article, we strive to mitigate these problems by leveraging an adaptive controller, which is composed of a neural network as the performance model and a Proportional-Integral-Derivative (PID) controller as the scaling engine. More specifically, we design, implement, and analyze different flavours of these adaptive and non-adaptive controllers, and we compare and contrast them against each other to find the most suitable one for managing containerized cloud software systems at runtime. The controller’s objective is to maintain the response time of the controlled software system in a pre-defined range, and meeting the Service-level Agreements, while leading to efficient resource provisioning.


Author(s):  
Wesam Dawoud ◽  
Ibrahim Takouna ◽  
Christoph Meinel

Elasticity and on-demand are significant characteristics that attract many customers to host their Internet applications in the cloud. They allow quick reacting to changing application needs by adding or releasing resources responding to the actual rather than to the projected demand. Nevertheless, neglecting the overhead of acquiring resources, which mainly is attributed to networking overhead, can result in periods of under-provisioning, leading to degrading the application performance. In this chapter, the authors study the possibility of mitigating the impact of resource provisioning overhead. They direct the study to an Infrastructure as a Service (IaaS) provisioning model where application scalability is the customer’s responsibility. The research shows that understanding the application utilization models and a proper tuning of the scalability parameters can optimize the total cost and mitigate the impact of the overhead of acquiring resources on-demand.


2021 ◽  
Author(s):  
Yu Liu ◽  
Niangjun Chen ◽  
Zhenhua Liu ◽  
Yuanyuan Yang

Author(s):  
Matthew W. Guah ◽  
Wendy L. Currie

The Application Service Provision (ASP) business model offers a pragmatic adoption path for inter-organizations in the Internet Age. Given this pragmatic adoption path, academics are beginning to question the following: Where are enterprises adopting ASP technology first? Why are they choosing these areas? Where will they apply the evolving Web services technology next? This chapter’s primary purposes are to point out a number of issues that concern management of inter-organizations of the Internet Age and to explore the impact of ASP on such organizations. It will examine the strategies that will enable inter-organizations to better manage ASP resources for competitive advantage. While the phenomenon of ASP is still in an embryonic stage, we draw from seminal works of IS pioneers like Markus, Porter, Checkland, Maslow, and others. Their intellectual contributions, plus findings from research work at Brunel University, provide a framework for discussion. By shedding light on patterns of ASP’s trajectory, drivers, benefits, and risks, the chapter will help managers and academics to reflect on determining where ASP—and associated technologies—might be deployed and define a broad implementation program to exploit the potential of the ASP business model. The chapter seeks to find if Web services architectures are distinctively able to enhance the flexible coordination of business processes, which span various enterprises and rely on inter-organization information systems in the Internet Age.


Sign in / Sign up

Export Citation Format

Share Document