Title :
Response time of streaming chains: analysis and results
Author :
Groba, Angel M. ; Alonso, Alejandro ; Rodriguez, Jose A. ; Garcia-Valls, Marisol
Author_Institution :
Dept. de Ingenieria de Sistemas Telematicos, Univ. Politecnica de Madrid, Spain
Abstract :
The analysis of systems executing a set of transactions composed by a number of tasks is required in some application domains, such as distributed systems or many audio/video streaming systems. The paper deals with the time response analysis of such systems, considering periodic uniprocessor transactions, and tasks, characterized by their fixed priority and execution time, connected in series through bounded buffers. The scheduling policy allows several transaction jobs to be active at a time, which is possible by putting intermediate task results in the buffers. When the output buffer of a task is full, the task becomes blocked and priority inversion arises. An analysis method is described that allows one to calculate the worst-case response time of the transactions in order to be compared with their end-to-end deadlines. The results of the method application show how task priorities or buffer sizes influence the transaction response times.
Keywords :
multimedia communication; scheduling; transaction processing; audio/video streaming systems; bounded buffers; buffer sizes; buffered communications; distributed systems; end-to-end deadlines; fixed priority; intermediate task results; output buffer; periodic uniprocessor transactions; priority inversion; scheduling policy; streaming chains; task priorities; time response analysis; transaction jobs; transaction response times; transactions; worst-case response time; Application software; Computer architecture; Delay; Filters; Multimedia systems; Real time systems; Software architecture; Streaming media; Time factors; Time series analysis;
Conference_Titel :
Real-Time Systems, 2002. Proceedings. 14th Euromicro Conference on
Print_ISBN :
0-7695-1665-3
DOI :
10.1109/EMRTS.2002.1019198