在物联网中使用多目标模糊基于混合算法的服务质量意识的服务组合方法
Marzieh Hamzei1, Saeed Khandagh2, Nima Jafari Navimipour3,4
1Department of Computer Engineering, Tabriz Branch, Islamic Azad University, Tabriz 51376-53515, Iran.
Sensors (Basel, Switzerland)
|August 26, 2023
概括
本研究介绍了一种新的基于模糊的混合算法,用于基于云/雾的物联网 (IoT) 服务组成. 这种方法优化了能源消耗和服务质量 (QoS),用于增强的物联网应用.
科学领域:
- 计算机科学 计算机科学
- 人工智能的人工智能
- 分布式系统 分布式系统
背景情况:
- 物联网 (IoT) 连接数十亿个智能设备,需要高效的服务交付.
- 物联网设备的资源限制通常需要利用云计算和雾计算基础设施.
- 有效的服务构成对于优化用户体验和物联网中的系统效率至关重要.
研究的目的:
- 为物联网环境提出基于云/雾的服务构成策略.
- 引入一种新的基于模糊的混合算法,将群优化 (ACO) 和人工蜂群 (ABC) 结合起来.
- 优化服务选择,考虑能源消耗和服务质量 (QoS) 因素.
主要方法:
- 开发一个基于模糊的混合算法,集成ACO和ABC优化.
- 在云计算和雾计算环境中应用智能服务选择算法.
- 对物联网服务构成的拟议战略的评估.
主要成果:
- 拟议的混合算法有效地满足物联网服务组合请求.
- 观察到显著的改进:能源消耗减少17.11%,可用性提高8.27%,可靠性提高4.52%.
- 与现有方法相比,平均成本降低了21.56%.
结论:
- 基于模糊的混合算法为物联网服务组成提供了一种优越的方法.
- 该战略有效地平衡了能源效率,QoS和资源有限的物联网环境中的成本.
- 这项研究有助于智能决策和互联物联网系统中的用户满意度.
相关概念视频
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving
79
Mechanistic models play a crucial role in algorithms for numerical problem-solving, particularly in nonlinear mixed effects modeling (NMEM). These models aim to minimize specific objective functions by evaluating various parameter estimates, leading to the development of systematic algorithms. In some cases, linearization techniques approximate the model using linear equations.
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
79
Multi-input and Multi-variable systems
128
Cruise control systems in cars are designed as multi-input systems to maintain a driver's desired speed while compensating for external disturbances such as changes in terrain. The block diagram for a cruise control system typically includes two main inputs: the desired speed set by the driver and any external disturbances, such as the incline of the road. By adjusting the engine throttle, the system maintains the vehicle's speed as close to the desired value as possible.
In the absence...
In the absence...
128
Distributed Loads: Problem Solving
668
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...
668
Ampere-Maxwell's Law: Problem-Solving
667
A parallel-plate capacitor with capacitance C, whose plates have area A and separation distance d, is connected to a resistor R and a battery of voltage V. The current starts to flow at t = 0. What is the displacement current between the capacitor plates at time t? From the properties of the capacitor, what is the corresponding real current?
To solve the problem, we can use the equations from the analysis of an RC circuit and Maxwell's version of Ampère's law.
For the first part of...
To solve the problem, we can use the equations from the analysis of an RC circuit and Maxwell's version of Ampère's law.
For the first part of...
667
Heuristics
111
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...
111
Response Surface Methodology
176
Response Surface Methodology (RSM) is a collection of statistical and mathematical techniques used to develop, improve, and optimize processes. It is particularly valuable when many input variables or factors potentially influence a response variable.
The process of RSM involves several key steps:
The process of RSM involves several key steps:
176


