...
首页> 外文期刊>Journal of computer sciences >A LOAD BALANCING MODEL USING FIREFLY ALGORITHM IN CLOUD COMPUTING
【24h】

A LOAD BALANCING MODEL USING FIREFLY ALGORITHM IN CLOUD COMPUTING

机译:云计算中基于算法的负载均衡模型

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

Cloud computing is a model that points at streamlining the on-demand provisioning of software, hardware and data as services and providing end-users with flexible and scalable services accessible through the Internet. The main objective of the proposed approach is to maximize the resource utilization and provide a good balanced load among all the resources in cloud servers. Initially, a load model of every resource will be derived based on several factors such as, memory usage, processing time and access rate. Based on the newly derived load index, the current load will be computed for all the resources shared in virtual machine of cloud servers. Once the load index is computed for all the resources, load balancing operation will be initiated to effectively use the resources dynamically with the process of assigning resources to the corresponding node to reduce the load value. So, assigning of resources to proper nodes is an optimal distribution problem so that many optimization algorithms such as genetic algorithm and modified genetic algorithm are utilized for load balancing. These algorithms are not much effective in providing the neighbour solutions since it does not overcome exploration and exploration problem. So, utilizing the effective optimization procedure instead of genetic algorithm can lead to better load balancing since it is a traditional and old algorithm. Accordingly, I have planned to utilize a recent optimization algorithm, called firefly algorithm to do the load balancing operation in our proposed work. At first, the index table will be maintained by considering the availability of virtual servers and sequence of request. Then, load index will be computed based on the newly derived formulae. Based on load index, load balancing operation will be carried out using firefly algorithm. The performance analysis produced expected results and thus proved the proposed approach is efficient in optimizing schedules by balancing the loads. The average time obtained for the proposed approach is 0.934 ms.
机译:云计算是一种模型,旨在简化软件,硬件和数据即服务的按需配置,并为最终用户提供可通过Internet访问的灵活和可扩展的服务。提出的方法的主要目的是最大程度地利用资源,并在云服务器中的所有资源之间提供良好的平衡负载。最初,将基于多个因素(如内存使用率,处理时间和访问速率)导出每种资源的负载模型。基于新导出的负载指数,将为云服务器虚拟机中共享的所有资源计算当前负载。一旦为所有资源计算了负载指数,就将启动负载平衡操作,以有效地动态使用资源,同时将资源分配给相应的节点以减少负载值。因此,将资源分配给适当的节点是一个最优的分配问题,因此许多优化算法(例如遗传算法和改进的遗传算法)被用于负载均衡。这些算法在提供邻近解决方案方面不是很有效,因为它不能克服探索和探索问题。因此,使用有效的优化程序代替遗传算法可以带来更好的负载平衡,因为它是一种传统且古老的算法。因此,在我们提出的工作中,我计划利用一种称为Firefly算法的最新优化算法来进行负载平衡操作。首先,将通过考虑虚拟服务器的可用性和请求顺序来维护索引表。然后,将基于新推导的公式计算负荷指数。根据负载指数,将使用萤火虫算法执行负载平衡操作。性能分析产生了预期结果,因此证明了该方法可有效地通过平衡负载来优化计划。所提出的方法获得的平均时间为0.934毫秒。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号