TY - GEN
T1 - Design and implementation of a user-level prioritization service
AU - Ghias, S.
AU - Zeadally, S.
PY - 2003
Y1 - 2003
N2 - Most desktop applications execute on commodity operating systems and networks that support end-user requirements on a best effort basis. As a result, the end-user cannot indicate to the underlying system the priority of networked applications when they are executed concurrently. Consequently, the performance of these applications is degraded non-deterministically based on the availability of resources and furthermore the degradation is not in the order and to the extent the end-user would want. This unpredictable degradation frequently affects the usefulness of a user session when multiple networked multimedia applications are executed simultaneously. We designed and implemented a prioritization services that allows an end-user to prioritize applications according to the requirements of an individual session. We report on our experiences during the implementation and our solutions to the difficulties encountered. Our performance analysis demonstrates effective prioritization when multiple applications are executed.
AB - Most desktop applications execute on commodity operating systems and networks that support end-user requirements on a best effort basis. As a result, the end-user cannot indicate to the underlying system the priority of networked applications when they are executed concurrently. Consequently, the performance of these applications is degraded non-deterministically based on the availability of resources and furthermore the degradation is not in the order and to the extent the end-user would want. This unpredictable degradation frequently affects the usefulness of a user session when multiple networked multimedia applications are executed simultaneously. We designed and implemented a prioritization services that allows an end-user to prioritize applications according to the requirements of an individual session. We report on our experiences during the implementation and our solutions to the difficulties encountered. Our performance analysis demonstrates effective prioritization when multiple applications are executed.
UR - http://www.scopus.com/inward/record.url?scp=1542699804&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=1542699804&partnerID=8YFLogxK
U2 - 10.1109/ISCC.2003.1214097
DO - 10.1109/ISCC.2003.1214097
M3 - Conference contribution
AN - SCOPUS:1542699804
SN - 076951961X
SN - 9780769519616
T3 - Proceedings - IEEE Symposium on Computers and Communications
SP - 30
EP - 35
BT - Proceedings - 8th IEEE International Symposium on Computers and Communication, ISCC 2003
T2 - 8th IEEE International Symposium on Computers and Communication, ISCC 2003
Y2 - 30 June 2003 through 3 July 2003
ER -