Cloud Computing Environment: A Review

Isha Chawla
{"title":"Cloud Computing Environment: A Review","authors":"Isha Chawla","doi":"10.24297/IJCT.V17I2.7674","DOIUrl":null,"url":null,"abstract":"Cloud computing is a vigorous technology by which a user can get software, application, operating system and hardware as a service without actually possessing it and paying only according to the usage. Cloud Computing is a hot topic of research for the researchers these days. With the rapid growth of Internet technology cloud computing have become main source of computing for small as well big IT companies. In the cloud computing milieu the cloud data centers and the users of the cloud-computing are globally situated, therefore it is a big challenge for cloud data centers to efficiently handle the requests which are coming from millions of users and service them in an efficient manner.Cloud computing is Internet based development and use of computer technology. It is a style of computing in which dynamically scalable and often virtualized resources are provided as a service over the Internet. Users need not have knowledge of, expertise in, or control over the technology infrastructure \"in the cloud\" that supports them. Scheduling is one of the core steps to efficiently exploit the capabilities of heterogeneous computing systems. On cloud computing platform, load balancing of the entire system can be  dynamically handled  by  using  virtualization  technology through which it  becomes  possible  to  remap  virtual  machine  and physical resources  according  to  the  change  in  load. However, in order to improve performance, the virtual machines have to fully utilize its resources and services by adapting to computing environment dynamically.  The  load balancing  with  proper  allocation  of  resources  must  be guaranteed  in  order  to  improve  resource  utility.  Load balancing is a critical aspect that ensures that all the resources and entities are well balanced such that no resource or entity neither is under loaded nor overloaded. The load balancing algorithms can be static or dynamic.  Load balancing in this environment means equal distribution of workload across all the nodes. Load balancing provides a way of achieving the proper utilization of resources and better user satisfaction. Hence, use of an appropriate load balancing algorithm is necessary for selecting the virtual machines or servers. This paper focuses on the load balancing algorithm which distributes the incoming jobs among VMs optimally in cloud data centers. In this paper, we have reviewed several existing load balancing mechanisms and we have tried to address the problems associated with them.","PeriodicalId":161820,"journal":{"name":"INTERNATIONAL JOURNAL OF COMPUTERS & TECHNOLOGY","volume":"15 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-08-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"INTERNATIONAL JOURNAL OF COMPUTERS & TECHNOLOGY","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.24297/IJCT.V17I2.7674","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3

Abstract

Cloud computing is a vigorous technology by which a user can get software, application, operating system and hardware as a service without actually possessing it and paying only according to the usage. Cloud Computing is a hot topic of research for the researchers these days. With the rapid growth of Internet technology cloud computing have become main source of computing for small as well big IT companies. In the cloud computing milieu the cloud data centers and the users of the cloud-computing are globally situated, therefore it is a big challenge for cloud data centers to efficiently handle the requests which are coming from millions of users and service them in an efficient manner.Cloud computing is Internet based development and use of computer technology. It is a style of computing in which dynamically scalable and often virtualized resources are provided as a service over the Internet. Users need not have knowledge of, expertise in, or control over the technology infrastructure "in the cloud" that supports them. Scheduling is one of the core steps to efficiently exploit the capabilities of heterogeneous computing systems. On cloud computing platform, load balancing of the entire system can be  dynamically handled  by  using  virtualization  technology through which it  becomes  possible  to  remap  virtual  machine  and physical resources  according  to  the  change  in  load. However, in order to improve performance, the virtual machines have to fully utilize its resources and services by adapting to computing environment dynamically.  The  load balancing  with  proper  allocation  of  resources  must  be guaranteed  in  order  to  improve  resource  utility.  Load balancing is a critical aspect that ensures that all the resources and entities are well balanced such that no resource or entity neither is under loaded nor overloaded. The load balancing algorithms can be static or dynamic.  Load balancing in this environment means equal distribution of workload across all the nodes. Load balancing provides a way of achieving the proper utilization of resources and better user satisfaction. Hence, use of an appropriate load balancing algorithm is necessary for selecting the virtual machines or servers. This paper focuses on the load balancing algorithm which distributes the incoming jobs among VMs optimally in cloud data centers. In this paper, we have reviewed several existing load balancing mechanisms and we have tried to address the problems associated with them.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
云计算环境:综述
云计算是一种蓬勃发展的技术,通过这种技术,用户可以将软件、应用程序、操作系统和硬件作为一种服务来获得,而无需实际拥有它们,只需根据使用情况付费。云计算是当今研究人员研究的热点。随着互联网技术的快速发展,云计算已经成为小型和大型IT公司的主要计算来源。在云计算环境中,云数据中心和云计算用户分布在全球,因此,如何有效地处理来自数百万用户的请求并高效地为其提供服务是云数据中心面临的一大挑战。云计算是基于Internet开发和使用的计算机技术。它是一种计算方式,其中动态可伸缩且通常是虚拟化的资源通过Internet作为服务提供。用户不需要掌握支持他们的“云”技术基础设施的知识、专业知识或控制权。调度是有效利用异构计算系统功能的核心步骤之一。在云计算平台上,利用虚拟化技术可以动态处理整个系统的负载均衡,可以根据负载的变化重新映射虚拟机和物理资源。然而,为了提高性能,虚拟机必须通过动态适应计算环境来充分利用其资源和服务。为了提高资源的利用率,必须保证资源合理分配的负载平衡。负载平衡是一个关键方面,它确保所有资源和实体都得到很好的平衡,这样就不会有资源或实体负载不足或过载。负载均衡算法分为静态和动态两种。此环境中的负载平衡意味着在所有节点上均匀地分配工作负载。负载平衡提供了一种实现适当利用资源和提高用户满意度的方法。因此,在选择虚拟机或服务器时,必须使用适当的负载平衡算法。在云数据中心中,负载均衡算法可以将传入的任务最优地分配给虚拟机。在本文中,我们回顾了几种现有的负载平衡机制,并试图解决与之相关的问题。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Blockwise Analysis of Health Indicators of Gadchiroli District using Composite Index: An application of GKG Algorithm Home Automation Using Packet Tracer and ESP8266 An Economic Model of Machine Translation Digital Business Model Innovation: Empirical insights into the drivers and value of Artificial Intelligence An Empirical Model For Validity And Verification Of Ai Behavior: Overcoming Ai Hazards In Neural Networks
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1