dc.contributor.advisor | Kulkarni, Prasad A | |
dc.contributor.author | Poduval, Karthik Venugopal | |
dc.date.accessioned | 2015-02-25T19:50:07Z | |
dc.date.available | 2015-02-25T19:50:07Z | |
dc.date.issued | 2014-08-31 | |
dc.date.submitted | 2014 | |
dc.identifier.other | http://dissertations.umi.com/ku:13598 | |
dc.identifier.uri | http://hdl.handle.net/1808/16857 | |
dc.description.abstract | Digital Audio Workstation (DAW) applications are real-time applications that have special timing constraints. Hierarchical Group Scheduling (HGS) is a real-time scheduling framework that allows developers implement custom schedulers based on any scheduling algorithm through a process of direct interaction between client threads and their schedulers. Such scheduling could extend well beyond the common priority model that currently exists and could be a representation of arbitrary application semantics that can be well understood and acted upon by its associated scheduler. We like to term it "need based scheduling". In this thesis we first study some DAW implementations and later create a few different HGS schedulers aimed at assisting DAW applications meet their needs. | |
dc.format.extent | 94 pages | |
dc.language.iso | en | |
dc.publisher | University of Kansas | |
dc.rights | This item is protected by copyright and unless otherwise specified the copyright of this thesis/dissertation is held by the author. | |
dc.subject | Computer engineering | |
dc.subject | Computer science | |
dc.subject | Engineering | |
dc.subject | Audio | |
dc.subject | DAW | |
dc.subject | HGS | |
dc.subject | JACK | |
dc.subject | Scheduling | |
dc.title | HGS Schedulers for Digital Audio Workstation like Applications | |
dc.type | Thesis | |
dc.contributor.cmtemember | Miller, James R | |
dc.contributor.cmtemember | Frost, Victor S | |
dc.thesis.degreeDiscipline | Electrical Engineering & Computer Science | |
dc.thesis.degreeLevel | M.S. | |
dc.rights.accessrights | openAccess | |