首页 > 最新文献

Fourth International Conference on the Quantitative Evaluation of Systems (QEST 2007)最新文献

英文 中文
A business-oriented load dispatching framework for online auction sites 面向业务的在线拍卖站点负载调度框架
D. Menascé, V. Akula
Online auction sites have unique workloads and user behavior characteristics that do not exist in other e-commerce sites. Earlier studies by the authors identified i) significant changes in the workload depending on time of day and ii) the presence of heavy-tailed distributions involving bidder and seller behavior. Other studies indicate that a small fraction or power users, among millions of registered users, contribute to the majority of the site's revenue. Poor quality of service to power users may imply in loss of business and cause significant loss of revenue to an auction site. This problem could be mitigated by dedicating resources in an exclusive manner to this small group of users in order to improve the quality of service they receive. However, this approach can lead to i) under utilization of these dedicated resources and ii) overloading of resources allocated to regular users when the load from power users is low. In this paper, we propose a scheme whereby resources are primarily dedicated to power users, but regular users can take advantage of these dedicated resources when spare capacity is available. This paper provides a business-oriented framework for dispatching requests to the various servers of an online auction site. Our approach uses a controller that can dynamically shift the load to different types of servers as the workload changes. Experimental evaluation showed, among other things, that the total number of bids processed using a dynamic controller to allocate resources can be improved under heavy load conditions compared to using a load balancing technique that does not differentiate among users.
在线拍卖站点具有其他电子商务网站不存在的独特工作负载和用户行为特征。作者早期的研究发现,1)工作量随时间的显著变化,2)涉及投标人和卖方行为的重尾分布的存在。其他研究表明,在数百万注册用户中,一小部分或高级用户贡献了该网站的大部分收入。对高级用户的服务质量差可能意味着业务损失,并导致拍卖网站的收入重大损失。这一问题可以通过专门为这一小群用户提供资源来缓解,以提高他们获得的服务质量。但是,这种方法可能导致i)这些专用资源的利用率不足,ii)当来自高级用户的负载较低时,分配给普通用户的资源过载。在本文中,我们提出了一种方案,即资源主要专用于高级用户,但普通用户可以在空闲容量可用时利用这些专用资源。本文提供了一个面向业务的框架,用于向在线拍卖网站的各种服务器调度请求。我们的方法使用一个控制器,该控制器可以随着工作负载的变化动态地将负载转移到不同类型的服务器。实验评估表明,与使用不区分用户的负载平衡技术相比,在重负载条件下,使用动态控制器分配资源处理的投标总数可以得到改善。
{"title":"A business-oriented load dispatching framework for online auction sites","authors":"D. Menascé, V. Akula","doi":"10.1109/QEST.2007.28","DOIUrl":"https://doi.org/10.1109/QEST.2007.28","url":null,"abstract":"Online auction sites have unique workloads and user behavior characteristics that do not exist in other e-commerce sites. Earlier studies by the authors identified i) significant changes in the workload depending on time of day and ii) the presence of heavy-tailed distributions involving bidder and seller behavior. Other studies indicate that a small fraction or power users, among millions of registered users, contribute to the majority of the site's revenue. Poor quality of service to power users may imply in loss of business and cause significant loss of revenue to an auction site. This problem could be mitigated by dedicating resources in an exclusive manner to this small group of users in order to improve the quality of service they receive. However, this approach can lead to i) under utilization of these dedicated resources and ii) overloading of resources allocated to regular users when the load from power users is low. In this paper, we propose a scheme whereby resources are primarily dedicated to power users, but regular users can take advantage of these dedicated resources when spare capacity is available. This paper provides a business-oriented framework for dispatching requests to the various servers of an online auction site. Our approach uses a controller that can dynamically shift the load to different types of servers as the workload changes. Experimental evaluation showed, among other things, that the total number of bids processed using a dynamic controller to allocate resources can be improved under heavy load conditions compared to using a load balancing technique that does not differentiate among users.","PeriodicalId":249627,"journal":{"name":"Fourth International Conference on the Quantitative Evaluation of Systems (QEST 2007)","volume":"112 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-09-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131089306","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}
引用次数: 6
Qualitative Logics and Equivalences for Probabilistic Systems 概率系统的定性逻辑和等价
L. D. Alfaro, K. Chatterjee, M. Faella, Axel Legay
We present qualitative randomized CTL (QRCTL), a qualitative version of pCTL, for specifying properties of Markov decision processes (MDPs). QRCTL formulas can express the fact that certain temporal properties hold with probability 0 or 1, but they do not distinguish other probabilities values. We present a symbolic, polynomial time model-checking algorithm for QRCTL on MDPs. Then, we study the equivalence relation induced by QRCTL, called qualitative equivalence. We show that for finite alternating MDPs, where nondeterministic and probabilistic choice occur in different states, qualitative equivalence coincides with alternating bisimulation, and can thus be computed via efficient partition-refinement algorithms. Surprisingly, the result does not hold for non-alternating MDPs. Indeed, we show that no local partition refinement algorithm can compute qualitative equivalence on non-alternating MDPs. Finally, we consider QRCTL*, that is the "star extension" of QRCTL. We show that QRCTL and QRCTL* induce the same qualitative equivalence on alternating MDPs, while on non-alternating MDPs, the equivalence arising from QRCTL* can be strictly finer. We also provide a full characterization of the relation between qualitative equivalence, bisimulation, and alternating bisimulation, according to whether the MDPs are finite, and to whether their transition relations are finite-branching.
我们提出了定性随机CTL (QRCTL),这是pCTL的定性版本,用于指定马尔可夫决策过程(mdp)的性质。QRCTL公式可以表示某些时间属性以概率0或1存在的事实,但它们不能区分其他概率值。我们提出了一种符号的、多项式时间的MDPs上QRCTL模型检查算法。然后,我们研究了QRCTL诱导的等价关系,称为定性等价。我们表明,对于有限交替mdp,其中不确定性和概率选择发生在不同的状态,定性等效与交替双模拟一致,因此可以通过有效的分割-细化算法计算。令人惊讶的是,这个结果并不适用于非交替的mdp。事实上,我们证明了没有局部分区细化算法可以在非交替的mdp上计算定性等价。最后,我们考虑QRCTL*,即QRCTL的“星形扩展”。我们发现,QRCTL和QRCTL*在交替MDPs上诱导相同的定性等效,而在非交替MDPs上,QRCTL*产生的等效可以严格细化。根据mdp是否有限,以及它们的过渡关系是否有限分支,我们还提供了定性等价,双模拟和交替双模拟之间关系的完整表征。
{"title":"Qualitative Logics and Equivalences for Probabilistic Systems","authors":"L. D. Alfaro, K. Chatterjee, M. Faella, Axel Legay","doi":"10.2168/LMCS-5(2:7)2009","DOIUrl":"https://doi.org/10.2168/LMCS-5(2:7)2009","url":null,"abstract":"We present qualitative randomized CTL (QRCTL), a qualitative version of pCTL, for specifying properties of Markov decision processes (MDPs). QRCTL formulas can express the fact that certain temporal properties hold with probability 0 or 1, but they do not distinguish other probabilities values. We present a symbolic, polynomial time model-checking algorithm for QRCTL on MDPs. Then, we study the equivalence relation induced by QRCTL, called qualitative equivalence. We show that for finite alternating MDPs, where nondeterministic and probabilistic choice occur in different states, qualitative equivalence coincides with alternating bisimulation, and can thus be computed via efficient partition-refinement algorithms. Surprisingly, the result does not hold for non-alternating MDPs. Indeed, we show that no local partition refinement algorithm can compute qualitative equivalence on non-alternating MDPs. Finally, we consider QRCTL*, that is the \"star extension\" of QRCTL. We show that QRCTL and QRCTL* induce the same qualitative equivalence on alternating MDPs, while on non-alternating MDPs, the equivalence arising from QRCTL* can be strictly finer. We also provide a full characterization of the relation between qualitative equivalence, bisimulation, and alternating bisimulation, according to whether the MDPs are finite, and to whether their transition relations are finite-branching.","PeriodicalId":249627,"journal":{"name":"Fourth International Conference on the Quantitative Evaluation of Systems (QEST 2007)","volume":"25 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-09-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115434368","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}
引用次数: 12
A framework to design and solve Markov Decision Well-formed Net models 一个设计和求解马尔可夫决策良构网络模型的框架
M. Beccuti, D. Raiteri, G. Franceschinis, S. Haddad
The Markov decision process (MDP) (M.L. Puterman, 2005) formalism is widely used for modeling systems which exhibit both non deterministic and probabilistic behaviors (e.g. distributed systems, resource management systems, ...). Unfortunately, if the system is particularly complex then its modeling at the MDP level may be very hard; so in (M. Beccuti et al., 2007) a higher-level formalism called Markov decision well-formed net (MDWN) was proposed. The MDWN allows to describe the system in terms of its components and their interactions, while the MDP describes directly the state space and the state transitions. The MDWN model is more compact and readable: in particular, it is possible to define a complex non deterministic or probabilistic behavior as a composition of simpler non deterministic or probabilistic steps. In the MDWN formalism, the probabilistic behavior of the system is clearly distinct from the non deterministic one; actually they are designed as two separate Petri nets (PN): the probabilistic PN (Npr) and the non deterministic PN (Nnd).
马尔可夫决策过程(MDP) (M.L. Puterman, 2005)形式主义被广泛用于对表现出非确定性和概率行为的系统(例如分布式系统、资源管理系统等)进行建模。不幸的是,如果系统特别复杂,那么它在MDP级别的建模可能非常困难;因此,在(M. Beccuti et al., 2007)中,提出了一种更高层次的形式主义,称为马尔可夫决策良形网络(Markov decision well-formed net, MDWN)。MDWN允许根据组件及其交互来描述系统,而MDP则直接描述状态空间和状态转换。MDWN模型更加紧凑和可读:特别是,可以将复杂的非确定性或概率性行为定义为更简单的非确定性或概率性步骤的组合。在MDWN形式中,系统的概率行为与非确定性行为明显不同;实际上,它们被设计成两个独立的Petri网(PN):概率PN (Npr)和非确定性PN (Nnd)。
{"title":"A framework to design and solve Markov Decision Well-formed Net models","authors":"M. Beccuti, D. Raiteri, G. Franceschinis, S. Haddad","doi":"10.1109/QEST.2007.32","DOIUrl":"https://doi.org/10.1109/QEST.2007.32","url":null,"abstract":"The Markov decision process (MDP) (M.L. Puterman, 2005) formalism is widely used for modeling systems which exhibit both non deterministic and probabilistic behaviors (e.g. distributed systems, resource management systems, ...). Unfortunately, if the system is particularly complex then its modeling at the MDP level may be very hard; so in (M. Beccuti et al., 2007) a higher-level formalism called Markov decision well-formed net (MDWN) was proposed. The MDWN allows to describe the system in terms of its components and their interactions, while the MDP describes directly the state space and the state transitions. The MDWN model is more compact and readable: in particular, it is possible to define a complex non deterministic or probabilistic behavior as a composition of simpler non deterministic or probabilistic steps. In the MDWN formalism, the probabilistic behavior of the system is clearly distinct from the non deterministic one; actually they are designed as two separate Petri nets (PN): the probabilistic PN (Npr) and the non deterministic PN (Nnd).","PeriodicalId":249627,"journal":{"name":"Fourth International Conference on the Quantitative Evaluation of Systems (QEST 2007)","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-09-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121596259","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}
引用次数: 12
Probabilistic Model Checking Modulo Theories 概率模型检验模理论
Björn Wachter, Lijun Zhang, H. Hermanns
Probabilistic models are widely used to analyze embedded, networked, and more recently biological systems. Existing numerical analysis techniques are limited to finite- state models and suffer from the state explosion problem. As a consequence, the user often has to manually abstract the intended model to get a tractable one. To this end, we propose the predicate abstraction model checker PASS which automates this process. We leverage recent advances in automatic theorem proving to compute tractable finite-state models. Experiments show the feasibility of our approach. To the best of our knowledge, this is the first time that properties of probabilistic infinite-state models have been verified at this level of automation.
概率模型被广泛用于分析嵌入式、网络化以及最近的生物系统。现有的数值分析技术仅限于有限状态模型,存在状态爆炸问题。因此,用户通常必须手动抽象预期的模型以获得易于处理的模型。为此,我们提出了谓词抽象模型检查器PASS,它可以自动化这一过程。我们利用自动定理证明的最新进展来计算可处理的有限状态模型。实验证明了该方法的可行性。据我们所知,这是概率无限状态模型的性质第一次在这种自动化水平上得到验证。
{"title":"Probabilistic Model Checking Modulo Theories","authors":"Björn Wachter, Lijun Zhang, H. Hermanns","doi":"10.1109/QEST.2007.10","DOIUrl":"https://doi.org/10.1109/QEST.2007.10","url":null,"abstract":"Probabilistic models are widely used to analyze embedded, networked, and more recently biological systems. Existing numerical analysis techniques are limited to finite- state models and suffer from the state explosion problem. As a consequence, the user often has to manually abstract the intended model to get a tractable one. To this end, we propose the predicate abstraction model checker PASS which automates this process. We leverage recent advances in automatic theorem proving to compute tractable finite-state models. Experiments show the feasibility of our approach. To the best of our knowledge, this is the first time that properties of probabilistic infinite-state models have been verified at this level of automation.","PeriodicalId":249627,"journal":{"name":"Fourth International Conference on the Quantitative Evaluation of Systems (QEST 2007)","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-09-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122702891","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}
引用次数: 52
Design of Experiments within the Mobius Modeling Environment Mobius建模环境下的实验设计
T. Courtney, Shravan Gaonkar, M. McQuinn, Eric Rozier, W. Sanders, P. Webster
Models of complex systems often contain model parameters for important rates, probabilities, and initial state values. By varying the parameter values, the system modeler can study the behavior of the system under a wide range of system and environmental assumptions. However, exhaustive exploration of the parameter space of a large model is computationally expensive. Design of experiments techniques provide information about the degree of sensitivity of output variables to various input parameters. Design of experiments makes it possible to find parameter values that optimize measured outputs of the system by running fewer experiments than required by less rigorous techniques. This paper describes the design of experiments techniques that have been integrated in the Mobius tool.
复杂系统的模型通常包含重要速率、概率和初始状态值的模型参数。通过改变参数值,系统建模者可以在广泛的系统和环境假设下研究系统的行为。然而,对大型模型的参数空间进行详尽的探索在计算上是昂贵的。实验技术的设计提供了输出变量对各种输入参数的敏感程度的信息。实验设计使得通过运行比不太严格的技术所需的更少的实验来找到优化系统测量输出的参数值成为可能。本文描述了集成在Mobius工具中的实验技术的设计。
{"title":"Design of Experiments within the Mobius Modeling Environment","authors":"T. Courtney, Shravan Gaonkar, M. McQuinn, Eric Rozier, W. Sanders, P. Webster","doi":"10.1109/QEST.2007.36","DOIUrl":"https://doi.org/10.1109/QEST.2007.36","url":null,"abstract":"Models of complex systems often contain model parameters for important rates, probabilities, and initial state values. By varying the parameter values, the system modeler can study the behavior of the system under a wide range of system and environmental assumptions. However, exhaustive exploration of the parameter space of a large model is computationally expensive. Design of experiments techniques provide information about the degree of sensitivity of output variables to various input parameters. Design of experiments makes it possible to find parameter values that optimize measured outputs of the system by running fewer experiments than required by less rigorous techniques. This paper describes the design of experiments techniques that have been integrated in the Mobius tool.","PeriodicalId":249627,"journal":{"name":"Fourth International Conference on the Quantitative Evaluation of Systems (QEST 2007)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-09-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130906280","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}
引用次数: 6
ProbDiVinE: A Parallel Qualitative LTL Model Checker ProbDiVinE:一个并行定性LTL模型检查器
J. Barnat, L. Brim, I. Cerná, Milan Ceska, Jana Tumova
introduce a parallel model checker for checking Markov decision processes against linear time properties. The model checker extends the parallel model checker DiVinE and supports verification of qualitative properties.
引入一个并行模型检查器来检查马尔可夫决策过程是否符合线性时间特性。模型检查器扩展了并行模型检查器DiVinE,并支持对定性属性的验证。
{"title":"ProbDiVinE: A Parallel Qualitative LTL Model Checker","authors":"J. Barnat, L. Brim, I. Cerná, Milan Ceska, Jana Tumova","doi":"10.1109/QEST.2007.13","DOIUrl":"https://doi.org/10.1109/QEST.2007.13","url":null,"abstract":"introduce a parallel model checker for checking Markov decision processes against linear time properties. The model checker extends the parallel model checker DiVinE and supports verification of qualitative properties.","PeriodicalId":249627,"journal":{"name":"Fourth International Conference on the Quantitative Evaluation of Systems (QEST 2007)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-09-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131360825","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}
引用次数: 6
CUT : Combining stochastic ordering and censoring to bound steady-state rewards and first passage time CUT:结合随机排序和审查来约束稳态奖励和首次通过时间
J. Fourneau, N. Pekergin, S. Younès
We have designed a tool to partition a Markov Chain and have used the censoring technique and strong stochastic comparison to obtain bounds on rewards and the first passage time. We present the main ideas of the method, the algorithms, the tool and some numerical results.
我们设计了一个划分马尔可夫链的工具,并使用审查技术和强随机比较来获得奖励和首次通过时间的界限。给出了该方法的主要思想、算法、工具和一些数值结果。
{"title":"CUT : Combining stochastic ordering and censoring to bound steady-state rewards and first passage time","authors":"J. Fourneau, N. Pekergin, S. Younès","doi":"10.1109/QEST.2007.35","DOIUrl":"https://doi.org/10.1109/QEST.2007.35","url":null,"abstract":"We have designed a tool to partition a Markov Chain and have used the censoring technique and strong stochastic comparison to obtain bounds on rewards and the first passage time. We present the main ideas of the method, the algorithms, the tool and some numerical results.","PeriodicalId":249627,"journal":{"name":"Fourth International Conference on the Quantitative Evaluation of Systems (QEST 2007)","volume":"86 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-09-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128693689","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
Interchange Formats for Performance Models: Experimentation and Ouput 性能模型的交换格式:实验和输出
C. U. Smith, Catalina M. Lladó, R. Puigjaner, L. Williams
XML-based interchange formats for performance models provide a mechanism whereby performance model information may be transferred among modeling tools. For example, the PMIF allows diverse tools to exchange queueing network model information. Formats have also been defined for the interchange of LQN, UML, Petri Nets, and others. These formats specify the model and a set of parameters for one run. For model studies, however, it is useful to be able to specify multiple runs, or experiments, for the model. This paper presents an XML interchange schema extension for defining a set of model runs and the output desired from them. It has the expressive power to specify iterations, alternations, assignments of values, actions based on model results and more. Examples illustrate how the experiment interchange extension can be used with a wide variety of performance modeling paradigms. A prototype proves the concept.
性能模型的基于xml的交换格式提供了一种在建模工具之间传输性能模型信息的机制。例如,PMIF允许各种工具交换排队网络模型信息。还定义了用于交换LQN、UML、Petri网等的格式。这些格式为一次运行指定了模型和一组参数。然而,对于模型研究,能够为模型指定多次运行或实验是有用的。本文提出了一种XML交换模式扩展,用于定义一组模型运行和所需的输出。它具有指定迭代、更改、值的分配、基于模型结果的操作等的表达能力。示例说明了如何将实验交换扩展与各种性能建模范例一起使用。一个原型证明了这个概念。
{"title":"Interchange Formats for Performance Models: Experimentation and Ouput","authors":"C. U. Smith, Catalina M. Lladó, R. Puigjaner, L. Williams","doi":"10.1109/QEST.2007.24","DOIUrl":"https://doi.org/10.1109/QEST.2007.24","url":null,"abstract":"XML-based interchange formats for performance models provide a mechanism whereby performance model information may be transferred among modeling tools. For example, the PMIF allows diverse tools to exchange queueing network model information. Formats have also been defined for the interchange of LQN, UML, Petri Nets, and others. These formats specify the model and a set of parameters for one run. For model studies, however, it is useful to be able to specify multiple runs, or experiments, for the model. This paper presents an XML interchange schema extension for defining a set of model runs and the output desired from them. It has the expressive power to specify iterations, alternations, assignments of values, actions based on model results and more. Examples illustrate how the experiment interchange extension can be used with a wide variety of performance modeling paradigms. A prototype proves the concept.","PeriodicalId":249627,"journal":{"name":"Fourth International Conference on the Quantitative Evaluation of Systems (QEST 2007)","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-09-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130333017","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}
引用次数: 17
A Petri Net Model for Evaluating Packet Buffering Strategies in a Network Processor 网络处理器中数据包缓冲策略评估的Petri网模型
C. GirishB., R. Govindarajan
Previous studies have shown that buffering packets in DRAM is a performance bottleneck. In order to understand the impediments in accessing the DRAM, we developed a detailed Petri net model of IP forwarding application on IXP2400 that models the different levels of the memory hierarchy. The cell based interface used to receive and transmit packets in a network processor, leads to some small size DRAM accesses. Such narrow accesses to the DRAM expose the bank access latency, reducing the bandwidth that can be realized. With real traces up to 30% of the accesses are smaller than the cell size, resulting in 7.7% reduction in DRAM bandwidth. To overcome this problem, we propose buffering these small chunks of data in the on chip scratchpad memory. This scheme also exploits greater degree of parallelism between different levels of the memory hierarchy. Using real traces from the internet, we show that the transmit rate can be improved by an average of 21% over the base scheme without the use of additional hardware. Further, the impact of different traffic patterns on the network processor resources is studied. Under real traffic conditions, we show that the data bus which connects the off-chip packet buffer to the micro- engines, is the obstacle in achieving higher throughput.
先前的研究表明,在DRAM中缓冲数据包是一个性能瓶颈。为了了解访问DRAM的障碍,我们开发了IXP2400上IP转发应用程序的详细Petri网模型,该模型模拟了内存层次结构的不同级别。基于单元的接口用于在网络处理器中接收和传输数据包,导致一些小尺寸的DRAM访问。这种对DRAM的窄访问暴露了银行访问延迟,减少了可以实现的带宽。在实际走线中,多达30%的访问小于单元大小,导致DRAM带宽减少7.7%。为了克服这个问题,我们建议将这些小块数据缓冲在片上刮擦存储器中。该方案还利用了内存层次结构不同级别之间更高程度的并行性。使用来自互联网的真实跟踪,我们表明在不使用额外硬件的情况下,传输速率可以比基本方案平均提高21%。进一步研究了不同流量模式对网络处理器资源的影响。在实际交通条件下,我们发现连接片外数据包缓冲区和微引擎的数据总线是实现更高吞吐量的障碍。
{"title":"A Petri Net Model for Evaluating Packet Buffering Strategies in a Network Processor","authors":"C. GirishB., R. Govindarajan","doi":"10.1109/QEST.2007.29","DOIUrl":"https://doi.org/10.1109/QEST.2007.29","url":null,"abstract":"Previous studies have shown that buffering packets in DRAM is a performance bottleneck. In order to understand the impediments in accessing the DRAM, we developed a detailed Petri net model of IP forwarding application on IXP2400 that models the different levels of the memory hierarchy. The cell based interface used to receive and transmit packets in a network processor, leads to some small size DRAM accesses. Such narrow accesses to the DRAM expose the bank access latency, reducing the bandwidth that can be realized. With real traces up to 30% of the accesses are smaller than the cell size, resulting in 7.7% reduction in DRAM bandwidth. To overcome this problem, we propose buffering these small chunks of data in the on chip scratchpad memory. This scheme also exploits greater degree of parallelism between different levels of the memory hierarchy. Using real traces from the internet, we show that the transmit rate can be improved by an average of 21% over the base scheme without the use of additional hardware. Further, the impact of different traffic patterns on the network processor resources is studied. Under real traffic conditions, we show that the data bus which connects the off-chip packet buffer to the micro- engines, is the obstacle in achieving higher throughput.","PeriodicalId":249627,"journal":{"name":"Fourth International Conference on the Quantitative Evaluation of Systems (QEST 2007)","volume":"196 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-09-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126558289","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
Symbolic Bisimulations for Probabilistic Systems 概率系统的符号双模拟
Peng Wu, C. Palamidessi, Huimin Lin
The paper introduces symbolic bisimulations for a simple probabilistic pi-calculus to overcome the infinite branching problem that still exists in checking ground bisimulations between probabilistic systems. Especially the definition of weak (symbolic) bisimulation does not rely on the random capability of adversaries and suggests a solution to the open problem on the axiomatization for weak bisimulation in the case of unguarded recursion. Furthermore, we present an efficient characterization of symbolic bisimulations for the calculus, which allows the "on-the-fly" instantiation of bound names and dynamic construction of equivalence relations for quantitative evaluation. This directly results in a local decision algorithm that can explore just a minimal portion of the state spaces of the probabilistic processes in question.
本文介绍了一种简单概率pi-微积分的符号双模拟,以克服概率系统间校验地面双模拟时仍然存在的无限分支问题。特别是弱(符号)双仿真的定义不依赖于对手的随机能力,并提出了一种解决无保护递归情况下弱双仿真公理化的开放问题的方法。此外,我们提出了微积分的符号双模拟的有效表征,它允许界名的“即时”实例化和定量评价的等效关系的动态构造。这直接导致局部决策算法只能探索所讨论的概率过程的最小部分状态空间。
{"title":"Symbolic Bisimulations for Probabilistic Systems","authors":"Peng Wu, C. Palamidessi, Huimin Lin","doi":"10.1109/QEST.2007.11","DOIUrl":"https://doi.org/10.1109/QEST.2007.11","url":null,"abstract":"The paper introduces symbolic bisimulations for a simple probabilistic pi-calculus to overcome the infinite branching problem that still exists in checking ground bisimulations between probabilistic systems. Especially the definition of weak (symbolic) bisimulation does not rely on the random capability of adversaries and suggests a solution to the open problem on the axiomatization for weak bisimulation in the case of unguarded recursion. Furthermore, we present an efficient characterization of symbolic bisimulations for the calculus, which allows the \"on-the-fly\" instantiation of bound names and dynamic construction of equivalence relations for quantitative evaluation. This directly results in a local decision algorithm that can explore just a minimal portion of the state spaces of the probabilistic processes in question.","PeriodicalId":249627,"journal":{"name":"Fourth International Conference on the Quantitative Evaluation of Systems (QEST 2007)","volume":"127 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-09-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123449551","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}
引用次数: 25
期刊
Fourth International Conference on the Quantitative Evaluation of Systems (QEST 2007)
全部 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