General Purpose Operating Systems (GPOSes)
Abstract
In this paper, we propose to use resource reservations scheduling and feedback-based allocation techniques for the provisioning of proper timeliness guarantees to audio processing applications. This allows real-time audio tasks to meet the tight timing constraints characterizing them, even if other interactive activities are present in the system. The JACK sound infrastructure has been modified, leveraging the real-time scheduler present in the Adaptive Quality of Service Architecture (AQuoSA). The effectiveness of the proposed approach, which does not require any modifiction to existing JACK clients, is validated through extensive experiments under different load conditions.
References (10)
- Luca Abeni and Giorgio Buttazzo. 1998. Inte- grating multimedia applications in hard real- time systems. In Proceedings of the IEEE Real-Time Systems Symposium, Madrid, Spain, December.
- Luca Abeni, Tommaso Cucinotta, Giuseppe Lipari, Luca Marzario, and Luigi Palopoli. 2005. QoS management through adaptive reservations. Real-Time Systems Journal, 29(2-3):131-155, March.
- Dr. James H. Anderson and Students. 2006. Linux Testbed for Multiprocessor Schedul- ing in Real-Time Systems (LIT M U S RT ). http://www.cs.unc.edu/ ~anderson/ litmus-rt/.
- Fabio Checconi, Tommaso Cucinotta, Dario Faggioli, and Giuseppe Lipari. 2009. Hier- archical multiprocessor CPU reservations for the linux kernel. In Proceedings of the 5 th In- ternational Workshop on Operating Systems Platforms for Embedded Real-Time Applica- tions (OSPERT 2009), Dublin, Ireland, June.
- Dario Faggioli, Fabio Checconi, Michael Tri- marchi, and Claudio Scordino. 2009. An edf scheduling class for the linux kernel. In Pro- ceedings of the 11 th Real-Time Linux Work- shop (RTLWS 2009), Dresden, Germany, Oc- tober.
- S. Kato, R. Rajkumar, and Y. Ishikawa. 2010. Airs: Supporting interactive real-time appli- cations on multicore platforms. In Proc. of the 22 nd Euromicro Conference on Real-Time Systems (ECRTS 2010), Brussels, Belgium, July.
- Klara Nahrstedt, Hao-hua Chu, and Srinivas Narayan. 1998. QoS-aware resource manage- ment for distributed multimedia applications. J. High Speed Netw., 7(3-4):229-257.
- Luigi Palopoli, Luca Abeni, Tommaso Cu- cinotta, Giuseppe Lipari, and Sanjoy K. Baruah. 2008. Weighted feedback reclaim- ing for multimedia applications. In Proceed- ings of the 6 th IEEE Workshop on Embedded Systems for Real-Time Multimedia (ESTIMe- dia 2008), pages 121-126, Atlanta, Georgia, United States, October.
- Luigi Palopoli, Tommaso Cucinotta, Luca Marzario, and Giuseppe Lipari. 2009. AQu- oSA -adaptive quality of service architec- ture. Software -Practice and Experience, 39(1):1-31.
- Vanessa Romero Segovia, Karl-Erik Årzén, Stefan Schorr, Raphael Guerra, Gerhard Fohler, Johan Eker, and Harald Gustafsson. 2010. Adaptive resource management frame- work for mobile terminals -the ACTORS ap- proach. In Proc. of the Workshop on Adaptive Resource Management (WARM 2010), Sto- cholm, Sweden, April.