ACM Transactions on Embedded Computing Systems · 2012 · 90 citations · 20 references
EngineeringComputer EngineeringComputer ScienceDistributed SystemsEmbedded SystemsSystem-on-chip DesignBuffer ManagementEmbedded Systems DesignPerformance ModelingPerformance OptimizationReal-time Systems ArchitectureReal-time Systems DesignBuffer ConstraintsDistributed Embedded SystemsEnd-to-end DelayEnd-to-end Delay AnalysisEnd-to-end LatencyNetworked Embedded SystemsOn-chip NetworksReal-time Embedded Systems
Traffic shaping is a well-known technique in the area of networking and is proven to reduce global buffer requirements and end-to-end delays in networked systems. Due to these properties, shapers also play an increasingly important role in the design of multiprocessor embedded systems that exhibit a considerable amount of on-chip traffic. Despite the growing importance of traffic shapping in this area, no methods exist for analyzing shapers in distributed embedded systems and for incorporating them into a system-level performance analysis. Until now it was not possible to determine the effect of shapers on end-to-end delay guarantees or buffer requirements in such systems. In this work, we present a method for analyzing greedy shapers, and we embed this analysis method into a well-established modular performance analysis framework for real-time embedded systems. The presented approach enables system-level performance analysis of complete systems with greedy shapers, and we prove its applicability by analyzing three case study systems.
20
Real-time calculus for scheduling hard real-time systems
Lothar Thiele, Samarjit Chakraborty, Martin Naedele · 2002 · 599 citations
Periodic resource model for compositional real-time guarantees
Insik Shin, Insup Lee · 2004 · 508 citations · Full text