在多云环境中使用哈里斯·霍克斯优化和深度强化学习的容错的基于信任的任务调度器
Sudheer Mangalampalli1, Ganesh Reddy Karri1, Sachi Nandan Mohanty1
1School of Computer Science and Engineering, VIT-AP University, Amaravati, AP, 522237, India.
Scientific reports
|November 6, 2023
概括
本研究介绍了一种用于云计算的新型任务调度算法,它结合了Harris Hawk优化和深度强化学习. 该算法通过最小化故障和改进服务级别协议参数来提高可靠性和信任度.
科学领域:
- 云计算 云计算 云计算 云计算
- 人工智能的人工智能
- 任务安排算法 任务安排算法
背景情况:
- 云计算提供按需服务,但由于不适当的任务对虚拟机的分配,它面临着单点故障.
- 这些故障会对服务级别协议 (SLA) 的参数产生负面影响,例如可用性和成功率,从而削弱对云提供商的信任.
研究的目的:
- 提出一个先进的任务调度算法,以减轻云环境中的故障.
- 通过优化任务分配和资源利用,提高对云服务的可靠性和信任度.
主要方法:
- 一个混合任务调度算法,结合了哈里斯·霍克优化和基于深度Q网络 (DQN) 的深度强化学习.
- 一种两相的方法:使用哈里斯·霍克优化进行任务选择,并通过DQN优化任务映射.
- 利用多云环境实现动态VM可用性和任务迁移以减少延迟.
主要成果:
- 与现有方法 (MOABCQ,RATS-HM,AINN-BPSO) 相比,拟的FTTHDRL算法显示出更高的性能.
- 显著降低故障率和资源成本.
- 基于SLA的信任参数显著改善,包括可用性,成功率和周转效率.
结论:
- 混合的哈里斯·霍克优化和深度强化学习方法有效地解决了云计算中的任务调度挑战.
- FTTHDRL算法提高了云服务的可靠性,降低了运营成本,并通过改进的SLA遵守提高了客户的信任.
相关概念视频
Reinforcement Schedules
160
Positive reinforcement is a powerful method for teaching new behaviors to both animals and humans. B.F. Skinner demonstrated this with his experiments using rats in a Skinner box. When a rat pressed a lever, it received a food pellet. This immediate reward encouraged the rat to repeat the behavior. This method, where a reward follows every instance of the behavior, is known as continuous reinforcement. It is highly effective for establishing new behaviors quickly.
Once a behavior is learned,...
Once a behavior is learned,...
160
Distribution Reliability and Automation
109
Distribution reliability in electrical power systems is critical for ensuring an uninterrupted power supply to consumers at minimal cost. According to IEEE Standard Terms, reliability is the probability that a device will function without failure over a specified time period or amount of usage. For electric power distribution, this translates to maintaining continuous power supply and addressing customer concerns over power outages. Several indices, as defined by IEEE Standard 1366-2012, are...
109
Multimachine Stability
165
Multimachine stability analysis is crucial for understanding the dynamics and stability of power systems with multiple synchronous machines. The objective is to solve the swing equations for a network of M machines connected to an N-bus power system.
In analyzing the system, the nodal equations represent the relationship between bus voltages, machine voltages, and machine currents. The nodal equation is given by:
In analyzing the system, the nodal equations represent the relationship between bus voltages, machine voltages, and machine currents. The nodal equation is given by:
165
Distributed Loads: Problem Solving
650
Beams are structural elements commonly employed in engineering applications requiring different load-carrying capacities. The first step in analyzing a beam under a distributed load is to simplify the problem by dividing the load into smaller regions, which allows one to consider each region separately and calculate the magnitude of the equivalent resultant load acting on each portion of the beam. The magnitude of the equivalent resultant load for each region can be determined by calculating...
650
Reinforcement
221
Positive and negative reinforcement are key concepts in operant conditioning, a learning process where the consequences of a behavior affect the likelihood of that behavior being repeated.
Positive reinforcement occurs when a behavior is followed by the presentation of a rewarding stimulus, increasing the frequency of that behavior. For example:
Positive reinforcement occurs when a behavior is followed by the presentation of a rewarding stimulus, increasing the frequency of that behavior. For example:
221
Heuristics
94
Heuristics are problem-solving strategies that use mental shortcuts to simplify decision-making. Unlike algorithms, which must be followed precisely to achieve a correct result, heuristics offer a general problem-solving framework. They save time and energy but can sometimes lead to less rational decisions.
People often rely on heuristics when faced with an overload of information, limited time, low importance of the decision, limited information, or when a heuristic readily comes to mind. For...
People often rely on heuristics when faced with an overload of information, limited time, low importance of the decision, limited information, or when a heuristic readily comes to mind. For...
94


