Design and implementation of a user-level prioritization service

被引:0
|
作者
Ghias, S [1 ]
Zeadally, S [1 ]
机构
[1] Wayne State Univ, High Speed Networking Lab, Detroit, MI 48202 USA
关键词
D O I
10.1109/ISCC.2003.1214097
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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 service 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.
引用
收藏
页码:30 / 35
页数:6
相关论文
共 50 条
  • [1] Design and Implementation of User-level Remote Memory Extension Library
    Ahn, Shinyoung
    Cha, Gyuil
    Kim, Youngho
    Lim, Eunji
    [J]. 2015 17TH INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION TECHNOLOGY (ICACT), 2015, : 739 - 744
  • [2] Design and implementation of user-level dynamic binary instrumentation on ARM architecture
    Dongwoo Kim
    Sangwho Kim
    Jaecheol Ryou
    [J]. The Journal of Supercomputing, 2018, 74 : 3583 - 3595
  • [3] Design and implementation of user-level dynamic binary instrumentation on ARM architecture
    Kim, Dongwoo
    Kim, Sangwho
    Ryou, Jaecheol
    [J]. JOURNAL OF SUPERCOMPUTING, 2018, 74 (08): : 3583 - 3595
  • [4] Design and implementation of a user-level sockets layer over virtual interface architecture
    Kim, JS
    Kim, K
    Jung, SI
    Ha, S
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2003, 15 (7-8): : 727 - 749
  • [5] Design and implementation of user-level network programming interface for SCI-cluster
    Ding, KS
    Tsay, JJ
    [J]. INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, PROCEEDINGS, 1999, : 2384 - 2390
  • [6] Design and implementation of a flexible scheduling mechanism on user-level thread library PPL
    Saisho, K
    Kitaguchi, S
    Matsuura, S
    Fukuda, A
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, 2000, : 1231 - 1237
  • [7] Implementation of page management in Mome, a user-level DSM
    Jégou, Y
    [J]. CCGRID 2003: 3RD IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID, PROCEEDINGS, 2003, : 479 - 486
  • [8] User-level workflow design: A bioinformatics perspective
    Lamprecht, Anna-Lena
    [J]. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2013, 8311 LNCS : 1 - 243
  • [9] MyUT: Design and Implementation of Efficient User-Level Thread Management for Improving Cache Utilization
    Kim, Inhyuk
    Shin, Eunhwan
    Kim, Junghan
    Eom, Young Ik
    [J]. COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2011, PT V, 2011, 6786 : 147 - 156
  • [10] An Implementation of User-Level Processes using Address Space Sharing
    Hori, Atsushi
    Gerofi, Balazs
    Ishikawa, Yutaka
    [J]. 2020 IEEE 34TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW 2020), 2020, : 976 - 984