Processor scheduler for multi-service routers

被引:1
|
作者
Kokku, Ravi
Shevade, Upendra
Shah, Nishit
Mahimkar, Ajay
Cho, Taewon
Vin, Harrick
机构
关键词
D O I
10.1109/RTSS.2006.38
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we describe the design and evaluation of a scheduler (referred to as Everest) for allocating processors to services in high performance, multi-service routers. A scheduler for such routers is required to maximize the number of packets processed within a given delay tolerance, while isolating the performance of services from each other The design of such a scheduler is novel and challenging because of three domain-specific characteristics: (1) difficult-to-predict and high packet arrival rates, (2) small delay tolerances of packets, and (3) significant overheads for switching allocation of processors from one service to another These characteristics require that the scheduler be agile and wary simultaneously. Whereas agility enables the scheduler to react quickly to fluctuations in packet arrival rates, wariness prevents the scheduler from wasting computational resources in unnecessary context switches. We demonstrate that by balancing agility and wariness, Everest, as compared to conventional schedulers, reduces by more than an order of magnitude the average delay and the percentage of packets that experience delays greater than their tolerance. We describe a prototype implementation of Everest on Intel's IXP2400 network processor
引用
收藏
页码:225 / 235
页数:11
相关论文
共 50 条
  • [1] A Reconfigurable Platform for Multi-Service Edge Routers
    Kachris, Christoforos
    Vassiliadis, Stamatis
    [J]. SBCCI2007: 20TH SYMPOSIUM ON INTEGRATED CIRCUITS AND SYSTEMS DESIGN, 2007, : 165 - 170
  • [2] Non-service affecting software upgrades for multi-service routers
    Kankkunen, A
    [J]. 5th International Workshop on Design of Reliable Communication Networks, Proceedings: RELIABLE NETWORKS FOR RELIABLE SERVICES, 2005, : 295 - 300
  • [3] Analytical Modeling of Multi-service Systems with Multi-service Sources
    Glabowski, Mariusz
    Sobieraj, Maciej
    Stasiak, Maciej
    [J]. 2010 16TH ASIA-PACIFIC CONFERENCE ON COMMUNICATIONS (APCC 2010), 2010, : 285 - 290
  • [4] MULTI-SERVICE GREASES
    TEDROW, LR
    [J]. PLANT ENGINEERING, 1977, 31 (18) : 71 - 72
  • [5] SRR:: An O(1) time complexity packet scheduler for flows in multi-service packet networks
    Guo, CX
    [J]. ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2001, 31 (04) : 211 - 222
  • [6] Custom network processor design for high-performance multi-service access concentrators
    Orphanoudakis, T
    Nikologiannis, A
    Papaefstathiou, I
    Kornaros, G
    Mavroidis, I
    Zervos, N
    [J]. IWSSIP 2005: Proceedings of the 12th International Worshop on Systems, Signals & Image Processing, 2005, : 383 - 387
  • [7] The Multi-Service Center Problem
    Yu, Hung-, I
    Li, Cheng-Chung
    [J]. ALGORITHMS AND COMPUTATION, ISAAC 2012, 2012, 7676 : 578 - 587
  • [8] Port multi-service congestion
    Talley, Wayne K.
    Ng, ManWo
    [J]. TRANSPORTATION RESEARCH PART E-LOGISTICS AND TRANSPORTATION REVIEW, 2016, 94 : 66 - 70
  • [9] Optical multi-service nodes
    Schiavoni, S
    [J]. ALCATEL TELECOMMUNICATIONS REVIEW, 2002, (01): : 19 - 25
  • [10] Pricing for the multi-service networks
    Chang, XJ
    Petr, DW
    [J]. 2001 IEEE WORKSHOP ON HIGH PERFORMANCE SWITCHING AND ROUTING, 2001, : 103 - 108