skip to main content
10.1145/3299819.3299828acmotherconferencesArticle/Chapter ViewAbstractPublication PagesaicccConference Proceedingsconference-collections
research-article

An Efficient Allocation of Cloud Computing Resources

Authors Info & Claims
Published:21 December 2018Publication History

ABSTRACT

The Cloud computing is a new paradigm for offering computing services via the Internet. Customers can lease infrastructure resources from cloud providers, such as CPU core, memory and disk storage, based on a "pay as you require" model. The approach in this paper is about distributing the resources (storage, processor, memory) of cloud providers to the customers by efficient manner, satisfying parties in terms of providing requirements and guarantee efficient and fair distribution of the resources. The approach system consists of two phases. In the first phase, we will create an interface in order to allow both customers and providers to insert their inputs. The system will allocate customers' demands based on the availability of the provider resources. In the second phase, the system will start to monitor the customers' usage of the resources to determine whether the customers using all the resources that have been allocated to them or did not. Then the system will reallocate the VMs resources that have not been used for a while to other customers. This will lead to reduce the cost and increase the provider profits.

References

  1. Alshwaier, A., Youssef, A., & Emam, A. (2012). A new trend for e-learning in KSA using educational clouds. Advanced Computing, 3(1), 81.Google ScholarGoogle ScholarCross RefCross Ref
  2. Al-Ruithe, M., Benkhelifa, E., & Hameed, K. (2017). Current State of Cloud Computing Adoption---An Empirical Study in Major Public Sector Organizations of Saudi Arabia (KSA). Procedia Comput. Sci, 110, 378--385.Google ScholarGoogle ScholarCross RefCross Ref
  3. Gade, A. H. (2013). A Survey paper on Cloud Computing and its effective utilization with Virtualization. International Journal of Scientific & Engineering Research, 4(12), 357--363.Google ScholarGoogle Scholar
  4. Peter Mell and Tim Grance. The NIST definition of cloud computing. National Institute of Standards and Technology, 53(6):50, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Angeles, S. (2014). Virtualization vs Cloud Computing: What's the Difference. Business News Daily, January 20.Google ScholarGoogle Scholar
  6. Saraswathi, A. T., Kalaashri, Y. R. A., & Padmavathi, S. (2015). Dynamic resource allocation scheme in cloud computing. Procedia Computer Science, 47, 30--36.Google ScholarGoogle ScholarCross RefCross Ref
  7. Amazon elastic compute cloud. http://amazon.com/ec2.Google ScholarGoogle Scholar
  8. Ghobaei-Arani, M., Jabbehdari, S., & Pourmina, M. A. (2018). An autonomic resource provisioning approach for service-based cloud applications: A hybrid approach. Future Generation Computer Systems, 78, 191--210.Google ScholarGoogle ScholarCross RefCross Ref
  9. M. H. Mohamaddiah, A. Abdullah, S. Subramaniam, and M. Hussin, "A Survey on Resource Allocation and Monitoring in Cloud Computing," Int. J. Mach. Learn. Compute., vol. 4, no. 1, pp. 31--38, Feb. 2014.Google ScholarGoogle Scholar
  10. S. S. Manvi and G. Krishna Shyam, "Resource management for Infrastructure as a Service (IaaS) in cloud computing: A survey," J. Netw. Compute. Appl., vol. 41, no. 1, pp. 424--440, 2014.Google ScholarGoogle Scholar
  11. Xiao, Z., Song, W., & Chen, Q. (2013). Dynamic resource allocation using virtual machines for cloud computing environment. IEEE transactions on parallel and distributed systems, 24(6), 1107--1117. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Saraswathi, AT Kalaashri, YRA Padmavathi, S Procedia (2015) Dynamic resource allocation scheme in cloud computing Computer Science 47 30-36 1877-0509 ElsevierGoogle ScholarGoogle Scholar
  13. Shanmuganathan, G., Gulati, A., & Varman, P. (2013, June). Defragmenting the cloud using demand-based resource allocation. In ACM SIGMETRICS Performance Evaluation Review (Vol. 41, No. 1, pp. 67--80). ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Mashayekhy, L., Nejad, M. M., Grosu, D., & Vasilakos, A. V. (2016). An online mechanism for resource allocation and pricing in clouds. IEEE transactions on computers, 65(4), 1172--1184. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Aslanpour, M. S., Ghobaei-Arani, M., & Toosi, A. N. (2017). Auto-scaling web applications in clouds: A cost-aware approach. Journal of Network and Computer Applications, 95, 26--41. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Ghobaei-Arani, M., Jabbehdari, S., & Pourmina, M. A. (2016). An autonomic approach for resource provisioning of cloud services. Cluster Computing, 19(3), 1017--1036. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Asgari, B., Arani, M. G., & Jabbehdari, S. (2016). An effiecient approach for resource auto-scaling in cloud environments. International Journal of Electrical and Computer Engineering (IJECE), 6(5), 2415--2424.Google ScholarGoogle ScholarCross RefCross Ref
  18. Khorsand, R., Ghobaei-Arani, M., & Ramezanpour, M. (2018). FAHP approach for autonomic resource provisioning of multitier applications in cloud computing environments. Software: Practice and Experience, 48(12), 2147--2173.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. An Efficient Allocation of Cloud Computing Resources

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Other conferences
      AICCC '18: Proceedings of the 2018 Artificial Intelligence and Cloud Computing Conference
      December 2018
      206 pages
      ISBN:9781450366236
      DOI:10.1145/3299819

      Copyright © 2018 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 21 December 2018

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article
      • Research
      • Refereed limited
    • Article Metrics

      • Downloads (Last 12 months)56
      • Downloads (Last 6 weeks)5

      Other Metrics

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader