Admission Control for Independently-authored Realtime Applications

dc.contributor.authorKroeger, Roberten
dc.date.accessioned2006-08-22T14:21:42Z
dc.date.available2006-08-22T14:21:42Z
dc.date.issued2004en
dc.date.submitted2004en
dc.description.abstractThis thesis presents the LiquiMedia operating system architecture. LiquiMedia is specialized to schedule multimedia applications. Because they generate output for a human observer, multimedia applications such as video games, video conferencing and video players have both unique scheduling requirements and unique allowances: a multimedia stream must synchronize sub-streams generated for different sensory modalities within 20 milliseconds, it is not successfully segregated until it has existed for over 200 milliseconds and tolerates occasional scheduling failures. LiquiMedia is specialized around these requirements and allowances. First, LiquiMedia synchronizes multimedia tasks by invoking them from a shared realtime timer interrupt. Second, owing to multimedia's tolerance of scheduling failures, LiquiMedia schedules tasks based on a probabilistic model of their running times. Third, LiquiMedia can infer per-task models while a user is segregating the streams that the tasks generate. These specializations provide novel capabilities: up to 2. 5 times higher utilization than RMS scheduling, use of an atomic task primitive 9. 5 times more efficient than preemptive threading, and most importantly, the ability to schedule arbitrary tasks to a known probability of realtime execution without a priori knowledge of their running times.en
dc.formatapplication/pdfen
dc.format.extent2827450 bytes
dc.format.mimetypeapplication/pdf
dc.identifier.urihttp://hdl.handle.net/10012/1170
dc.language.isoenen
dc.pendingfalseen
dc.publisherUniversity of Waterlooen
dc.rightsCopyright: 2004, Kroeger, Robert. All rights reserved.en
dc.subjectComputer Scienceen
dc.subjectschedulingen
dc.subjectmultimediaen
dc.subjectrealtimeen
dc.subjectoperatingen
dc.subjectsystemen
dc.titleAdmission Control for Independently-authored Realtime Applicationsen
dc.typeDoctoral Thesisen
uws-etd.degreeDoctor of Philosophyen
uws-etd.degree.departmentSchool of Computer Scienceen
uws.peerReviewStatusUnrevieweden
uws.scholarLevelGraduateen
uws.typeOfResourceTexten

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
rjkroege2004.pdf
Size:
2.7 MB
Format:
Adobe Portable Document Format