Association for Computing Machinery
Temporal behavior is critical in streaming media applications. In order to deliver high quality output these applications have tight throughput constraints. Many of the emerging streaming media applications consist of a set of different jobs (a job-set). Each job may be independently activated or stopped by an external source, such as the user. Because of this, many combinations of instances of these jobs may be executing at any time during device operation. The authors propose an online resource allocation solution for Multi-Processor System-on-Chips (MPSoCs) that executes several real-time, streaming media jobs simultaneously.