首页 > 最新文献

ACM Transactions on Modeling and Computer Simulation最新文献

英文 中文
Reproducibility Report for the Paper: 论文再现性报告:
IF 0.9 4区 计算机科学 Q4 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS Pub Date : 2024-06-21 DOI: 10.1145/3674144
Wen Jun Tan

All Badges available in this process are awarded to the paper “Spatial/Temporal Locality-based Load-sharing in Speculative Discrete Event Simulation on Multi-core Machines”. The authors have uploaded their artifacts to Zenodo, which ensures a long-term retention of the artifact. This paper can thus receive the Artifacts Available badge. The artifact allows for easy re-running of experiments for 14 figures and 4 tables. All of the dependencies are documented. The software in the artifact runs correctly with minimal intervention, and is relevant to the paper, earning the Artifacts Evaluated–Functional badge. The experimental results are reproduced in 9 experiments, which gains the Results Reproduced badge. Furthermore, since the artifact is also available on GitHub, the paper is assigned the Artifacts Evaluated–Reusable badge.

本流程中的所有徽章均授予论文 "Spatial/Temporal Locality-based Load-sharing in Speculative Discrete Event Simulation on Multi-core Machines"。作者已将其成果上传到 Zenodo,从而确保了成果的长期保留。因此,这篇论文可以获得可用人工制品徽章。该工件允许轻松重新运行 14 张图和 4 张表的实验。所有的依赖关系都已记录在案。工件中的软件只需极少的干预就能正确运行,并且与论文相关,因此可获得工件评估-功能徽章。9 个实验再现了实验结果,获得了 "结果再现 "徽章。此外,由于该工件还可在 GitHub 上获取,因此该论文还获得了 "工件评估-可重复使用 "徽章。
{"title":"Reproducibility Report for the Paper:","authors":"Wen Jun Tan","doi":"10.1145/3674144","DOIUrl":"https://doi.org/10.1145/3674144","url":null,"abstract":"<p>All Badges available in this process are awarded to the paper “Spatial/Temporal Locality-based Load-sharing in Speculative Discrete Event Simulation on Multi-core Machines”. The authors have uploaded their artifacts to Zenodo, which ensures a long-term retention of the artifact. This paper can thus receive the <i>Artifacts Available</i> badge. The artifact allows for easy re-running of experiments for 14 figures and 4 tables. All of the dependencies are documented. The software in the artifact runs correctly with minimal intervention, and is relevant to the paper, earning the <i>Artifacts Evaluated–Functional</i> badge. The experimental results are reproduced in 9 experiments, which gains the <i>Results Reproduced</i> badge. Furthermore, since the artifact is also available on GitHub, the paper is assigned the <i>Artifacts Evaluated–Reusable</i> badge.</p>","PeriodicalId":50943,"journal":{"name":"ACM Transactions on Modeling and Computer Simulation","volume":"86 1","pages":""},"PeriodicalIF":0.9,"publicationDate":"2024-06-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141507200","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
A Toolset for Predicting Performance of Legacy Real-Time Software Based on the RAST Approach 基于 RAST 方法的传统实时软件性能预测工具集
IF 0.9 4区 计算机科学 Q4 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS Pub Date : 2024-06-20 DOI: 10.1145/3673897
Juri Tomak, Sergei Gorlatch

Simulating and predicting the performance of a distributed software system that works under stringent real-time constraints poses significant challenges, particularly when dealing with legacy systems being in production use, where any disruption is intolerable. This challenge is exacerbated in the context of a System Under Evaluation (SUE) that operates within a resource-sharing environment, running concurrently with numerous other software components. In this paper, we introduce an innovative toolset designed for predicting the performance of such complex and time-critical software systems. Our toolset builds upon the RAST (Regression Analysis, Simulation, and load Testing) approach, significantly enhanced in this paper compared to its initial version. While current state-of-the-art methods for performance prediction often rely on data collected by Application Performance Monitoring (APM), the unavailability of APM tools for existing systems and the complexities associated with integrating them into legacy software necessitate alternative approaches. Our toolset, therefore, utilizes readily accessible system request logs as a substitute for APM data. We describe the enhancements made to the original RAST approach, we outline the design and implementation of our RAST-based toolset, and we showcase its simulation accuracy and effectiveness using the publicly available TeaStore benchmarking system. To ensure the reproducibility of our experiments, we provide open access to our toolset’s implementation and the utilized TeaStore model.

模拟和预测在严格的实时限制条件下工作的分布式软件系统的性能是一项重大挑战,尤其是在处理生产使用中的遗留系统时,任何中断都是不可容忍的。如果被评估系统(SUE)在资源共享的环境中运行,并与许多其他软件组件同时运行,那么这一挑战就会更加严峻。在本文中,我们介绍了一种创新工具集,旨在预测此类复杂且时间紧迫的软件系统的性能。我们的工具集建立在 RAST(回归分析、模拟和负载测试)方法的基础上,与最初版本相比,本文对其进行了大幅改进。虽然目前最先进的性能预测方法通常依赖于应用性能监控(APM)收集的数据,但由于现有系统无法使用 APM 工具,而且将其集成到传统软件中也很复杂,因此有必要采用其他方法。因此,我们的工具集利用可随时访问的系统请求日志来替代 APM 数据。我们介绍了对原始 RAST 方法的改进,概述了基于 RAST 的工具集的设计和实施,并使用公开的 TeaStore 基准测试系统展示了其模拟的准确性和有效性。为了确保实验的可重复性,我们提供了工具集实现和所使用的 TeaStore 模型的开放访问权限。
{"title":"A Toolset for Predicting Performance of Legacy Real-Time Software Based on the RAST Approach","authors":"Juri Tomak, Sergei Gorlatch","doi":"10.1145/3673897","DOIUrl":"https://doi.org/10.1145/3673897","url":null,"abstract":"<p>Simulating and predicting the performance of a distributed software system that works under stringent real-time constraints poses significant challenges, particularly when dealing with legacy systems being in production use, where any disruption is intolerable. This challenge is exacerbated in the context of a System Under Evaluation (SUE) that operates within a resource-sharing environment, running concurrently with numerous other software components. In this paper, we introduce an innovative toolset designed for predicting the performance of such complex and time-critical software systems. Our toolset builds upon the RAST (<underline>R</underline>egression <underline>A</underline>nalysis, <underline>S</underline>imulation, and load <underline>T</underline>esting) approach, significantly enhanced in this paper compared to its initial version. While current state-of-the-art methods for performance prediction often rely on data collected by Application Performance Monitoring (APM), the unavailability of APM tools for existing systems and the complexities associated with integrating them into legacy software necessitate alternative approaches. Our toolset, therefore, utilizes readily accessible system request logs as a substitute for APM data. We describe the enhancements made to the original RAST approach, we outline the design and implementation of our RAST-based toolset, and we showcase its simulation accuracy and effectiveness using the publicly available TeaStore benchmarking system. To ensure the reproducibility of our experiments, we provide open access to our toolset’s implementation and the utilized TeaStore model.</p>","PeriodicalId":50943,"journal":{"name":"ACM Transactions on Modeling and Computer Simulation","volume":"187 1","pages":""},"PeriodicalIF":0.9,"publicationDate":"2024-06-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141507196","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Adaptive Synchronization and Pacing Control for Visual Interactive Simulation 视觉交互仿真的自适应同步和步调控制
IF 0.9 4区 计算机科学 Q4 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS Pub Date : 2024-06-19 DOI: 10.1145/3673898
Zhuoxiao Meng, Mingyue Gao, Margherita Grossi, Anibal Siguenza-Torres, Stefano Bortoli, Christoph Sommer, Alois Knoll

Parallel and distributed computing enable the execution of large and complex simulations. Yet, the usual separation of (headless) simulation execution and (subsequent, offline) output analysis often renders the simulation endeavor long and inefficient. Recently, Visual Interactive Simulation (VIS) tools and methods that address this end-to-end efficiency are gaining relevance, offering in-situ visualization, real-time debugging, and computational steering. Here, the typically distributed computing nature of the simulation execution poses synchronization challenges between the headless simulation engine and the user-facing frontend required for Visual Interactive Simulation. To the best of our knowledge, state-of-the-art synchronization approaches fall short due to their rigidity and inability to adapt to real-time user-centric changes. This paper introduces a novel adaptive algorithm to dynamically adjust the simulation’s pacing through a buffer-based framework, informed by predictive workload analysis. Our extensive experimental evaluation across diverse synthetic scenarios illustrates our method’s effectiveness in enhancing runtime efficiency and synchronicity, significantly reducing end-to-end time while minimizing user interaction delays, thereby addressing key limitations of existing synchronization strategies.

并行和分布式计算使大型复杂仿真得以执行。然而,(无头)仿真执行和(随后的离线)输出分析通常是分离的,这往往导致仿真工作时间长、效率低。近来,可视化交互仿真(VIS)工具和方法越来越受到重视,它们提供了现场可视化、实时调试和计算引导功能,从而提高了端到端的效率。在这里,仿真执行的典型分布式计算特性给无头仿真引擎和可视化交互仿真所需的面向用户的前端之间的同步带来了挑战。据我们所知,最先进的同步方法由于僵化和无法适应以用户为中心的实时变化而存在不足。本文介绍了一种新颖的自适应算法,可通过基于缓冲区的框架动态调整仿真步调,并以预测性工作量分析为依据。我们在各种合成场景中进行了广泛的实验评估,结果表明我们的方法能有效提高运行效率和同步性,在最大限度减少用户交互延迟的同时显著缩短端到端时间,从而解决了现有同步策略的主要局限性。
{"title":"Adaptive Synchronization and Pacing Control for Visual Interactive Simulation","authors":"Zhuoxiao Meng, Mingyue Gao, Margherita Grossi, Anibal Siguenza-Torres, Stefano Bortoli, Christoph Sommer, Alois Knoll","doi":"10.1145/3673898","DOIUrl":"https://doi.org/10.1145/3673898","url":null,"abstract":"<p>Parallel and distributed computing enable the execution of large and complex simulations. Yet, the usual separation of (headless) simulation execution and (subsequent, offline) output analysis often renders the simulation endeavor long and inefficient. Recently, Visual Interactive Simulation (VIS) tools and methods that address this end-to-end efficiency are gaining relevance, offering <i>in-situ</i> visualization, real-time debugging, and computational steering. Here, the typically distributed computing nature of the simulation execution poses synchronization challenges between the headless simulation engine and the user-facing frontend required for Visual Interactive Simulation. To the best of our knowledge, state-of-the-art synchronization approaches fall short due to their rigidity and inability to adapt to real-time user-centric changes. This paper introduces a novel adaptive algorithm to dynamically adjust the simulation’s pacing through a buffer-based framework, informed by predictive workload analysis. Our extensive experimental evaluation across diverse synthetic scenarios illustrates our method’s effectiveness in enhancing runtime efficiency and synchronicity, significantly reducing end-to-end time while minimizing user interaction delays, thereby addressing key limitations of existing synchronization strategies.</p>","PeriodicalId":50943,"journal":{"name":"ACM Transactions on Modeling and Computer Simulation","volume":"24 1","pages":""},"PeriodicalIF":0.9,"publicationDate":"2024-06-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141507198","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Context, Composition, Automation, and Communication - The C2AC Roadmap for Modeling and Simulation 情境、组合、自动化和通信--建模与仿真的 C2AC 路线图
IF 0.9 4区 计算机科学 Q4 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS Pub Date : 2024-06-19 DOI: 10.1145/3673226
Adelinde M Uhrmacher, Peter Frazier, Reiner Hähnle, Franziska Klügl, Fabian Lorig, Bertram Ludäscher, Laura Nenzi, Cristina Ruiz-Martin, Bernhard Rumpe, Claudia Szabo, Gabriel Wainer, Pia Wilsdorf

Simulation has become, in many application areas, a sine-qua-non. Most recently, COVID-19 has underlined the importance of simulation studies and limitations in current practices and methods. We identify four goals of methodological work for addressing these limitations. The first is to provide better support for capturing, representing, and evaluating the context of simulation studies, including research questions, assumptions, requirements, and activities contributing to a simulation study. In addition, the composition of simulation models and other simulation studies’ products must be supported beyond syntactical coherence, including aspects of semantics and purpose, enabling their effective reuse. A higher degree of automating simulation studies will contribute to more systematic, standardized simulation studies and their efficiency. Finally, it is essential to invest increased effort into effectively communicating results and the processes involved in simulation studies to enable their use in research and decision-making. These goals are not pursued independently of each other, but they will benefit from and sometimes even rely on advances in other subfields. In the present paper, we explore the basis and interdependencies evident in current research and practice and delineate future research directions based on these considerations.

在许多应用领域,模拟已成为一项必要条件。最近,COVID-19 强调了模拟研究的重要性以及当前实践和方法的局限性。为解决这些局限性,我们确定了方法论工作的四个目标。首先是提供更好的支持,以捕捉、表示和评估模拟研究的背景,包括研究问题、假设、要求和有助于模拟研究的活动。此外,还必须支持仿真模型和其他仿真研究产品的组合,而不仅仅是语法上的一致性,包括语义和目的等方面,从而实现有效的重复使用。提高仿真研究的自动化程度将有助于提高仿真研究的系统化、标准化和效率。最后,必须加大力度,有效宣传模拟研究的结果和过程,以便在研究和决策中加以利用。这些目标并不是独立追求的,但它们将受益于、有时甚至依赖于其他子领域的进步。在本文中,我们将探讨当前研究与实践中明显存在的基础和相互依存关系,并基于这些考虑因素勾勒出未来的研究方向。
{"title":"Context, Composition, Automation, and Communication - The C2AC Roadmap for Modeling and Simulation","authors":"Adelinde M Uhrmacher, Peter Frazier, Reiner Hähnle, Franziska Klügl, Fabian Lorig, Bertram Ludäscher, Laura Nenzi, Cristina Ruiz-Martin, Bernhard Rumpe, Claudia Szabo, Gabriel Wainer, Pia Wilsdorf","doi":"10.1145/3673226","DOIUrl":"https://doi.org/10.1145/3673226","url":null,"abstract":"<p>Simulation has become, in many application areas, a sine-qua-non. Most recently, COVID-19 has underlined the importance of simulation studies and limitations in current practices and methods. We identify four goals of methodological work for addressing these limitations. The first is to provide better support for capturing, representing, and evaluating the context of simulation studies, including research questions, assumptions, requirements, and activities contributing to a simulation study. In addition, the composition of simulation models and other simulation studies’ products must be supported beyond syntactical coherence, including aspects of semantics and purpose, enabling their effective reuse. A higher degree of automating simulation studies will contribute to more systematic, standardized simulation studies and their efficiency. Finally, it is essential to invest increased effort into effectively communicating results and the processes involved in simulation studies to enable their use in research and decision-making. These goals are not pursued independently of each other, but they will benefit from and sometimes even rely on advances in other subfields. In the present paper, we explore the basis and interdependencies evident in current research and practice and delineate future research directions based on these considerations.</p>","PeriodicalId":50943,"journal":{"name":"ACM Transactions on Modeling and Computer Simulation","volume":"162 1","pages":""},"PeriodicalIF":0.9,"publicationDate":"2024-06-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141507197","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Generating Hidden Markov Models from Process Models Through Nonnegative Tensor Factorization 通过非负张量因式分解从过程模型生成隐马尔可夫模型
IF 0.9 4区 计算机科学 Q4 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS Pub Date : 2024-06-10 DOI: 10.1145/3664813
Erik Skau, Andrew Hollis, Stephan Eidenbenz, Kim Rasmussen, Boian Alexandrov

Monitoring of industrial processes is a critical capability in industry and in government to ensure reliability of production cycles, quick emergency response, and national security. Process monitoring allows users to gauge the progress of an organization in an industrial process or predict the degradation or aging of machine parts in processes taking place at a remote location. Similar to many data science applications, we usually only have access to limited raw data, such as satellite imagery, short video clips, event logs, and signatures captured by a small set of sensors. To combat data scarcity, we leverage the knowledge of Subject Matter Experts (SMEs) who are familiar with the actions of interest. SMEs provide expert knowledge of the essential activities required for task completion and the resources necessary to carry out each of these activities. Various process mining techniques have been developed for this type of analysis; typically such approaches combine theoretical process models built based on domain expert insights with ad-hoc integration of available pieces of raw data. Here, we introduce a novel mathematically sound method that integrates theoretical process models (as proposed by SMEs) with interrelated minimal Hidden Markov Models (HMM), built via nonnegative tensor factorization. Our method consolidates: (a) theoretical process models, (b) HMMs, (c) coupled nonnegative matrix-tensor factorizations, and (d) custom model selection. To demonstrate our methodology and its abilities, we apply it on simple synthetic and real world process models.

工业流程监控是工业和政府的一项重要能力,可确保生产周期的可靠性、快速应急响应和国家安全。流程监控使用户能够衡量组织在工业流程中的进展情况,或预测远程流程中机器零件的退化或老化情况。与许多数据科学应用类似,我们通常只能获得有限的原始数据,如卫星图像、视频短片、事件日志和由一小部分传感器捕获的特征。为了解决数据匮乏的问题,我们利用熟悉相关行动的主题专家(SME)的知识。中小型企业可以提供完成任务所需的基本活动以及开展每项活动所需的资源方面的专家知识。为进行此类分析,人们开发了各种流程挖掘技术;这些方法通常将基于领域专家见解建立的理论流程模型与现有原始数据的临时整合相结合。在此,我们介绍一种数学上合理的新方法,它将中小型企业提出的理论流程模型与通过非负张量因子化建立的相互关联的最小隐马尔可夫模型(HMM)相结合。我们的方法整合了:(a) 理论流程模型,(b) HMM,(c) 耦合非负矩阵-张量因式分解,以及 (d) 自定义模型选择。为了展示我们的方法及其能力,我们将其应用于简单的合成模型和真实世界的过程模型。
{"title":"Generating Hidden Markov Models from Process Models Through Nonnegative Tensor Factorization","authors":"Erik Skau, Andrew Hollis, Stephan Eidenbenz, Kim Rasmussen, Boian Alexandrov","doi":"10.1145/3664813","DOIUrl":"https://doi.org/10.1145/3664813","url":null,"abstract":"<p>Monitoring of industrial processes is a critical capability in industry and in government to ensure reliability of production cycles, quick emergency response, and national security. Process monitoring allows users to gauge the progress of an organization in an industrial process or predict the degradation or aging of machine parts in processes taking place at a remote location. Similar to many data science applications, we usually only have access to limited raw data, such as satellite imagery, short video clips, event logs, and signatures captured by a small set of sensors. To combat data scarcity, we leverage the knowledge of Subject Matter Experts (SMEs) who are familiar with the actions of interest. SMEs provide expert knowledge of the essential activities required for task completion and the resources necessary to carry out each of these activities. Various process mining techniques have been developed for this type of analysis; typically such approaches combine theoretical process models built based on domain expert insights with ad-hoc integration of available pieces of raw data. Here, we introduce a novel mathematically sound method that integrates theoretical process models (as proposed by SMEs) with interrelated minimal Hidden Markov Models (HMM), built via nonnegative tensor factorization. Our method consolidates: (a) theoretical process models, (b) HMMs, (c) coupled nonnegative matrix-tensor factorizations, and (d) custom model selection. To demonstrate our methodology and its abilities, we apply it on simple synthetic and real world process models.</p>","PeriodicalId":50943,"journal":{"name":"ACM Transactions on Modeling and Computer Simulation","volume":"22 1","pages":""},"PeriodicalIF":0.9,"publicationDate":"2024-06-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141507203","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
ENHANCE: Multilevel Heterogeneous Performance-Aware Re-Partitioning Algorithm For Microscopic Vehicle Traffic Simulation ENHANCE:用于微观车辆交通仿真的多级异构性能感知再分配算法
IF 0.9 4区 计算机科学 Q4 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS Pub Date : 2024-06-04 DOI: 10.1145/3670401
Anibal Siguenza-Torres, Alexander Wieder, Zhuoxiao Meng, Santiago Narvaez Rivas, Mingyue Gao, Margherita Grossi, Xiaorui Du, Stefano Bortoli, Wentong Cai, Alois Knoll

Driven by our work on a large-scale distributed microscopic road traffic simulator, we present ENHANCE, a novel re-partitioning approach that allows incorporating fine-grained simulator-specific cost models into the partitioning process to account for the actual performance characteristics of the simulator.

The use of explicit cost models enables partitioning for heterogeneous resources, which are a common occurrence in cloud deployments. Importantly, ENHANCE can be used in conjunction with other partitioning approaches by further enhancing partitions according to provided cost models. We demonstrate the benefits of our approach in an experimental evaluation showing performance improvements of up to 29% against METIS under heterogeneous conditions. Taking a different perspective, the partitioning produced by ENHANCE can provide similar performance as METIS, but using up to 20% fewer resources.

在大型分布式微观道路交通模拟器工作的推动下,我们提出了一种新颖的重新分区方法 ENHANCE,该方法允许将细粒度的模拟器特定成本模型纳入分区过程,以考虑模拟器的实际性能特征。使用显式成本模型可实现异构资源分区,这在云部署中很常见。重要的是,ENHANCE 可与其他分区方法结合使用,根据提供的成本模型进一步增强分区。我们在一项实验评估中展示了我们的方法的优势,在异构条件下,与 METIS 相比,性能最多可提高 29%。从另一个角度看,ENHANCE 产生的分区可提供与 METIS 类似的性能,但使用的资源最多可减少 20%。
{"title":"ENHANCE: Multilevel Heterogeneous Performance-Aware Re-Partitioning Algorithm For Microscopic Vehicle Traffic Simulation","authors":"Anibal Siguenza-Torres, Alexander Wieder, Zhuoxiao Meng, Santiago Narvaez Rivas, Mingyue Gao, Margherita Grossi, Xiaorui Du, Stefano Bortoli, Wentong Cai, Alois Knoll","doi":"10.1145/3670401","DOIUrl":"https://doi.org/10.1145/3670401","url":null,"abstract":"<p>Driven by our work on a large-scale distributed microscopic road traffic simulator, we present ENHANCE, a novel re-partitioning approach that allows incorporating fine-grained simulator-specific cost models into the partitioning process to account for the actual performance characteristics of the simulator. </p><p>The use of explicit cost models enables partitioning for heterogeneous resources, which are a common occurrence in cloud deployments. Importantly, ENHANCE can be used in conjunction with other partitioning approaches by further <i>enhancing</i> partitions according to provided cost models. We demonstrate the benefits of our approach in an experimental evaluation showing performance improvements of up to 29% against METIS under heterogeneous conditions. Taking a different perspective, the partitioning produced by ENHANCE can provide similar performance as METIS, but using up to 20% fewer resources.</p>","PeriodicalId":50943,"journal":{"name":"ACM Transactions on Modeling and Computer Simulation","volume":"72 1","pages":""},"PeriodicalIF":0.9,"publicationDate":"2024-06-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141258991","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Computation Offloading and Band Selection for IoT Devices in Multi-Access Edge Computing 多接入边缘计算中物联网设备的计算卸载和频段选择
IF 0.9 4区 计算机科学 Q4 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS Pub Date : 2024-06-03 DOI: 10.1145/3670400
Kaustabha Ray, Ansuman Banerjee

The advent of Multi-Access Edge Computing (MEC) has enabled service providers to mitigate high network latencies often encountered in accessing cloud services. The key idea of MEC involves service providers deploying containerized application services on MEC servers situated near Internet-of-Things (IoT) device users. The users access these services via wireless base stations with ultra low latency. Computation tasks of IoT devices can then either be executed locally on the devices or on the MEC servers. A key cornerstone of the MEC environment is an offloading policy utilized to determine whether to execute computation tasks on IoT devices or to offload the tasks to MEC servers for processing. In this work, we propose a two phase Probabilistic Model Checking based offloading policy catering to IoT device user preferences. The first stage evaluates the trade-offs between local vs server execution while the second stage evaluates the trade-offs between choice of wireless communication bands for offloaded tasks. We present experimental results in practical scenarios on data gathered from an IoT test-bed setup with benchmark applications to show the benefits of an adaptive preference-aware approach over conventional approaches in the MEC offloading context.

多接入边缘计算(MEC)的出现使服务提供商能够缓解访问云服务时经常遇到的高网络延迟问题。多接入边缘计算的主要理念是,服务提供商在靠近物联网(IoT)设备用户的多接入边缘计算服务器上部署容器化应用服务。用户通过超低延迟的无线基站访问这些服务。然后,物联网设备的计算任务既可以在设备上本地执行,也可以在 MEC 服务器上执行。MEC 环境的一个关键基石是卸载策略,用于决定是在物联网设备上执行计算任务,还是将任务卸载到 MEC 服务器上进行处理。在这项工作中,我们根据物联网设备用户的偏好,提出了一种基于概率模型检查的两阶段卸载策略。第一阶段评估本地执行与服务器执行之间的权衡,第二阶段评估卸载任务无线通信频段选择之间的权衡。我们介绍了在实际应用场景中通过物联网测试平台设置的基准应用收集到的数据的实验结果,以显示自适应偏好感知方法与传统方法相比在 MEC 卸载方面的优势。
{"title":"Computation Offloading and Band Selection for IoT Devices in Multi-Access Edge Computing","authors":"Kaustabha Ray, Ansuman Banerjee","doi":"10.1145/3670400","DOIUrl":"https://doi.org/10.1145/3670400","url":null,"abstract":"<p>The advent of Multi-Access Edge Computing (MEC) has enabled service providers to mitigate high network latencies often encountered in accessing cloud services. The key idea of MEC involves service providers deploying containerized application services on MEC servers situated near Internet-of-Things (IoT) device users. The users access these services via wireless base stations with ultra low latency. Computation tasks of IoT devices can then either be executed locally on the devices or on the MEC servers. A key cornerstone of the MEC environment is an offloading policy utilized to determine whether to execute computation tasks on IoT devices or to offload the tasks to MEC servers for processing. In this work, we propose a two phase Probabilistic Model Checking based offloading policy catering to IoT device user preferences. The first stage evaluates the trade-offs between local vs server execution while the second stage evaluates the trade-offs between choice of wireless communication bands for offloaded tasks. We present experimental results in practical scenarios on data gathered from an IoT test-bed setup with benchmark applications to show the benefits of an adaptive preference-aware approach over conventional approaches in the MEC offloading context.</p>","PeriodicalId":50943,"journal":{"name":"ACM Transactions on Modeling and Computer Simulation","volume":"24 1","pages":""},"PeriodicalIF":0.9,"publicationDate":"2024-06-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141259078","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Comparing Statistical, Analytical, and Learning-Based Routing Approaches for Delay-Tolerant Networks 比较耐延迟网络的统计、分析和基于学习的路由选择方法
IF 0.9 4区 计算机科学 Q4 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS Pub Date : 2024-05-25 DOI: 10.1145/3665927
Pedro R. D'Argenio, Juan Fraire, Arnd Hartmanns, Fernando Raverta

In delay-tolerant networks (DTNs) with uncertain contact plans, the communication episodes and their reliabilities are known a priori. To maximise the end-to-end delivery probability, a bounded network-wide number of message copies are allowed. The resulting multi-copy routing optimization problem is naturally modelled as a Markov decision process with distributed information. In this paper, we provide an in-depth comparison of three solution approaches: statistical model checking with scheduler sampling, the analytical RUCoP algorithm based on probabilistic model checking, and an implementation of concurrent Q-learning. We use an extensive benchmark set comprising random networks, scalable binomial topologies, and realistic ring-road low Earth orbit satellite networks. We evaluate the obtained message delivery probabilities as well as the computational effort. Our results show that all three approaches are suitable tools for obtaining reliable routes in DTN, and expose a trade-off between scalability and solution quality.

在具有不确定联络计划的容错网络(DTN)中,通信事件及其可靠性是先验已知的。为了最大限度地提高端到端交付概率,允许在全网范围内使用一定数量的信息副本。由此产生的多副本路由优化问题自然被模拟成一个具有分布式信息的马尔可夫决策过程。在本文中,我们深入比较了三种解决方法:带有调度器采样的统计模型检查、基于概率模型检查的分析 RUCoP 算法以及并发 Q-learning 的实现。我们使用了一个广泛的基准集,其中包括随机网络、可扩展的二叉拓扑结构和现实的环路低地球轨道卫星网络。我们对所获得的信息传递概率和计算工作量进行了评估。我们的结果表明,这三种方法都是在 DTN 中获取可靠路由的合适工具,并揭示了可扩展性和解决方案质量之间的权衡。
{"title":"Comparing Statistical, Analytical, and Learning-Based Routing Approaches for Delay-Tolerant Networks","authors":"Pedro R. D'Argenio, Juan Fraire, Arnd Hartmanns, Fernando Raverta","doi":"10.1145/3665927","DOIUrl":"https://doi.org/10.1145/3665927","url":null,"abstract":"<p>In delay-tolerant networks (DTNs) with uncertain contact plans, the communication episodes and their reliabilities are known a priori. To maximise the end-to-end delivery probability, a bounded network-wide number of message copies are allowed. The resulting multi-copy routing optimization problem is naturally modelled as a Markov decision process with distributed information. In this paper, we provide an in-depth comparison of three solution approaches: statistical model checking with scheduler sampling, the analytical RUCoP algorithm based on probabilistic model checking, and an implementation of concurrent Q-learning. We use an extensive benchmark set comprising random networks, scalable binomial topologies, and realistic ring-road low Earth orbit satellite networks. We evaluate the obtained message delivery probabilities as well as the computational effort. Our results show that all three approaches are suitable tools for obtaining reliable routes in DTN, and expose a trade-off between scalability and solution quality.</p>","PeriodicalId":50943,"journal":{"name":"ACM Transactions on Modeling and Computer Simulation","volume":"162 1","pages":""},"PeriodicalIF":0.9,"publicationDate":"2024-05-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141149017","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Selection of the Best in the Presence of Subjective Stochastic Constraints 主观随机限制条件下的最佳选择
IF 0.9 4区 计算机科学 Q4 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS Pub Date : 2024-05-11 DOI: 10.1145/3664814
Yuwei Zhou, Sigrun Andradottir, Seong-Hee Kim

We consider the problem of finding a system with the best primary performance measure among a finite number of simulated systems in the presence of subjective stochastic constraints on secondary performance measures. When no feasible system exists, the decision maker may be willing to relax some constraint thresholds. We take multiple threshold values for each constraint as a user’s input and propose indifference-zone procedures that perform the phases of feasibility check and selection-of-the-best sequentially or simultaneously. Given that there is no change in the underlying simulated systems, our procedures recycle simulation observations to conduct feasibility checks across all potential thresholds. We prove that the proposed procedures yield the best system in the most desirable feasible region possible with at least a pre-specified probability. Our experimental results show that our procedures perform well with respect to the number of observations required to make a decision, as compared with straight-forward procedures that repeatedly solve the problem for each set of constraint thresholds, and that our simultaneously-running procedure provides the best overall performance.

我们考虑的问题是,在次要性能指标存在主观随机约束的情况下,如何在有限数量的模拟系统中找到一个具有最佳主要性能指标的系统。当不存在可行系统时,决策者可能愿意放宽某些约束阈值。我们将每个约束条件的多个阈值作为用户的输入,并提出了可依次或同时执行可行性检查和最佳选择阶段的无差异区程序。在底层模拟系统不变的情况下,我们的程序会循环使用模拟观察结果,对所有潜在阈值进行可行性检查。我们证明,所提出的程序至少能以预先规定的概率在最理想的可行区域内产生最佳系统。我们的实验结果表明,与针对每组约束阈值重复求解问题的直接程序相比,我们的程序在做出决策所需的观察次数方面表现良好,而且我们的同时运行程序提供了最佳的整体性能。
{"title":"Selection of the Best in the Presence of Subjective Stochastic Constraints","authors":"Yuwei Zhou, Sigrun Andradottir, Seong-Hee Kim","doi":"10.1145/3664814","DOIUrl":"https://doi.org/10.1145/3664814","url":null,"abstract":"<p>We consider the problem of finding a system with the best primary performance measure among a finite number of simulated systems in the presence of subjective stochastic constraints on secondary performance measures. When no feasible system exists, the decision maker may be willing to relax some constraint thresholds. We take multiple threshold values for each constraint as a user’s input and propose indifference-zone procedures that perform the phases of feasibility check and selection-of-the-best sequentially or simultaneously. Given that there is no change in the underlying simulated systems, our procedures recycle simulation observations to conduct feasibility checks across all potential thresholds. We prove that the proposed procedures yield the best system in the most desirable feasible region possible with at least a pre-specified probability. Our experimental results show that our procedures perform well with respect to the number of observations required to make a decision, as compared with straight-forward procedures that repeatedly solve the problem for each set of constraint thresholds, and that our simultaneously-running procedure provides the best overall performance.</p>","PeriodicalId":50943,"journal":{"name":"ACM Transactions on Modeling and Computer Simulation","volume":"196 1","pages":""},"PeriodicalIF":0.9,"publicationDate":"2024-05-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140936857","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Rate Lifting for Stochastic Process Algebra by Transition Context Augmentation 通过转换上下文增强实现随机过程代数的速率提升
IF 0.9 4区 计算机科学 Q4 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS Pub Date : 2024-04-08 DOI: 10.1145/3656582
Amin Soltanieh, Markus Siegle

This paper presents an algorithm for determining the unknown rates in the sequential processes of a Stochastic Process Algebra (SPA) model, provided that the rates in the combined flat model are given. Such a rate lifting is useful for model reverse engineering and model repair. Technically, the algorithm works by solving systems of nonlinear equations and – if necessary – adjusting the model’s synchronisation structure, without changing its transition system. The adjustments cause an augmentation of a transition’s context and thus enable additional control over the transition rate. The complete pseudo-code of the rate lifting algorithm is included and discussed in the paper, and its practical usefulness is demonstrated by two case studies. The approach taken by the algorithm exploits some structural and behavioural properties of SPA systems, which are formulated here for the first time and could be very beneficial also in other contexts, such as compositional system verification.

本文提出了一种算法,用于确定随机过程代数(SPA)模型顺序过程中的未知速率,前提是给出组合平面模型中的速率。这种速率提升对模型逆向工程和模型修复非常有用。从技术上讲,该算法通过求解非线性方程系统,必要时调整模型的同步结构,而不改变其转换系统。这些调整会增强转换的上下文,从而实现对转换率的额外控制。论文中包含并讨论了速率提升算法的完整伪代码,并通过两个案例研究证明了该算法的实用性。该算法采用的方法利用了 SPA 系统的一些结构和行为特性,这些特性是本文首次提出的,在其他情况下(如组合系统验证)也可能非常有用。
{"title":"Rate Lifting for Stochastic Process Algebra by Transition Context Augmentation","authors":"Amin Soltanieh, Markus Siegle","doi":"10.1145/3656582","DOIUrl":"https://doi.org/10.1145/3656582","url":null,"abstract":"<p>This paper presents an algorithm for determining the unknown rates in the sequential processes of a Stochastic Process Algebra (SPA) model, provided that the rates in the combined flat model are given. Such a rate lifting is useful for model reverse engineering and model repair. Technically, the algorithm works by solving systems of nonlinear equations and – if necessary – adjusting the model’s synchronisation structure, without changing its transition system. The adjustments cause an augmentation of a transition’s context and thus enable additional control over the transition rate. The complete pseudo-code of the rate lifting algorithm is included and discussed in the paper, and its practical usefulness is demonstrated by two case studies. The approach taken by the algorithm exploits some structural and behavioural properties of SPA systems, which are formulated here for the first time and could be very beneficial also in other contexts, such as compositional system verification.</p>","PeriodicalId":50943,"journal":{"name":"ACM Transactions on Modeling and Computer Simulation","volume":"79 1","pages":""},"PeriodicalIF":0.9,"publicationDate":"2024-04-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140600074","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
期刊
ACM Transactions on Modeling and Computer Simulation
全部 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