1998 · 61 citations · 14 references
EngineeringComputer EngineeringComputer ScienceComputer ArchitectureEmbedded SystemsReal-time SystemsEmbedded Systems ArchitecturePerformance ModelingPerformance OptimizationReal-time SchedulingReal-time Systems ArchitectureReal-time Systems DesignBandwidthCompression ParametersExecution Time EstimationExecution Time VariabilityNetworked Embedded SystemsPerformance EstimationReal-time ConstraintsSoft Real-time Scheduling
Networked embedded systems are expected to support adaptive streaming audio/video applications with soft real-time constraints. These systems can be designed in a cost efficient manner only if their architecture exploits the “leads” suggested by clever compile-time performance estimators. However, performance estimation of networked embedded systems is a non-trivial problem. The computational requirements of such systems show statistical variations that stem from several interacting factors. At the slowest time scale, applications can adapt to network bandwidth by configuring the processing functionality of their tasks (e.g. compression parameters). Also, there could be significant execution time variations within a task. Thus, it is tricky to compute the net processing demand of several such applications on a system architecture, especially if the system schedules these applications using prioritized run-time schedulers.
14
Steven McCanne, Van Jacobson · 1995 · 490 citations
Control mechanisms for packet audio in the Internet
Jean-Chrysostome Bolot, A. Vega-Garcia · 2002 · 227 citations