首页 > 最新文献

Computing最新文献

英文 中文
Exploring the impact of chaos engineering with various user loads on cloud native applications: an exploratory empirical study 探索各种用户负载的混沌工程对云原生应用程序的影响:一项探索性实证研究
IF 3.7 3区 计算机科学 Q2 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2024-05-05 DOI: 10.1007/s00607-024-01292-z
Amro Al-Said Ahmad, Lamis F. Al-Qora’n, Ahmad Zayed

One of the most popular models that provide computer resources today is cloud computing. Today’s dynamic and successful platforms are created to take advantage of various resources available from service providers. Ensuring the performance and availability of such resources and services is a crucial problem. Any software system may be subject to faults that might propagate to cause failures. Such faults with the potential of contributing to failures are critical because they impair performance and result in a delayed reaction, which is regarded as a dependability problem. To ensure that critical faults can be discovered as soon as possible, the impact of such faults on the system must be tested. The performance and dependability of cloud-native systems are examined in this empirical study using fault injection, one of the chaos engineering techniques. The study explores the impacts and results of injecting various delay times into two cloud-native applications with diverse user numbers. The performance of the applications with various numbers of users is measured in relation to these delays, which accordingly reflects measuring the dependability of those systems. Firstly, the systems’ architecture were identified, and serverless with two Lambda functions and containerised microservices applications were chosen, which depend on utilising and incorporating cloud-native services. Secondly, faults are injected in order to quantify performance attributes such as throughput and latency. The results of several controlled experiments carried out in real-world cloud environments provide exploratory empirical data, which promoted comparisons and statistical analysis that we utilised to identify the behaviour of the application while experiencing stress. Typical results from this investigation include an overall reduction in performance that is embodied in an increase in latency with injecting delays. However, a remarkable result is noticed at a particular delay in which defects and availability problems appear out of nowhere. These findings assist in highlighting the value of using chaos engineering in general and fault injection in particular to assess the dependability of cloud-native applications and to find unpredicted failures that could arise quickly from defects that aren’t supposed to spread and result in dependability issues.

云计算是当今最流行的计算机资源提供模式之一。当今充满活力的成功平台就是为了利用服务提供商提供的各种资源而创建的。确保此类资源和服务的性能和可用性是一个关键问题。任何软件系统都可能会出现故障,这些故障可能会传播并导致故障。这些可能导致故障的故障非常关键,因为它们会损害性能并导致延迟反应,这被视为可靠性问题。为确保尽快发现关键故障,必须测试此类故障对系统的影响。本实证研究使用故障注入(混沌工程技术之一)对云原生系统的性能和可靠性进行了检验。研究探讨了向两个用户数量各异的云原生应用注入不同延迟时间的影响和结果。根据这些延迟来衡量不同用户数量的应用程序的性能,从而反映出这些系统的可靠性。首先,确定了系统的架构,并选择了带有两个 Lambda 函数的无服务器和容器化微服务应用程序,这取决于对云原生服务的利用和整合。其次,注入故障以量化吞吐量和延迟等性能属性。在现实世界云环境中进行的几项受控实验的结果提供了探索性的经验数据,促进了比较和统计分析,我们利用这些数据来确定应用程序在承受压力时的行为。这项调查的典型结果包括整体性能下降,这体现在注入延迟导致的延迟增加上。然而,在某一特定延迟时,缺陷和可用性问题突然出现,结果令人瞩目。这些发现有助于突出使用混沌工程(尤其是故障注入)评估云原生应用程序的可靠性以及发现未预见到的故障的价值。
{"title":"Exploring the impact of chaos engineering with various user loads on cloud native applications: an exploratory empirical study","authors":"Amro Al-Said Ahmad, Lamis F. Al-Qora’n, Ahmad Zayed","doi":"10.1007/s00607-024-01292-z","DOIUrl":"https://doi.org/10.1007/s00607-024-01292-z","url":null,"abstract":"<p>One of the most popular models that provide computer resources today is cloud computing. Today’s dynamic and successful platforms are created to take advantage of various resources available from service providers. Ensuring the performance and availability of such resources and services is a crucial problem. Any software system may be subject to faults that might propagate to cause failures. Such faults with the potential of contributing to failures are critical because they impair performance and result in a delayed reaction, which is regarded as a dependability problem. To ensure that critical faults can be discovered as soon as possible, the impact of such faults on the system must be tested. The performance and dependability of cloud-native systems are examined in this empirical study using fault injection, one of the chaos engineering techniques. The study explores the impacts and results of injecting various delay times into two cloud-native applications with diverse user numbers. The performance of the applications with various numbers of users is measured in relation to these delays, which accordingly reflects measuring the dependability of those systems. Firstly, the systems’ architecture were identified, and serverless with two Lambda functions and containerised microservices applications were chosen, which depend on utilising and incorporating cloud-native services. Secondly, faults are injected in order to quantify performance attributes such as throughput and latency. The results of several controlled experiments carried out in real-world cloud environments provide exploratory empirical data, which promoted comparisons and statistical analysis that we utilised to identify the behaviour of the application while experiencing stress. Typical results from this investigation include an overall reduction in performance that is embodied in an increase in latency with injecting delays. However, a remarkable result is noticed at a particular delay in which defects and availability problems appear out of nowhere. These findings assist in highlighting the value of using chaos engineering in general and fault injection in particular to assess the dependability of cloud-native applications and to find unpredicted failures that could arise quickly from defects that aren’t supposed to spread and result in dependability issues.</p>","PeriodicalId":10718,"journal":{"name":"Computing","volume":"18 1","pages":""},"PeriodicalIF":3.7,"publicationDate":"2024-05-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140886119","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Four vector intelligent metaheuristic for data optimization 用于数据优化的四向量智能元启发式
IF 3.7 3区 计算机科学 Q2 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2024-04-18 DOI: 10.1007/s00607-024-01287-w
Hussam N. Fakhouri, Feras M. Awaysheh, Sadi Alawadi, Mohannad Alkhalaileh, Faten Hamad

Swarm intelligence (SI) algorithms represent a class of Artificial Intelligence (AI) optimization metaheuristics used for solving complex optimization problems. However, a key challenge in solving complex problems is maintaining the balance between exploration and exploitation to find the optimal global solution and avoid local minima. This paper proposes an innovative Swarm Intelligence (SI) algorithm called the Four Vector Intelligent Metaheuristic (FVIM) to address the aforementioned problem. FVIM’s search strategy is guided by four top-performing leaders within a swarm, ensuring a balanced exploration-exploitation trade-off in the search space, avoiding local minima, and mitigating low convergence issues. The efficacy of FVIM is evaluated through extensive experiments conducted over two datasets, incorporating both qualitative and quantitative statistical measurements. One dataset contains twenty-three well-known single-objective optimization functions, such as fixed-dimensional and multi-modal functions, while the other dataset comprises the CEC2017 functions. Additionally, the Wilcoxon test was computed to validate the result’s significance. The results illustrate FVIM’s effectiveness in addressing diverse optimization challenges. Moreover, FVIM has been successfully applied to tackle engineering design problems, such as weld beam and truss engineering design.

蜂群智能(SI)算法是一类人工智能(AI)优化元启发式算法,用于解决复杂的优化问题。然而,解决复杂问题的一个关键挑战是保持探索与利用之间的平衡,以找到最优全局解决方案并避免局部最小值。本文提出了一种名为四向量智能元启发式(FVIM)的创新型蜂群智能(SI)算法来解决上述问题。FVIM 的搜索策略由蜂群中四个表现最出色的领导者引导,确保了搜索空间中探索与开发的平衡权衡,避免了局部最小值,并缓解了收敛性低的问题。通过在两个数据集上进行的大量实验,结合定性和定量统计测量,对 FVIM 的功效进行了评估。一个数据集包含 23 个著名的单目标优化函数,如定维函数和多模式函数,另一个数据集包含 CEC2017 函数。此外,还计算了 Wilcoxon 检验,以验证结果的显著性。结果表明,FVIM 能有效解决各种优化难题。此外,FVIM 已成功应用于解决工程设计问题,如焊接梁和桁架工程设计。
{"title":"Four vector intelligent metaheuristic for data optimization","authors":"Hussam N. Fakhouri, Feras M. Awaysheh, Sadi Alawadi, Mohannad Alkhalaileh, Faten Hamad","doi":"10.1007/s00607-024-01287-w","DOIUrl":"https://doi.org/10.1007/s00607-024-01287-w","url":null,"abstract":"<p>Swarm intelligence (SI) algorithms represent a class of Artificial Intelligence (AI) optimization metaheuristics used for solving complex optimization problems. However, a key challenge in solving complex problems is maintaining the balance between exploration and exploitation to find the optimal global solution and avoid local minima. This paper proposes an innovative Swarm Intelligence (SI) algorithm called the Four Vector Intelligent Metaheuristic (FVIM) to address the aforementioned problem. FVIM’s search strategy is guided by four top-performing leaders within a swarm, ensuring a balanced exploration-exploitation trade-off in the search space, avoiding local minima, and mitigating low convergence issues. The efficacy of FVIM is evaluated through extensive experiments conducted over two datasets, incorporating both qualitative and quantitative statistical measurements. One dataset contains twenty-three well-known single-objective optimization functions, such as fixed-dimensional and multi-modal functions, while the other dataset comprises the CEC2017 functions. Additionally, the Wilcoxon test was computed to validate the result’s significance. The results illustrate FVIM’s effectiveness in addressing diverse optimization challenges. Moreover, FVIM has been successfully applied to tackle engineering design problems, such as weld beam and truss engineering design.</p>","PeriodicalId":10718,"journal":{"name":"Computing","volume":"23 1","pages":""},"PeriodicalIF":3.7,"publicationDate":"2024-04-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140626804","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Improved optimal foraging algorithm for global optimization 改进的全局优化最佳觅食算法
IF 3.7 3区 计算机科学 Q2 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2024-04-17 DOI: 10.1007/s00607-024-01290-1
Chen Ding, GuangYu Zhu

The optimal foraging algorithm (OFA) is a swarm-based algorithm motivated by animal behavioral ecology theory. When solving complex optimization problems characterized by multiple peaks, OFA is easy to get trapped in local minima and encounters slow convergence. Therefore, this paper presents an improved optimal foraging algorithm with social behavior based on quasi-opposition (QOS-OFA) to address these problems. First, quasi-opposition-based learning (QOBL) is introduced to improve the overall quality of the population in the initialization phase. Second, an efficient cosine-based scale factor is designed to accelerate the exploration of the search space. Third, a new search strategy with social behavior is designed to enhance local exploitation. The cosine-based scale factor is used as a regulator to achieve a balance between global exploration and local exploitation. The proposed QOS-OFA is compared with seven meta-heuristic algorithms on a CEC benchmark test suite and three real-world optimization problems. The experimental results show that QOS-OFA is better than other competitors on most of the test problems.

最优觅食算法(OFA)是一种基于蜂群的算法,其灵感来源于动物行为生态学理论。在求解具有多峰值特征的复杂优化问题时,OFA 容易陷入局部最小值,收敛速度较慢。因此,本文提出了一种改进的基于准位置的社会行为最优觅食算法(QOS-OFA)来解决这些问题。首先,本文引入了基于准位置的学习(QOBL),以提高初始化阶段种群的整体质量。其次,设计了一种高效的基于余弦的比例因子,以加速搜索空间的探索。第三,设计了一种具有社会行为的新搜索策略,以加强局部开发。基于余弦的比例因子被用作调节器,以实现全局探索和局部开发之间的平衡。在 CEC 基准测试套件和三个实际优化问题上,将所提出的 QOS-OFA 与七种元启发式算法进行了比较。实验结果表明,QOS-OFA 在大多数测试问题上都优于其他竞争者。
{"title":"Improved optimal foraging algorithm for global optimization","authors":"Chen Ding, GuangYu Zhu","doi":"10.1007/s00607-024-01290-1","DOIUrl":"https://doi.org/10.1007/s00607-024-01290-1","url":null,"abstract":"<p>The optimal foraging algorithm (OFA) is a swarm-based algorithm motivated by animal behavioral ecology theory. When solving complex optimization problems characterized by multiple peaks, OFA is easy to get trapped in local minima and encounters slow convergence. Therefore, this paper presents an improved optimal foraging algorithm with social behavior based on quasi-opposition (QOS-OFA) to address these problems. First, quasi-opposition-based learning (QOBL) is introduced to improve the overall quality of the population in the initialization phase. Second, an efficient cosine-based scale factor is designed to accelerate the exploration of the search space. Third, a new search strategy with social behavior is designed to enhance local exploitation. The cosine-based scale factor is used as a regulator to achieve a balance between global exploration and local exploitation. The proposed QOS-OFA is compared with seven meta-heuristic algorithms on a CEC benchmark test suite and three real-world optimization problems. The experimental results show that QOS-OFA is better than other competitors on most of the test problems.</p>","PeriodicalId":10718,"journal":{"name":"Computing","volume":"123 1","pages":""},"PeriodicalIF":3.7,"publicationDate":"2024-04-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140609302","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
A two-phase method to optimize service composition in cloud manufacturing 优化云制造中服务组成的两阶段方法
IF 3.7 3区 计算机科学 Q2 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2024-04-15 DOI: 10.1007/s00607-024-01286-x
Qiang Hu, Haoquan Qi, Yanzhe Jia, Lianen Qu

Service composition is widely employed in cloud manufacturing. Due to the abundance of similar cloud manufacturing services, the search space for optimizing service composition tends to be expansive. Existing optimization models primarily focus on QoS (quality of service) while often neglecting QoC (quality of collaboration). Furthermore, there remains scope for improving the quality and stability of service composition optimization. Therefore, this paper proposes a two-phase method for optimizing service composition in cloud manufacturing. In the first phase, we introduce a service cluster-oriented service response framework, efficiently generating the candidate response service set to reduce solution search space. In the second phase, we construct an optimization model that integrates QoS and QoC. Subsequently, we devise an artificial bee colony (ABC) algorithm incorporating a multi-search strategy island model to optimize cloud manufacturing service composition. Experimental results demonstrate that the introduction of service clusters enhances search efficiency, with the proposed method outperforming compared ABC algorithms and other swarm intelligence algorithms in optimization quality and stability.

服务组合广泛应用于云制造领域。由于存在大量类似的云制造服务,优化服务组合的搜索空间往往十分广阔。现有的优化模型主要关注 QoS(服务质量),而往往忽视 QoC(协作质量)。此外,服务组合优化的质量和稳定性仍有待提高。因此,本文提出了一种分两个阶段优化云制造中服务组成的方法。在第一阶段,我们引入了面向服务集群的服务响应框架,有效地生成候选响应服务集,以减少解决方案的搜索空间。在第二阶段,我们构建了一个整合了 QoS 和 QoC 的优化模型。随后,我们设计了一种结合多搜索策略岛模型的人工蜂群(ABC)算法,以优化云制造服务的组成。实验结果表明,服务集群的引入提高了搜索效率,所提出的方法在优化质量和稳定性方面优于 ABC 算法和其他蜂群智能算法。
{"title":"A two-phase method to optimize service composition in cloud manufacturing","authors":"Qiang Hu, Haoquan Qi, Yanzhe Jia, Lianen Qu","doi":"10.1007/s00607-024-01286-x","DOIUrl":"https://doi.org/10.1007/s00607-024-01286-x","url":null,"abstract":"<p>Service composition is widely employed in cloud manufacturing. Due to the abundance of similar cloud manufacturing services, the search space for optimizing service composition tends to be expansive. Existing optimization models primarily focus on QoS (quality of service) while often neglecting QoC (quality of collaboration). Furthermore, there remains scope for improving the quality and stability of service composition optimization. Therefore, this paper proposes a two-phase method for optimizing service composition in cloud manufacturing. In the first phase, we introduce a service cluster-oriented service response framework, efficiently generating the candidate response service set to reduce solution search space. In the second phase, we construct an optimization model that integrates QoS and QoC. Subsequently, we devise an artificial bee colony (ABC) algorithm incorporating a multi-search strategy island model to optimize cloud manufacturing service composition. Experimental results demonstrate that the introduction of service clusters enhances search efficiency, with the proposed method outperforming compared ABC algorithms and other swarm intelligence algorithms in optimization quality and stability.</p>","PeriodicalId":10718,"journal":{"name":"Computing","volume":"100 1","pages":""},"PeriodicalIF":3.7,"publicationDate":"2024-04-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140609126","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Identifying vital spreaders in complex networks based on the interpretative structure model and improved Kshell 基于解释性结构模型和改进的 Kshell 确定复杂网络中的重要传播者
IF 3.7 3区 计算机科学 Q2 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2024-04-14 DOI: 10.1007/s00607-024-01268-z
Tianchi Tong, Qian Dong, Wenying Yuan, Jinsheng Sun

The identification of vital spreaders in complex networks has been one of the most interesting topics in network science. Several methods were proposed to deal with this challenge, but there still exist deficiencies in previous methods, such as excessive time complexity, inadequate accuracy of recognition results after dividing the topological structure, and the ignorance of neighbors’ attribute information in the links’ significance model. To address these issues and promote identifying ability more effectively, the proposed extended centrality upon hybrid information, named EISMC, introduces the interpretative structure model (ISM) and improves hierarchical weight results after the division in hierarchies. Based on the hierarchical structure of Improved Kshell decomposition (IKs), the weight value of each layer is updated, and meanwhile the local centrality under link significance (LinkC) is created to supplement local features in this method. In this paper, six real-world networks and nine comparison methods are applied to conduct a series of simulations and tests. Results demonstrate that the proposed method outperforms state-of-the-art algorithms in the identifying effects for good spreading influence.

识别复杂网络中的重要传播者一直是网络科学领域最有趣的课题之一。针对这一难题,人们提出了多种方法,但以往的方法仍存在时间复杂度过高、拓扑结构划分后识别结果准确性不足、链接意义模型中忽略邻居属性信息等缺陷。为了解决这些问题,更有效地提升识别能力,本文提出了混合信息的扩展中心度(EISMC),引入了解释性结构模型(ISM),改善了分层后的层次权重结果。该方法基于改进 Kshell 分解(IKS)的层次结构,更新各层的权重值,同时创建链接重要性下的局部中心性(LinkC)来补充局部特征。本文应用了六个真实世界网络和九种比较方法,进行了一系列模拟和测试。结果表明,所提出的方法在识别效果方面优于最先进的算法,具有良好的传播影响力。
{"title":"Identifying vital spreaders in complex networks based on the interpretative structure model and improved Kshell","authors":"Tianchi Tong, Qian Dong, Wenying Yuan, Jinsheng Sun","doi":"10.1007/s00607-024-01268-z","DOIUrl":"https://doi.org/10.1007/s00607-024-01268-z","url":null,"abstract":"<p>The identification of vital spreaders in complex networks has been one of the most interesting topics in network science. Several methods were proposed to deal with this challenge, but there still exist deficiencies in previous methods, such as excessive time complexity, inadequate accuracy of recognition results after dividing the topological structure, and the ignorance of neighbors’ attribute information in the links’ significance model. To address these issues and promote identifying ability more effectively, the proposed extended centrality upon hybrid information, named EISMC, introduces the interpretative structure model (ISM) and improves hierarchical weight results after the division in hierarchies. Based on the hierarchical structure of Improved Kshell decomposition (IKs), the weight value of each layer is updated, and meanwhile the local centrality under link significance (LinkC) is created to supplement local features in this method. In this paper, six real-world networks and nine comparison methods are applied to conduct a series of simulations and tests. Results demonstrate that the proposed method outperforms state-of-the-art algorithms in the identifying effects for good spreading influence.</p>","PeriodicalId":10718,"journal":{"name":"Computing","volume":"56 1","pages":""},"PeriodicalIF":3.7,"publicationDate":"2024-04-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140560800","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Online RSSI selection strategy for indoor positioning in low-effort training scenarios 低功耗训练场景下室内定位的在线 RSSI 选择策略
IF 3.7 3区 计算机科学 Q2 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2024-04-12 DOI: 10.1007/s00607-024-01285-y
Braulio Pinto, Horacio Oliveira

Indoor positioning has been extensively studied for at least the past twenty years. In the list of the most common solutions, those based on the Received Strength Signal Indicator (RSSI) have gained importance due to the simplicity of RSSI as well as the fact that it is available in several wireless sensor networks. In this work, we propose SeALS (Selection Strategy of Access Points with Least Squares Estimation), a new RSSI-based indoor positioning system using Bluetooth Low-Energy (BLE) access points, whose accuracy is improved by a new selection strategy of collected RSSI combined with the Ordinary Least Squares (OLS) estimation method. The main advantage of the proposed solution is the fact that it requires less time in the training phase allied with better system accuracy if compared to traditional methods. The proposed system is validated in a large-scale, real-world scenario, and the obtained results for the positioning error are reduced by up to 13% concerning the pure OLS method, and by up to 30% concerning the widely deployed K-Nearest Neighbors technique.

至少在过去的二十年里,室内定位技术得到了广泛的研究。在最常见的解决方案中,基于接收强度信号指示器(RSSI)的解决方案因其简便性和可用于多个无线传感器网络而备受重视。在这项工作中,我们提出了一种基于 RSSI 的新型室内定位系统 SeALS(带最小二乘法估计的接入点选择策略),该系统使用蓝牙低功耗(BLE)接入点,其准确性通过新的采集 RSSI 选择策略与普通最小二乘法(OLS)估计方法相结合而得到提高。与传统方法相比,拟议解决方案的主要优势在于训练阶段所需的时间更短,系统精度更高。提议的系统在大规模实际场景中得到了验证,与纯 OLS 方法相比,定位误差减少了 13%,与广泛应用的 K 近邻技术相比,定位误差减少了 30%。
{"title":"Online RSSI selection strategy for indoor positioning in low-effort training scenarios","authors":"Braulio Pinto, Horacio Oliveira","doi":"10.1007/s00607-024-01285-y","DOIUrl":"https://doi.org/10.1007/s00607-024-01285-y","url":null,"abstract":"<p>Indoor positioning has been extensively studied for at least the past twenty years. In the list of the most common solutions, those based on the Received Strength Signal Indicator (RSSI) have gained importance due to the simplicity of RSSI as well as the fact that it is available in several wireless sensor networks. In this work, we propose SeALS (<b>Se</b>lection Strategy of <b>A</b>ccess Points with <b>L</b>east <b>S</b>quares Estimation), a new RSSI-based indoor positioning system using Bluetooth Low-Energy (BLE) access points, whose accuracy is improved by a new selection strategy of collected RSSI combined with the Ordinary Least Squares (OLS) estimation method. The main advantage of the proposed solution is the fact that it requires less time in the training phase allied with better system accuracy if compared to traditional methods. The proposed system is validated in a large-scale, real-world scenario, and the obtained results for the positioning error are reduced by up to 13% concerning the pure OLS method, and by up to 30% concerning the widely deployed K-Nearest Neighbors technique.</p>","PeriodicalId":10718,"journal":{"name":"Computing","volume":"108 1","pages":""},"PeriodicalIF":3.7,"publicationDate":"2024-04-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140560931","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Qos-based web service selection using time-aware collaborative filtering: a literature review 利用时间感知协同过滤技术选择基于服务质量的网络服务:文献综述
IF 3.7 3区 计算机科学 Q2 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2024-04-09 DOI: 10.1007/s00607-024-01283-0
Ezdehar Jawabreh, Adel Taweel

The proliferation of available Web services presents a big challenge in selecting suitable services. Various methods have been devised to predict Quality of Service (QoS) values, aiming to address the service selection problem. However, these methods encounter numerous limitations that hinder their prediction accuracy. A key issue stems from the dynamic nature of the service environment, leading to fluctuations in QoS values due to factors like network load and hardware issues. To mitigate these challenges, QoS selection methods have leveraged contextual information from the surrounding environments, such as service invocation time, user, and service locations. Among these methods, Collaborative Filtering (CF) has gained notable importance. In recent years, several CF methods have incorporated service invocation time into their prediction processes, giving rise to what is commonly known as time-aware CF methods. Despite the increasing adoption of time-aware CF methods, there remains a notable absence of a dedicated and comprehensive literature review on this topic. Addressing this gap, this paper conducts an analysis of the literature, reviewing the forty (40) most prominent studies in this domain. It offers a thematic categorization of these studies along with an insightful analysis outlining their objectives, advantages, and limitations. The review also identifies key research gaps and proposes potential directions for future investigations. Overall, this literature review serves as an up-to-date resource for researchers engaged in service-oriented computing research.

可用网络服务的激增给选择合适的服务带来了巨大挑战。为了解决服务选择问题,人们设计了各种方法来预测服务质量(QoS)值。然而,这些方法遇到了许多限制,妨碍了它们的预测准确性。一个关键问题源于服务环境的动态性,网络负载和硬件问题等因素会导致 QoS 值的波动。为了缓解这些挑战,QoS 选择方法利用了周围环境中的上下文信息,如服务调用时间、用户和服务位置。在这些方法中,协同过滤法(CF)的重要性日益凸显。近年来,有几种 CF 方法将服务调用时间纳入了预测过程,这就是通常所说的时间感知 CF 方法。尽管时间感知 CF 方法被越来越多地采用,但关于这一主题的专门、全面的文献综述仍然明显缺乏。针对这一空白,本文对文献进行了分析,回顾了该领域最著名的四十(40)项研究。本文对这些研究进行了专题分类,并对其目标、优势和局限性进行了深入分析。综述还指出了主要的研究空白,并提出了未来调查的潜在方向。总之,本文献综述是从事面向服务计算研究人员的最新资源。
{"title":"Qos-based web service selection using time-aware collaborative filtering: a literature review","authors":"Ezdehar Jawabreh, Adel Taweel","doi":"10.1007/s00607-024-01283-0","DOIUrl":"https://doi.org/10.1007/s00607-024-01283-0","url":null,"abstract":"<p>The proliferation of available Web services presents a big challenge in selecting suitable services. Various methods have been devised to predict Quality of Service (QoS) values, aiming to address the service selection problem. However, these methods encounter numerous limitations that hinder their prediction accuracy. A key issue stems from the dynamic nature of the service environment, leading to fluctuations in QoS values due to factors like network load and hardware issues. To mitigate these challenges, QoS selection methods have leveraged contextual information from the surrounding environments, such as service invocation time, user, and service locations. Among these methods, Collaborative Filtering (CF) has gained notable importance. In recent years, several CF methods have incorporated service invocation time into their prediction processes, giving rise to what is commonly known as time-aware CF methods. Despite the increasing adoption of time-aware CF methods, there remains a notable absence of a dedicated and comprehensive literature review on this topic. Addressing this gap, this paper conducts an analysis of the literature, reviewing the forty (40) most prominent studies in this domain. It offers a thematic categorization of these studies along with an insightful analysis outlining their objectives, advantages, and limitations. The review also identifies key research gaps and proposes potential directions for future investigations. Overall, this literature review serves as an up-to-date resource for researchers engaged in service-oriented computing research.\u0000</p>","PeriodicalId":10718,"journal":{"name":"Computing","volume":"4 1","pages":""},"PeriodicalIF":3.7,"publicationDate":"2024-04-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140560802","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Optimization for energy-aware design of task scheduling in heterogeneous distributed systems: a meta-heuristic based approach 优化异构分布式系统中任务调度的能源感知设计:基于元启发式的方法
IF 3.7 3区 计算机科学 Q2 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2024-04-07 DOI: 10.1007/s00607-024-01282-1
Cen Li, Liping Chen

The motivation of task scheduling in heterogeneous computing systems is the optimal management of heterogeneous distributed resources as well as the exploitation of system capabilities. Energy consumption is one of the most important issues in dealing with task scheduling in heterogeneous distributed systems. In addition to energy, the task completion time and the task cost have also been added to the concerns of the users. Since the nature of computing systems is heterogeneous and dynamic, task scheduling with traditional methods is inefficient. Meta-heuristic approaches for task scheduling in heterogeneous distributed systems are open problems that have attracted the attention of researchers. So far, many meta-heuristic approaches have addressed the task scheduling problem. However, most of these algorithms are developed for homogeneous systems and optimize only one of the quality-of-service parameters. With this motivation, this paper presents an optimization for energy-aware design of task scheduling in heterogeneous distributed systems using meta-heuristic approaches. We simultaneously consider several parameters such as energy, task completion time and task execution cost for task scheduling. The Harris Hawk Optimization (HHO) algorithm is considered for the optimization task due to its adaptability to large search spaces. We combine HHO with a greedy algorithm to avoid local optima and early convergence. The evaluation of the proposed method has been done through numerical simulations. Experimental results show promising performance of the proposed method in terms of energy consumption.

在异构计算系统中进行任务调度的动机是对异构分布式资源进行优化管理以及利用系统能力。能耗是异构分布式系统任务调度中最重要的问题之一。除了能耗,任务完成时间和任务成本也是用户关注的问题。由于计算系统的性质是异构和动态的,使用传统方法进行任务调度效率低下。异构分布式系统任务调度的元启发式方法是一个开放性问题,已引起研究人员的关注。迄今为止,已有许多元启发式方法解决了任务调度问题。然而,这些算法大多是针对同构系统开发的,而且只能优化其中一个服务质量参数。基于这一动机,本文提出了一种使用元启发式方法对异构分布式系统中任务调度的能源感知设计进行优化的方法。我们同时考虑了任务调度的多个参数,如能量、任务完成时间和任务执行成本。由于 Harris Hawk 优化(HHO)算法对大型搜索空间的适应性强,因此我们将其用于优化任务。我们将 HHO 与贪婪算法相结合,以避免局部最优和早期收敛。我们通过数值模拟对所提出的方法进行了评估。实验结果表明,所提方法在能耗方面表现良好。
{"title":"Optimization for energy-aware design of task scheduling in heterogeneous distributed systems: a meta-heuristic based approach","authors":"Cen Li, Liping Chen","doi":"10.1007/s00607-024-01282-1","DOIUrl":"https://doi.org/10.1007/s00607-024-01282-1","url":null,"abstract":"<p>The motivation of task scheduling in heterogeneous computing systems is the optimal management of heterogeneous distributed resources as well as the exploitation of system capabilities. Energy consumption is one of the most important issues in dealing with task scheduling in heterogeneous distributed systems. In addition to energy, the task completion time and the task cost have also been added to the concerns of the users. Since the nature of computing systems is heterogeneous and dynamic, task scheduling with traditional methods is inefficient. Meta-heuristic approaches for task scheduling in heterogeneous distributed systems are open problems that have attracted the attention of researchers. So far, many meta-heuristic approaches have addressed the task scheduling problem. However, most of these algorithms are developed for homogeneous systems and optimize only one of the quality-of-service parameters. With this motivation, this paper presents an optimization for energy-aware design of task scheduling in heterogeneous distributed systems using meta-heuristic approaches. We simultaneously consider several parameters such as energy, task completion time and task execution cost for task scheduling. The Harris Hawk Optimization (HHO) algorithm is considered for the optimization task due to its adaptability to large search spaces. We combine HHO with a greedy algorithm to avoid local optima and early convergence. The evaluation of the proposed method has been done through numerical simulations. Experimental results show promising performance of the proposed method in terms of energy consumption.</p>","PeriodicalId":10718,"journal":{"name":"Computing","volume":"27 1","pages":""},"PeriodicalIF":3.7,"publicationDate":"2024-04-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140560799","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Community anomaly detection in attribute networks based on refining context 基于细化上下文的属性网络中的社群异常检测
IF 3.7 3区 计算机科学 Q2 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2024-04-04 DOI: 10.1007/s00607-024-01284-z
Yonghui Lin, Li Xu, Wei Lin, Jiayin Li

With the widespread use of attribute networks, anomalous node detection on attribute networks has received increasing attention. By utilizing communities as reference contexts for local anomaly node detection, it is possible to uncover a multitude of significant anomalous nodes. However, most of the current methods that use communities as reference context of anomalous nodes usually do not consider the accuracy of the reference context. The rough classification results obtained from community detection are used as reference contexts for anomalous node detection. The possibility of errors occurring in the reference context may subsequently result in detection errors for anomalous nodes. Based on this, we propose an integrated framework named ADRC (Anomaly Detection in attribute networks based on Refining Context) to simultaneously perform anomalous node detection and detailed adjustment of reference contexts. Meanwhile, to better reflect the anomaly degree of the nodes, we design an evaluation metric and rank the anomalous nodes by it. Comparisons are made with state-of-the-art algorithms on publicly available datasets and the results show that our approach has significant advantages.

随着属性网络的广泛应用,属性网络上的异常节点检测受到越来越多的关注。利用社群作为本地异常节点检测的参考上下文,可以发现大量重要的异常节点。然而,目前大多数使用社区作为异常节点参考上下文的方法通常都没有考虑参考上下文的准确性。社区检测得到的粗略分类结果被用作异常节点检测的参考上下文。参考上下文中可能出现的错误会导致异常节点的检测错误。在此基础上,我们提出了一个名为 ADRC(基于细化上下文的属性网络异常检测)的集成框架,以同时执行异常节点检测和参考上下文的详细调整。同时,为了更好地反映节点的异常程度,我们设计了一个评价指标,并根据该指标对异常节点进行排序。我们在公开数据集上与最先进的算法进行了比较,结果表明我们的方法具有显著优势。
{"title":"Community anomaly detection in attribute networks based on refining context","authors":"Yonghui Lin, Li Xu, Wei Lin, Jiayin Li","doi":"10.1007/s00607-024-01284-z","DOIUrl":"https://doi.org/10.1007/s00607-024-01284-z","url":null,"abstract":"<p>With the widespread use of attribute networks, anomalous node detection on attribute networks has received increasing attention. By utilizing communities as reference contexts for local anomaly node detection, it is possible to uncover a multitude of significant anomalous nodes. However, most of the current methods that use communities as reference context of anomalous nodes usually do not consider the accuracy of the reference context. The rough classification results obtained from community detection are used as reference contexts for anomalous node detection. The possibility of errors occurring in the reference context may subsequently result in detection errors for anomalous nodes. Based on this, we propose an integrated framework named ADRC (Anomaly Detection in attribute networks based on Refining Context) to simultaneously perform anomalous node detection and detailed adjustment of reference contexts. Meanwhile, to better reflect the anomaly degree of the nodes, we design an evaluation metric and rank the anomalous nodes by it. Comparisons are made with state-of-the-art algorithms on publicly available datasets and the results show that our approach has significant advantages.</p>","PeriodicalId":10718,"journal":{"name":"Computing","volume":"5 1","pages":""},"PeriodicalIF":3.7,"publicationDate":"2024-04-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140560795","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
A hybrid energy-aware algorithm for virtual machine placement in cloud computing 云计算中虚拟机放置的混合能源感知算法
IF 3.7 3区 计算机科学 Q2 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2024-04-03 DOI: 10.1007/s00607-024-01280-3
Malek Yousefi, Seyed Morteza Babamir

Virtual Machine Placement (VMP) plays a significant role in improving efficiency of Cloud Data Center (CDC). With the dramatic increase in the use of cloud computing, it seems necessary to apply effective algorithms to reduce the power consumption of CDC. VMP is known as a NP-Hard problem that cannot be solved by deterministic algorithms in polynomial time. In this paper, an algorithm named Combinated Random Best First Fit (CRBFF) is proposed with the aim of increasing the Quality of Service (QoS), in which Virtual Machines (VMs) are optimally placed on heterogeneous Physical Machines (PMs). The effectiveness of CRBFF is evaluated by different metrics on Google Compute Engine (GCE), Amazon Web Service Elastic Compute Cloud (AWS EC2) and Microsoft Azure scenarios and the results show that CRBFF performs better than other common algorithms.

虚拟机放置(VMP)在提高云数据中心(CDC)效率方面发挥着重要作用。随着云计算的使用急剧增加,似乎有必要采用有效的算法来降低云数据中心的功耗。众所周知,VMP 是一个确定性算法无法在多项式时间内解决的 NP-Hard 问题。本文提出了一种名为 "组合随机最佳首次拟合"(Combinated Random Best First Fit,CRBFF)的算法,目的是提高服务质量(QoS),将虚拟机(VM)最佳地放置在异构物理机(PM)上。在谷歌计算引擎(GCE)、亚马逊网络服务弹性计算云(AWS EC2)和微软 Azure 场景下,通过不同指标对 CRBFF 的有效性进行了评估,结果表明 CRBFF 的性能优于其他常见算法。
{"title":"A hybrid energy-aware algorithm for virtual machine placement in cloud computing","authors":"Malek Yousefi, Seyed Morteza Babamir","doi":"10.1007/s00607-024-01280-3","DOIUrl":"https://doi.org/10.1007/s00607-024-01280-3","url":null,"abstract":"<p>Virtual Machine Placement (VMP) plays a significant role in improving efficiency of Cloud Data Center (CDC). With the dramatic increase in the use of cloud computing, it seems necessary to apply effective algorithms to reduce the power consumption of CDC. VMP is known as a NP-Hard problem that cannot be solved by deterministic algorithms in polynomial time. In this paper, an algorithm named Combinated Random Best First Fit (CRBFF) is proposed with the aim of increasing the Quality of Service (QoS), in which Virtual Machines (VMs) are optimally placed on heterogeneous Physical Machines (PMs). The effectiveness of CRBFF is evaluated by different metrics on Google Compute Engine (GCE), Amazon Web Service Elastic Compute Cloud (AWS EC2) and Microsoft Azure scenarios and the results show that CRBFF performs better than other common algorithms.</p>","PeriodicalId":10718,"journal":{"name":"Computing","volume":"48 1","pages":""},"PeriodicalIF":3.7,"publicationDate":"2024-04-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140561049","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
期刊
Computing
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
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