Show simple item record

dc.contributor.authorParmer, Gabrielen_US
dc.contributor.authorZervas, Georgiosen_US
dc.contributor.authorBagchi, Angshumanen_US
dc.date.accessioned2011-10-20T05:23:45Z
dc.date.available2011-10-20T05:23:45Z
dc.date.issued2006-07-14en_US
dc.identifier.urihttp://hdl.handle.net/2144/1873
dc.description.abstractIt is useful in systems that must support multiple applications with various temporal requirements to allow application-specific policies to manage resources accordingly. However, there is a tension between this goal and the desire to control and police possibly malicious programs. The Java-based Sensor Execution Environment (SXE) in snBench presents a situation where such considerations add value to the system. Multiple applications can be run by multiple users with varied temporal requirements, some Real-Time and others best effort. This paper outlines and documents an implementation of a hierarchical and configurable scheduling system with which different applications can be executed using application-specific scheduling policies. Concurrently the system administrator can define fairness policies between applications that are imposed upon the system. Additionally, to ensure forward progress of system execution in the face of malicious or malformed user programs, an infrastructure for execution using multiple threads is described.en_US
dc.language.isoen_USen_US
dc.publisherBoston University Computer Science Departmenten_US
dc.relation.ispartofseriesBUCS Technical Reports;BUCS-TR-2006-012en_US
dc.titleExtending snBench to Support Hierarchical and Configurable Schedulingen_US
dc.typeTechnical Reporten_US


Files in this item

This item appears in the following Collection(s)

Show simple item record