Show simple item record

dc.contributor.advisorKulkarni, Prasad A
dc.contributor.authorPoduval, Karthik Venugopal
dc.date.accessioned2015-02-25T19:50:07Z
dc.date.available2015-02-25T19:50:07Z
dc.date.issued2014-08-31
dc.date.submitted2014
dc.identifier.otherhttp://dissertations.umi.com/ku:13598
dc.identifier.urihttp://hdl.handle.net/1808/16857
dc.description.abstractDigital 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.extent94 pages
dc.language.isoen
dc.publisherUniversity of Kansas
dc.rightsThis item is protected by copyright and unless otherwise specified the copyright of this thesis/dissertation is held by the author.
dc.subjectComputer engineering
dc.subjectComputer science
dc.subjectEngineering
dc.subjectAudio
dc.subjectDAW
dc.subjectHGS
dc.subjectJACK
dc.subjectScheduling
dc.titleHGS Schedulers for Digital Audio Workstation like Applications
dc.typeThesis
dc.contributor.cmtememberMiller, James R
dc.contributor.cmtememberFrost, Victor S
dc.thesis.degreeDisciplineElectrical Engineering & Computer Science
dc.thesis.degreeLevelM.S.
dc.rights.accessrightsopenAccess


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record