Design & Development of a Suitable Framework to Promote for Optimum Utilization of computing resources in a Cloud Environment

Prof.Dr.G.Manoj Someswar, Naresh Alapati

Abstract


Cloud computing is an emerging computing paradigm which is gaining popularity in IT industry for its appealing property of considering “Everything as a Service”. The goal of a cloud infrastructure provider is to maximize its profit by minimizing the amount of violations of Quality-of-Service (QoS) levels agreed with service providers, and, at the same time, by lowering infrastructure costs. Among these costs, the energy consumption induced by the cloud infrastructure, for running cloud services, plays a primary role. Unfortunately, the minimization of QoS violations and, at the same time, the reduction of energy consumption is a conflicting and challenging problem. In this thesis, we propose a framework to automatically manage computing resources of cloud infrastructures in order to simultaneously achieve suitable QoS levels and to reduce as much as possible the amount of energy used for providing services. We show, through simulation, that our approach is able to dynamically adapt to time-varying workloads (without any prior knowledge) and to significantly reduce QoS violations and energy consumption with respect to traditional static approaches.


Full Text:

PDF

References


Amazon elastic compute cloud (EC2). Available: http://aws.amazon. com/ec2. Amazon simple storage service (S3). Available: http://aws.amazon. com/s3.

Amazon Web Services. Available: http://aws.amazon.com.

Boost C++ Libraries. Available: http:www.boost.org.

General algebraic modeling system (GAMS). Available: http://www. gams.com.

Google AppEngine: Run your web apps on Google’s infrastructure. Available: http://code.google.com/appengine/.

Google Apps. Available: http://www.google.com/apps.

IBM Smart Cloud. Available: http://www.ibm.com/cloud-computing.

JTC1/SC22/WG21 - The C++ Standards Committee. http://www. open-std.org/jtc1/sc22/wg21/.

Linear algebra package (lapack). Available: http://www.netlib.org/ lapack/.

Microsoft connected service framework (CSF).Available:

http://www.microsoft.com/serviceproviders/solutions/ connectedservicesframework.mspx.

Microsoft Windows Azure platform. Available: http://www.microsoft. com/windowsazure.

Salesforce.com. Available: http://www.salesforce.com.

Simple branch & bound (sbb). Available: http://www.gams.com/dd/ docs/solvers/sbb.pdf. User Manual.

SPECpower_ssj2008 benchmark. Available: http://www.spec.org/ power_ssj2008.

Hal Abelson, editor. Architects of the Information Society, Thirty-Five Years of the Laboratory for Computer Science at MIT. MIT Press, 1999.

R. Adair, R. U. Bayles, L. W. Comcau, and R. J. Creasy. A virtual machine system for the 360/40. Technical Report C320-2007, IBM Cambridge Scietific Center, May 1966.

Kathleen T. Alligood, Tim D. Sauer, and James A. Yorke. CHAOS: An Introduction to Dynamical Systems. Springer-Verlag, New York, 1997.

Daniel Alpay, Joseph A. Ball, and Yossi Peretz. System theory, operator models and scattering: the time-varying case. Journal of Operator Theory, 47(2):245–286, 2002.

AMD. AMD64 virtualization codenamed “Pacifica” technology: Secure virtual machine architecture reference manual. Manual 33047 – Rev. 3.01, AMD, May 2005.

Anderson, Z. Bai, C. Bischof, S. Blackford, J. Demmel, J. Dongarra, J. Du Croz, A. Greenbaum, S. Hammarling, McKenney, and D. Sorensen.


Refbacks

  • There are currently no refbacks.