负载均衡实现标准时钟方法

Osman Darcan, Ali Rıza Kaylan
{"title":"负载均衡实现标准时钟方法","authors":"Osman Darcan,&nbsp;Ali Rıza Kaylan","doi":"10.1016/S0928-4869(00)00022-7","DOIUrl":null,"url":null,"abstract":"<div><p>Standard clock approach is used to simulate a number of parametric variants of a single system. In this paper, we discuss a distributed implementation of the standard clock approach to simulation on networks of heterogeneous UNIX workstations. The implementation follows the client/server model, each server process that runs on a separate workstation, simulates a certain number of variants. The goal of the research is to determine the reduction in the total simulation time as more workstations are added to the run. The simulation completion time, which is considered as the performance measure, depends on the assignment of variants to workstations. We use two different load balancing techniques: (1) a static load balancing that is based on estimated cost of each variant and (2) a dynamic load balancing that migrates variants between workstations, based on their estimated performance during the simulation process. Simple queuing models are used to study the performance. Numerical results obtained from real-time simulations on a network of up to seven workstations are used to investigate the speedup and the efficiency of both the implementation and the load balancing techniques.</p></div>","PeriodicalId":101162,"journal":{"name":"Simulation Practice and Theory","volume":"8 3","pages":"Pages 177-199"},"PeriodicalIF":0.0000,"publicationDate":"2000-09-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/S0928-4869(00)00022-7","citationCount":"1","resultStr":"{\"title\":\"Load balanced implementation of standard clock method\",\"authors\":\"Osman Darcan,&nbsp;Ali Rıza Kaylan\",\"doi\":\"10.1016/S0928-4869(00)00022-7\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><p>Standard clock approach is used to simulate a number of parametric variants of a single system. In this paper, we discuss a distributed implementation of the standard clock approach to simulation on networks of heterogeneous UNIX workstations. The implementation follows the client/server model, each server process that runs on a separate workstation, simulates a certain number of variants. The goal of the research is to determine the reduction in the total simulation time as more workstations are added to the run. The simulation completion time, which is considered as the performance measure, depends on the assignment of variants to workstations. We use two different load balancing techniques: (1) a static load balancing that is based on estimated cost of each variant and (2) a dynamic load balancing that migrates variants between workstations, based on their estimated performance during the simulation process. Simple queuing models are used to study the performance. Numerical results obtained from real-time simulations on a network of up to seven workstations are used to investigate the speedup and the efficiency of both the implementation and the load balancing techniques.</p></div>\",\"PeriodicalId\":101162,\"journal\":{\"name\":\"Simulation Practice and Theory\",\"volume\":\"8 3\",\"pages\":\"Pages 177-199\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2000-09-15\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"https://sci-hub-pdf.com/10.1016/S0928-4869(00)00022-7\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Simulation Practice and Theory\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S0928486900000227\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Simulation Practice and Theory","FirstCategoryId":"1085","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0928486900000227","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

摘要

标准时钟方法用于模拟单个系统的多个参数变异体。本文讨论了标准时钟方法在异构UNIX工作站网络仿真中的分布式实现。实现遵循客户机/服务器模型,每个服务器进程在单独的工作站上运行,模拟一定数量的变体。研究的目标是确定随着更多的工作站加入到运行中,总模拟时间的减少。仿真完成时间被认为是性能度量,它依赖于对工作站的变量分配。我们使用两种不同的负载平衡技术:(1)基于每个变体的估计成本的静态负载平衡;(2)基于模拟过程中估计的性能,在工作站之间迁移变体的动态负载平衡。使用简单的排队模型来研究性能。在多达7个工作站的网络上进行了实时仿真,并利用数值结果研究了实现和负载均衡技术的加速和效率。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Load balanced implementation of standard clock method

Standard clock approach is used to simulate a number of parametric variants of a single system. In this paper, we discuss a distributed implementation of the standard clock approach to simulation on networks of heterogeneous UNIX workstations. The implementation follows the client/server model, each server process that runs on a separate workstation, simulates a certain number of variants. The goal of the research is to determine the reduction in the total simulation time as more workstations are added to the run. The simulation completion time, which is considered as the performance measure, depends on the assignment of variants to workstations. We use two different load balancing techniques: (1) a static load balancing that is based on estimated cost of each variant and (2) a dynamic load balancing that migrates variants between workstations, based on their estimated performance during the simulation process. Simple queuing models are used to study the performance. Numerical results obtained from real-time simulations on a network of up to seven workstations are used to investigate the speedup and the efficiency of both the implementation and the load balancing techniques.

求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信