Elasticity and Petri Nets

Elasticity and Petri Nets
复制标题

弹性和 Petri 网

DOI:
--
复制
发表时间:
2008
期刊:
Trans. Petri Nets Other Model. Concurr.
影响因子:
--
通讯作者:
J. Júlvez
J. Júlvez
中科院分区:
--
文献类型:
--
作者:
J. Cortadella;M. Kishinevsky;Dmitry Bufistov;J. Carmona;J. Júlvez

文献摘要

被引文献

相似文献

数字电子系统通常使用同步时钟,并主要假设其操作持续时间固定,以简化设计过程。可以通过用通信握手(异步版本)替换时钟或用握手的同步版本(同步版本)增强时钟来构建时间弹性系统。时间弹性系统可以容忍操作延迟(异步情况)或延迟(同步情况)的静态和动态变化,可用于模块化、易于重用和更好的功率延迟权衡。本文描述了使用标记图及其扩展来对弹性系统进行建模、性能分析和优化的方法,这些扩展能够通过早期评估来描述行为。本文使用同步弹性系统(又称延迟容忍系统)来说明 Petri 网的使用,然而,大多数方法都可以在不进行任何更改(除了更改与系统事件相关的延迟模型)的情况下应用于异步弹性系统。
Digital electronic systems typically use synchronous clocks and primarily assume fixed duration of their operations to simplify the design process. Time elastic systems can be constructed either by replacing the clock with communication handshakes (asynchronous version) or by augmenting the clock with a synchronous version of a handshake (synchronous version). Time elastic systems can tolerate static and dynamic changes in delays (asynchronous case) or latencies (synchronous case) of operations that can be used for modularity, ease of reuse and better power-delay trade-off. This paper describes methods for the modeling, performance analysis and optimization of elastic systems using Marked Graphs and their extensions capable of describing behavior with early evaluation. The paper uses synchronous elastic systems (aka latency-tolerant systems) for illustrating the use of Petri nets, however, most of the methods can be applied without changes (except changing the delay model associated with events of the system) to asynchronous elastic systems.