期刊文献+

一种支持DiffServ模型的全分布式调度算法 被引量:3

A Distributed DiffServ Supporting Scheduling Algorithm
下载PDF
导出
摘要 调度算法设计对于网络路由设备实现区分服务(DiffServ)模型的单跳行为(per hop behavior,简称PHB)至关重要.现有支持DiffServ模型的调度算法普遍基于输出排队(output queued,简称OQ)或是输入排队(input queued,简称IQ)交换结构进行设计,均无法在高速环境下提供高性能的调度.基于联合输入/交叉节点排队(combinedinput-crosspoint-queued,简称CICQ)交换结构提出一种支持DiffServ模型的全分布式调度算法DDSS (distributed DiffServ supporting scheduling),并通过理论分析对其公平性进行了验证.DDSS算法采用基于预约带宽的逐级流量控制机制实现所有预约带宽在快速转发(expedited forwarding,简称EF)业务与确保转发(assured forwarding,简称AF)业务之间的分配,采用优先级调度机制为EF业务提供低延迟服务,算法复杂度为O(log N).仿真结果表明,DDSS算法具有良好的时延性能和公平特性,与现有算法相比,能够更好地支持DiffServ模型. Scheduling algorithm is very important for network design to implement per hop behaviors (PHBs) in DiffServ model. Most of the presented DiffServ supporting scheduling algorithms are based on output queued (OQ) switches or input queued (IQ) switches, which are not suitable to be used in high speed network. This paper proposes a distributed DiffServ supporting scheduling (DDSS) algorithm based on combined input-crosspoint -queued (CICQ) switches. Theoretical analysis illuminates that the DDSS algorithm can obtain good fairness. The DDSS algorithm adopts a two-stage flow control mechanism based on periodic statistic to achieve fair bandwidth allocation for expedited forwarding (EF) and assured forwarding (AF) traffic, and uses a priority scheduling mechanism to provide lower delay for EF traffic. The time complexity of the DDSS algorithm is only O(log N), hence is practical and scalable for high speed network. Simulation results show that DDSS algorithm can obtain good fairness and delay performance. It is more appropriate to be used to support the DiffServ model.
出处 《软件学报》 EI CSCD 北大核心 2008年第7期1847-1855,共9页 Journal of Software
基金 the National Natural Science Foundation of China under Grant No.60572042(国家自然科学基金) the National High-Tech Research and Development Plan of China under Grant No.2005AA121210(国家高技术研究发展计划(863)) the National Basic Research Program of China under Grant No.2007CB307102(国家重点基础研究发展计划(973))
关键词 区分服务模型 服务质量 调度 流量控制 带缓存交叉开关 DiffServ model quality of service (QoS) scheduling flow control buffered crossbar
  • 相关文献

参考文献1

二级参考文献15

  • 1G Kesidis,N McKeown.Output-buffer ATM packet switching for integrated-services communication networks[A].In Proc IEEE ICC'97[C].Montreal,Canada,1997.1684-1688.
  • 2N McKeown.Scheduling algorithms for input-queued cell switches[D].Ph D dissertation Univ California,Dept Elect Eng Comput Sci,Berkeley,CA,May 1995.
  • 3C-S.Chang,W-J.Chen,H-Y Huang.On service guarantees for input buffered crossbar switches:a capacity decomposition approach by birkhoff and von neumann[A].In IEEE IWQoS'99[C].London,U.K.,1999.79-86.
  • 4S-T Chuang,A Goel,N McKeown,B Prabhakar.Matching output queueing with a combined input output queued switch[J].IEEE J Select Areas Commun,1999,17(6):1030-1039.
  • 5I Stoica,H Zhang.Exact emulation of an output queueing switch by a combined input output queueing switch[A].In Proc.6th IEEE/IFIP IWQoS 1998[C].Napa,CA,1998.218-224.
  • 6M Nabeshima.Performance evaluation of a combined input-and crosspoint-queued switch[J].IEICE Trans Commun,2000,E83-B(3):737-741.
  • 7N Chrysos,M Katevenis.Weighted fairness in buffered crossbar scheduling[A].In IEEE Workshop on HPSR 2003[C].Torino,Italy,June 2003.17-22.
  • 8M Katevenis,G Passas,D Simos,I Papaefstathiou,N Chrysos.Variable packet size buffered crossbar(CICQ) switches[A].In IEEE ICC 2004[C].Paris,France,June 2004.1090-1096.
  • 9I Radusinovic,M Pejanovic.Impact of scheduling algorithms on performances of buffered crossbar switch fabrics[A].In IEEE ICC2002[C].April 2002.2416-2420.
  • 10B Magill,C Rohrs,R Stevenson.Output-queued switch emulation by fabrics with limited memory[J].IEEE Journal on Selected Areas in Communications,May 2003,21(4):606-615.

共引文献6

同被引文献19

  • 1李爱华,刘殿兴.D iffServ网络中分组标记策略的研究与实现[J].辽宁大学学报(自然科学版),2005,32(4):373-375. 被引量:2
  • 2李文杰,刘斌,徐扬,廖恒.Parallel Switch System with QoS Guarantee for Real-Time Traffic[J].Journal of Computer Science & Technology,2006,21(6):1012-1021. 被引量:1
  • 3RFC2475. An architecture for differentiated services [ S].
  • 4RFC2474. Definition of the Differentiated Services Field ( DS Field) in the IPv4 and IPv6 Headers[ S].
  • 5BRADEN R, CLARK D, SHENKER S. Integrated Services in the Internet Architecture: An Overview[S]. IETF RFC 1633, 1994.
  • 6BLAKE S, BLACK D, CARLSON M. An Architecture for Differentiated Services[S]. IETF RFC 2475, 1998.
  • 7NICHOLS K, BLAKE S, BAKER F. Definition of the Differentiated Service Field (DS Field) in the IPv4 and IPv6 Headers[S]. IETF RFC 2474, 1998.
  • 8JACOBSON V, NICHOLS K, PODURI K. An Expedited Forwarding PHB[S]. IETF RFC 2598, 1999.
  • 9HEINANEN J, BAKER F, WEISS W. Assured Forwarding PHB Group[S]. IETF RFC 2597, 1999.
  • 10KWAK J Y, NAM J S, KIM D H. A modified dynamic weighted round robin cell scheduling algorithm[J]. ETRI Journal Trans on Communications, 2002,24(5): 360-372.

引证文献3

二级引证文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部