首页 > 最新文献

MASCOTS 2001, Proceedings Ninth International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems最新文献

英文 中文
Performance analysis of pools in soft real-time design architectures 软实时设计架构中池的性能分析
C. Juiz, R. Puigjaner, H. Perros
Architectures for the design of soft real-time systems typically do not facilitate the use of performance tools that will enable a designer to analyse the performance of the system that is being designed. Intercommunication data areas, whose behaviours are characterised by interaction protocols, are the building blocks of many soft real-time systems. The interaction protocols are grouped into families depending on their reading/writing functionality. We present two members belonging to the pool family. These components transfer data among tasks without synchronisation in a non-selective manner. In the basic pool model no task has priority over other tasks whereas in the priority pool model writer tasks have non-preemptive priority over reader tasks. Both queueing models are analysed approximately using a decomposition technique. Basic pool modelling is based on single-server and multi-server semaphore queues. Priority pool modelling is inspired on non-preemptive priority classical analysis.
用于软实时系统设计的架构通常不便于使用性能工具,这些工具将使设计人员能够分析正在设计的系统的性能。通信数据域是许多软实时系统的组成部分,其行为由交互协议来描述。交互协议根据其读/写功能被分组到不同的类中。我们介绍属于泳池家族的两个成员。这些组件以非选择的方式在任务之间传输数据,而不需要同步。在基本池模型中,没有任务比其他任务具有优先级,而在优先级池模型中,写任务比读任务具有非抢占的优先级。使用分解技术对两种排队模型进行了近似分析。基本池建模基于单服务器和多服务器信号量队列。优先级池模型是受非抢占优先级经典分析的启发而建立的。
{"title":"Performance analysis of pools in soft real-time design architectures","authors":"C. Juiz, R. Puigjaner, H. Perros","doi":"10.1109/MASCOT.2001.948849","DOIUrl":"https://doi.org/10.1109/MASCOT.2001.948849","url":null,"abstract":"Architectures for the design of soft real-time systems typically do not facilitate the use of performance tools that will enable a designer to analyse the performance of the system that is being designed. Intercommunication data areas, whose behaviours are characterised by interaction protocols, are the building blocks of many soft real-time systems. The interaction protocols are grouped into families depending on their reading/writing functionality. We present two members belonging to the pool family. These components transfer data among tasks without synchronisation in a non-selective manner. In the basic pool model no task has priority over other tasks whereas in the priority pool model writer tasks have non-preemptive priority over reader tasks. Both queueing models are analysed approximately using a decomposition technique. Basic pool modelling is based on single-server and multi-server semaphore queues. Priority pool modelling is inspired on non-preemptive priority classical analysis.","PeriodicalId":375127,"journal":{"name":"MASCOTS 2001, Proceedings Ninth International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems","volume":"35 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-08-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126582083","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Simulation evaluation of a heterogeneous Web proxy caching hierarchy 异构Web代理缓存层次结构的仿真评估
M. Busari, C. Williamson
This paper uses trace-driven simulations to evaluate the performance of different cache management techniques for multi-level Web proxy caching hierarchies. In particular the experiments consider heterogeneous cache replacement policies within a two-level caching hierarchy, and size-based partitioning across the levels of a caching hierarchy. Three different synthetic Web proxy workloads are used in the study, reflecting complete overlap, partial overlap, and no overlap in the workloads seen by the child-level proxies. The simulation results demonstrate that heterogeneous replacement policies and size-based partitioning each offer modest improvements in caching performance. The sensitivity of the results to the degree of workload overlap is also discussed.
本文使用跟踪驱动模拟来评估多级Web代理缓存层次结构中不同缓存管理技术的性能。特别地,实验考虑了两级缓存层次结构中的异构缓存替换策略,以及跨缓存层次结构的基于大小的分区。本研究中使用了三种不同的合成Web代理工作负载,反映了子级代理所看到的工作负载的完全重叠、部分重叠和无重叠。仿真结果表明,异构替换策略和基于大小的分区都能适度提高缓存性能。还讨论了结果对工作量重叠程度的敏感性。
{"title":"Simulation evaluation of a heterogeneous Web proxy caching hierarchy","authors":"M. Busari, C. Williamson","doi":"10.1109/MASCOT.2001.948890","DOIUrl":"https://doi.org/10.1109/MASCOT.2001.948890","url":null,"abstract":"This paper uses trace-driven simulations to evaluate the performance of different cache management techniques for multi-level Web proxy caching hierarchies. In particular the experiments consider heterogeneous cache replacement policies within a two-level caching hierarchy, and size-based partitioning across the levels of a caching hierarchy. Three different synthetic Web proxy workloads are used in the study, reflecting complete overlap, partial overlap, and no overlap in the workloads seen by the child-level proxies. The simulation results demonstrate that heterogeneous replacement policies and size-based partitioning each offer modest improvements in caching performance. The sensitivity of the results to the degree of workload overlap is also discussed.","PeriodicalId":375127,"journal":{"name":"MASCOTS 2001, Proceedings Ninth International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems","volume":"24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-08-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130744589","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 51
A queueing model for pipelined circuit-switched networks with the MMPP traffic 具有MMPP流量的流水线电路交换网络的排队模型
G. Min, M. Ould-Khaoua
The Markov-modulated Poisson process (MMPP) has been extensively used for modelling bursty traffic generated by multimedia applications because it is able to model the time-varying arrival rate and capture the important correlation between inter-arrival times. However, interconnection networks used in current multicomputers have been mainly analysed under the assumption of the "non-bursty" Poisson arrival process. This study extends further the application of the MMPP to queueing networks in order to develop a new analytical model for computing message latency in pipelined circuit-switched interconnection networks. Simulation experiments reveal that the model exhibits a good degree of accuracy under various operating conditions.
马尔可夫调制泊松过程(MMPP)由于能够模拟时变到达率和捕获到达时间之间的重要相关性而被广泛用于多媒体应用产生的突发流量建模。然而,目前用于多计算机的互连网络主要是在“非突发”泊松到达过程的假设下进行分析的。本研究将MMPP进一步扩展到排队网络,以建立一个新的分析模型来计算流水线电路交换互连网络中的消息延迟。仿真实验表明,该模型在各种工况下均具有较好的精度。
{"title":"A queueing model for pipelined circuit-switched networks with the MMPP traffic","authors":"G. Min, M. Ould-Khaoua","doi":"10.1109/MASCOT.2001.948876","DOIUrl":"https://doi.org/10.1109/MASCOT.2001.948876","url":null,"abstract":"The Markov-modulated Poisson process (MMPP) has been extensively used for modelling bursty traffic generated by multimedia applications because it is able to model the time-varying arrival rate and capture the important correlation between inter-arrival times. However, interconnection networks used in current multicomputers have been mainly analysed under the assumption of the \"non-bursty\" Poisson arrival process. This study extends further the application of the MMPP to queueing networks in order to develop a new analytical model for computing message latency in pipelined circuit-switched interconnection networks. Simulation experiments reveal that the model exhibits a good degree of accuracy under various operating conditions.","PeriodicalId":375127,"journal":{"name":"MASCOTS 2001, Proceedings Ninth International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-08-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132597562","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
On-line simulation techniques for real-time management of systems 用于系统实时管理的在线仿真技术
R. Fujimoto
Summary form only given, as follows. On-line simulation refers to the use of simulation tools to aid in the management of operational systems. For example, faster-than-real-time simulation of the air transportation network can be used to aid air traffic controllers in managing traffic flows to reduce congestion and improve safety. Live feeds from air traffic control centers are used to build a situation database indicating the current status of the transportation network. This database is used to initialize faster-than-real-time simulations that are used to explore the impact of decisions made by traffic controllers in order to determine appropriate courses of action. Other applications of on-line simulation include use in managing military engagements, communication networks, or supply chains. I will describe techniques that we have developed to realize efficient on-line simulations. Parallel execution is used to achieve fast execution of simulation models. Techniques to incrementally clone running parallel simulations enable rapid, concurrent evaluation of alternate courses of action in order to aid in decision making processes. Our experiences in applying these techniques to applications such as air traffic control are described.
仅给出摘要形式,如下。在线仿真是指使用仿真工具来辅助操作系统的管理。例如,比实时更快的空中运输网络模拟可用于帮助空中交通管制员管理交通流量,以减少拥堵并提高安全性。来自空中交通管制中心的实时信息被用来建立一个态势数据库,显示交通网络的当前状态。该数据库用于初始化比实时更快的模拟,用于探索交通管制员决策的影响,以确定适当的行动方案。在线仿真的其他应用包括管理军事交战、通信网络或供应链。我将描述我们为实现有效的在线模拟而开发的技术。采用并行执行实现仿真模型的快速执行。增量克隆运行并行模拟的技术能够快速、并发地评估备选行动方案,以帮助决策过程。本文描述了我们将这些技术应用于空中交通管制等应用方面的经验。
{"title":"On-line simulation techniques for real-time management of systems","authors":"R. Fujimoto","doi":"10.1109/MASCOT.2001.948887","DOIUrl":"https://doi.org/10.1109/MASCOT.2001.948887","url":null,"abstract":"Summary form only given, as follows. On-line simulation refers to the use of simulation tools to aid in the management of operational systems. For example, faster-than-real-time simulation of the air transportation network can be used to aid air traffic controllers in managing traffic flows to reduce congestion and improve safety. Live feeds from air traffic control centers are used to build a situation database indicating the current status of the transportation network. This database is used to initialize faster-than-real-time simulations that are used to explore the impact of decisions made by traffic controllers in order to determine appropriate courses of action. Other applications of on-line simulation include use in managing military engagements, communication networks, or supply chains. I will describe techniques that we have developed to realize efficient on-line simulations. Parallel execution is used to achieve fast execution of simulation models. Techniques to incrementally clone running parallel simulations enable rapid, concurrent evaluation of alternate courses of action in order to aid in decision making processes. Our experiences in applying these techniques to applications such as air traffic control are described.","PeriodicalId":375127,"journal":{"name":"MASCOTS 2001, Proceedings Ninth International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-08-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131037857","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
A modular, analytical throughput model for modern disk arrays 现代磁盘阵列的模块化分析吞吐量模型
Mustafa Uysal, G. A. Alvarez, A. Merchant
Enterprise storage systems depend on disk arrays for their capacity and availability needs. To design and maintain storage systems that efficiently satisfy evolving requirements, it is critical to be able to evaluate configuration alternatives without having to physically implement them. In this paper, we describe an analytical model to predict disk array throughput, based on a hierarchical decomposition of the internal array architecture. We validate the model against a state-of-the-art disk array for a variety of synthetic workloads and array configurations. To our knowledge, no previously published analytical model has either incorporated the combined effects of the complex optimizations present in modern disk arrays, or been validated against a real, commercial array. Our results are quite encouraging for an analytical model: predictions are accurate in most cases within 32% of the observed array performance (15% on the average) for our set of experiments.
企业存储系统依赖于磁盘阵列来满足其容量和可用性需求。为了设计和维护能够有效地满足不断变化的需求的存储系统,能够评估配置备选方案而不必物理地实现它们是至关重要的。在本文中,我们描述了一个分析模型来预测磁盘阵列吞吐量,基于内部阵列架构的分层分解。针对各种合成工作负载和阵列配置,我们针对最先进的磁盘阵列验证该模型。据我们所知,以前发表的分析模型既没有将现代磁盘阵列中存在的复杂优化的综合效果纳入其中,也没有针对真实的商业阵列进行验证。我们的结果对于分析模型来说是相当鼓舞人心的:对于我们的一组实验,在大多数情况下,预测的准确性在观察到的阵列性能的32%以内(平均为15%)。
{"title":"A modular, analytical throughput model for modern disk arrays","authors":"Mustafa Uysal, G. A. Alvarez, A. Merchant","doi":"10.1109/MASCOT.2001.948868","DOIUrl":"https://doi.org/10.1109/MASCOT.2001.948868","url":null,"abstract":"Enterprise storage systems depend on disk arrays for their capacity and availability needs. To design and maintain storage systems that efficiently satisfy evolving requirements, it is critical to be able to evaluate configuration alternatives without having to physically implement them. In this paper, we describe an analytical model to predict disk array throughput, based on a hierarchical decomposition of the internal array architecture. We validate the model against a state-of-the-art disk array for a variety of synthetic workloads and array configurations. To our knowledge, no previously published analytical model has either incorporated the combined effects of the complex optimizations present in modern disk arrays, or been validated against a real, commercial array. Our results are quite encouraging for an analytical model: predictions are accurate in most cases within 32% of the observed array performance (15% on the average) for our set of experiments.","PeriodicalId":375127,"journal":{"name":"MASCOTS 2001, Proceedings Ninth International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems","volume":"39 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-08-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123955960","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 120
Modeling and analysis of an ABR flow control algorithm for a virtual source/virtual destination switch 虚拟源/虚拟目的交换机ABR流量控制算法建模与分析
C. Cseh
The ABR service class of ATM networks uses a feedback control mechanism to adapt to varying link capacities. The VS/VD technique offers the possibility to segment the otherwise end-to-end ABR control loop into separate loops. The improved feedback delay and the control of ABR traffic inside closed segments provide a better performance for ABR connections. This paper presents the use of classical linear control theory to model and develop an ABR VS/VD flow control algorithm. Discrete event simulation is used to analyze the behavior of the algorithm with respect to transient behavior and correctness of the control model. Linear control theory offers the means to derive correct choices of parameters and to assess performance issues, like stability of the system, during the design phase. The performance goals are a high link utilization, fair bandwidth distribution and robust operation in various environments, which are verified by discrete event simulations. The major contribution of this work is the use of analytic methods (linear control theory) to model and design an ABR flow control algorithm tailored for the special layout of a VS/VD switch, and the use of simulation techniques to verify the result.
ATM网络的ABR业务类采用反馈控制机制来适应不同的链路容量。VS/VD技术提供了将端到端ABR控制回路分割成单独回路的可能性。改进的反馈延迟和封闭段内ABR流量的控制为ABR连接提供了更好的性能。本文利用经典线性控制理论对ABR VS/VD流动控制算法进行建模和开发。采用离散事件仿真,从暂态行为和控制模型的正确性两方面分析了算法的行为。线性控制理论提供了在设计阶段得出正确的参数选择和评估性能问题(如系统的稳定性)的方法。性能目标是高链路利用率、公平的带宽分配和在各种环境下的鲁棒性,并通过离散事件仿真验证了这一点。这项工作的主要贡献是使用解析方法(线性控制理论)来建模和设计针对VS/VD开关特殊布局的ABR流量控制算法,并使用仿真技术来验证结果。
{"title":"Modeling and analysis of an ABR flow control algorithm for a virtual source/virtual destination switch","authors":"C. Cseh","doi":"10.1109/MASCOT.2001.948893","DOIUrl":"https://doi.org/10.1109/MASCOT.2001.948893","url":null,"abstract":"The ABR service class of ATM networks uses a feedback control mechanism to adapt to varying link capacities. The VS/VD technique offers the possibility to segment the otherwise end-to-end ABR control loop into separate loops. The improved feedback delay and the control of ABR traffic inside closed segments provide a better performance for ABR connections. This paper presents the use of classical linear control theory to model and develop an ABR VS/VD flow control algorithm. Discrete event simulation is used to analyze the behavior of the algorithm with respect to transient behavior and correctness of the control model. Linear control theory offers the means to derive correct choices of parameters and to assess performance issues, like stability of the system, during the design phase. The performance goals are a high link utilization, fair bandwidth distribution and robust operation in various environments, which are verified by discrete event simulations. The major contribution of this work is the use of analytic methods (linear control theory) to model and design an ABR flow control algorithm tailored for the special layout of a VS/VD switch, and the use of simulation techniques to verify the result.","PeriodicalId":375127,"journal":{"name":"MASCOTS 2001, Proceedings Ninth International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems","volume":"35 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-08-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125166367","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
An evaluation of grouping techniques for state dissemination in networked multi-user games 网络多用户博弈中状态传播的分组技术评价
L. Zou, M. Ammar, C. Diot
In a distributed multi-user game, entities need to communicate their state information to other entities. Usually only a subset of the game's entities are interested in information being disseminated by any particular entity. In a large scale distributed game, broadcasting messages containing each information to all participants and applying a relevance filter at the end host is wasteful in both network and processing resources. We consider techniques that address this problem by dividing the entities into groups and using multicast communication to disseminate information to the groups which would be interested in such information. We investigate two grouping strategies: cell-based grouping and entity-based grouping. Our goal is to understand the tradeoffs between grouping overhead and communication overhead and compare the cost of both strategies under various conditions.
在分布式多用户游戏中,实体需要将其状态信息传递给其他实体。通常只有一小部分游戏实体对特定实体传播的信息感兴趣。在大规模分布式博弈中,向所有参与者广播包含每种信息的消息,并在最终主机上应用相关性过滤器,会造成网络和处理资源的浪费。我们考虑通过将实体分成组并使用组播通信将信息传播到对这些信息感兴趣的组来解决这个问题的技术。我们研究了两种分组策略:基于单元的分组和基于实体的分组。我们的目标是了解分组开销和通信开销之间的权衡,并比较这两种策略在不同条件下的成本。
{"title":"An evaluation of grouping techniques for state dissemination in networked multi-user games","authors":"L. Zou, M. Ammar, C. Diot","doi":"10.1109/MASCOT.2001.948851","DOIUrl":"https://doi.org/10.1109/MASCOT.2001.948851","url":null,"abstract":"In a distributed multi-user game, entities need to communicate their state information to other entities. Usually only a subset of the game's entities are interested in information being disseminated by any particular entity. In a large scale distributed game, broadcasting messages containing each information to all participants and applying a relevance filter at the end host is wasteful in both network and processing resources. We consider techniques that address this problem by dividing the entities into groups and using multicast communication to disseminate information to the groups which would be interested in such information. We investigate two grouping strategies: cell-based grouping and entity-based grouping. Our goal is to understand the tradeoffs between grouping overhead and communication overhead and compare the cost of both strategies under various conditions.","PeriodicalId":375127,"journal":{"name":"MASCOTS 2001, Proceedings Ninth International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-08-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127941161","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 59
PTPlan MPLS: a tool for MPLS network dimensioning PTPlan MPLS: MPLS网络维度规划工具
Luís Cardoso, Jorge Patrão, Carlos B. Lopes, A. Sousa, R. Valadas
This paper presents a tool for MPLS network dimensioning that allows for multi-hour dimensioning of networks supporting simultaneously peer-to-peer and client-server services. The dimensioning model is able to take into account several LSP attributes: degree of survivability (link disjoint and node disjoint cases), maximum hop count, usable colours and preferred routes. The dimensioning problem is a combined capacity design and routing problem where the LSP sets are calculated in order to minimise the network operational costs. This problem is formulated as an integer programming problem, which is solved through an heuristic based on Lagrangean relaxation with sub-gradient optimisation. The network design tool, named PTPlan MPLS, includes a graphical interface for an easy introduction and edition of the network parameters. Results show that the tool can design networks of realistic size in seconds using a standard PC platform.
本文提出了一种用于MPLS网络维度的工具,该工具允许对同时支持点对点和客户端-服务器服务的网络进行多小时维度划分。维度模型能够考虑几个LSP属性:生存度(链路不连接和节点不连接的情况)、最大跳数、可用颜色和首选路由。维度问题是容量设计和路由问题的结合,其中LSP集的计算是为了最小化网络运行成本。该问题被表述为一个整数规划问题,并通过基于拉格朗日松弛和次梯度优化的启发式方法求解。这个名为PTPlan MPLS的网络设计工具包括一个图形界面,可以方便地介绍和编辑网络参数。结果表明,该工具可以在标准PC平台上在几秒钟内设计出实际尺寸的网络。
{"title":"PTPlan MPLS: a tool for MPLS network dimensioning","authors":"Luís Cardoso, Jorge Patrão, Carlos B. Lopes, A. Sousa, R. Valadas","doi":"10.1109/MASCOT.2001.948885","DOIUrl":"https://doi.org/10.1109/MASCOT.2001.948885","url":null,"abstract":"This paper presents a tool for MPLS network dimensioning that allows for multi-hour dimensioning of networks supporting simultaneously peer-to-peer and client-server services. The dimensioning model is able to take into account several LSP attributes: degree of survivability (link disjoint and node disjoint cases), maximum hop count, usable colours and preferred routes. The dimensioning problem is a combined capacity design and routing problem where the LSP sets are calculated in order to minimise the network operational costs. This problem is formulated as an integer programming problem, which is solved through an heuristic based on Lagrangean relaxation with sub-gradient optimisation. The network design tool, named PTPlan MPLS, includes a graphical interface for an easy introduction and edition of the network parameters. Results show that the tool can design networks of realistic size in seconds using a standard PC platform.","PeriodicalId":375127,"journal":{"name":"MASCOTS 2001, Proceedings Ninth International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-08-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130524093","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
Performing file prediction with a program-based successor model 使用基于程序的后继模型执行文件预测
Tsozen Yeh, D. Long, S. Brandt
Increases in CPU performance have surpassed those in hard drives. As a result, disk operations have become more expensive in terms of the number of CPU cycles spent waiting for them to complete. File prediction can mitigate this problem by prefetching files into cache before they are accessed. Identifying relationships between individual files plays a key role in successfully performing file prefetching. It is well-known that previous patterns of file references can be used to predict future references. Nevertheless, knowledge about the programs producing the relationships between individual files has rarely been investigated. We present a program-based successor (PBS) model that identifies relationships between files through the names of the programs accessing them. We develop a program-based last successor (PLS) model derived from PBS to do file prediction. Our simulation results show that PLS makes 21% fewer incorrect predictions and roughly the same number of correct predictions as the last-successor (LS) model. We also examine the cache hit ratio achieved by applying PLS to the least recently used (LRU) caching algorithm and show that a cache using PLS and LRU together can perform better than a cache up to 40 times larger using LRU alone. Finally, we argue that because program-based successors are more likely to be used soon, incorrectly prefetched program-based successors are more likely to be used and thus less incorrect than incorrectly prefetched files from non-program-based models.
CPU性能的提升已经超过了硬盘。因此,就等待磁盘操作完成所花费的CPU周期数量而言,磁盘操作变得更加昂贵。文件预测可以通过在访问文件之前将文件预取到缓存中来缓解这个问题。识别各个文件之间的关系在成功执行文件预取中起着关键作用。众所周知,以前的文件引用模式可以用来预测未来的引用。然而,关于产生单个文件之间关系的程序的知识很少被调查。我们提出了一个基于程序的后继(PBS)模型,该模型通过访问它们的程序的名称来识别文件之间的关系。我们开发了一种基于程序的最后后继(PLS)模型来进行文件预测。我们的模拟结果表明,PLS的错误预测减少了21%,正确预测的数量与最后后继(LS)模型大致相同。我们还研究了通过将PLS应用于最近最少使用(LRU)缓存算法所获得的缓存命中率,并表明使用PLS和LRU一起使用的缓存比仅使用LRU的缓存大40倍的缓存性能更好。最后,我们认为,由于基于程序的后继文件更有可能很快被使用,因此不正确预取的基于程序的后继文件更有可能被使用,因此比从非基于程序的模型中不正确预取的文件更不正确。
{"title":"Performing file prediction with a program-based successor model","authors":"Tsozen Yeh, D. Long, S. Brandt","doi":"10.1109/MASCOT.2001.948869","DOIUrl":"https://doi.org/10.1109/MASCOT.2001.948869","url":null,"abstract":"Increases in CPU performance have surpassed those in hard drives. As a result, disk operations have become more expensive in terms of the number of CPU cycles spent waiting for them to complete. File prediction can mitigate this problem by prefetching files into cache before they are accessed. Identifying relationships between individual files plays a key role in successfully performing file prefetching. It is well-known that previous patterns of file references can be used to predict future references. Nevertheless, knowledge about the programs producing the relationships between individual files has rarely been investigated. We present a program-based successor (PBS) model that identifies relationships between files through the names of the programs accessing them. We develop a program-based last successor (PLS) model derived from PBS to do file prediction. Our simulation results show that PLS makes 21% fewer incorrect predictions and roughly the same number of correct predictions as the last-successor (LS) model. We also examine the cache hit ratio achieved by applying PLS to the least recently used (LRU) caching algorithm and show that a cache using PLS and LRU together can perform better than a cache up to 40 times larger using LRU alone. Finally, we argue that because program-based successors are more likely to be used soon, incorrectly prefetched program-based successors are more likely to be used and thus less incorrect than incorrectly prefetched files from non-program-based models.","PeriodicalId":375127,"journal":{"name":"MASCOTS 2001, Proceedings Ninth International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems","volume":"35 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-08-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125000384","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 26
Effect of event orderings on memory requirement in parallel simulation 并行仿真中事件排序对内存需求的影响
Y. M. Teo, B. Onggo, S. Tay
A new formal approach based on partial order set (poset) theory is proposed to analyze the space requirement of discrete-event parallel simulation. We divide the memory required by a simulation problem into memory to model the states of the real-world system, memory to maintain a list of future event occurrences, and memory required to implement the event synchronization protocol. We establish the relationship between poset theory and event orderings in simulation. Based on our framework, we analyze the space requirement using an open and a closed system as examples. Our analysis shows that apart from problem size and traffic intensity that affects the memory requirement, event ordering is an important factor that can be analyzed before implementation. In an open system, a weaker event ordered simulation requires more memory than strong ordering. However, the memory requirement is constant and independent of event ordering in closed systems.
提出了一种新的基于偏序集理论的形式化方法来分析离散事件并行仿真的空间需求。我们将模拟问题所需的内存划分为用于模拟真实世界系统状态的内存、用于维护未来事件发生列表的内存和用于实现事件同步协议的内存。在仿真中建立了偏置集理论与事件排序的关系。在此基础上,以开放系统和封闭系统为例分析了空间需求。我们的分析表明,除了影响内存需求的问题大小和流量强度之外,事件排序是一个可以在实现之前进行分析的重要因素。在开放系统中,较弱的事件有序模拟比强有序模拟需要更多的内存。然而,在封闭系统中,内存需求是恒定的,与事件顺序无关。
{"title":"Effect of event orderings on memory requirement in parallel simulation","authors":"Y. M. Teo, B. Onggo, S. Tay","doi":"10.1109/MASCOT.2001.948852","DOIUrl":"https://doi.org/10.1109/MASCOT.2001.948852","url":null,"abstract":"A new formal approach based on partial order set (poset) theory is proposed to analyze the space requirement of discrete-event parallel simulation. We divide the memory required by a simulation problem into memory to model the states of the real-world system, memory to maintain a list of future event occurrences, and memory required to implement the event synchronization protocol. We establish the relationship between poset theory and event orderings in simulation. Based on our framework, we analyze the space requirement using an open and a closed system as examples. Our analysis shows that apart from problem size and traffic intensity that affects the memory requirement, event ordering is an important factor that can be analyzed before implementation. In an open system, a weaker event ordered simulation requires more memory than strong ordering. However, the memory requirement is constant and independent of event ordering in closed systems.","PeriodicalId":375127,"journal":{"name":"MASCOTS 2001, Proceedings Ninth International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems","volume":"43 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-08-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129956595","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 7
期刊
MASCOTS 2001, Proceedings Ninth International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems
全部 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学术文献互助
Book学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1