用户名: 密码: 验证码:
VAR综合多业务光传输交换系统的设计
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
为了实现大规模高质量监控,顺应视频监控数字化、网络化、业务多样化、功能集成化和结构模块化等多方面的趋势,由杭州中威电子技术有限公司提出了“VAR综合多业务光传输交换网络平台系统”,该系统的一项关键技术是实时数据的高质量任意交换。而本论文正是以该系统平台为背景,负责交换子系统的研究设计。论文研究了当前高速交换系统的各项关键技术,结合该系统背景要求设计了交换子板的实现方案。
     本文主要工作:
     1)、分析了全局共享存储器交换结构以及并行交换系统的优缺点,结合两者的优点本文设计了一种面对四个输出端口的局部共享存储器交换结构,降低了调度的复杂性,又能利用并行结构高速率的特点。
     2)、研究了单个局部共享存储器内部存储器结构设计及存储空间的分配技术,结合VAR数据包特点以及硬件的资源结构特点,本文采用了低位交叉存取技术设计出能工作于流水线方式的高速存储结构。
     3)、输出调度算法中包括端口的选择和内部优先级的选择,本设计中采用了普通循环调度算法加上带有权重的调度算法来实现输出调度,在保证实时数据的服务质量同时,又不失公平性。
     4)、完成了交换板卡的硬件原理设计,设计了交换子系统的功能结构框图,并以一个子存储模块为例,描述了数据以及信令信号的流程,分别给出了该流程中所涉及的各个功能模块的主要VHDL实现代码功能仿真。
For the purpose of realizing large-scale and high quality monitoring, conforming to the monitoring system trend of digitization, service diversification, function integration, and modularization, OB telecom Ltd. put forward a new system which named "VAR multi-services optical transmission and switching integrated network", one of the key technology is high quality switching for real time data. Based on the VAR platform, the author studied various key technologies of current high speed switch system, and realized the design method.
     The main works of this paper:
     Firstly, characteristic of overall share memory structure and the parallel structure are studied, a new method of partly share memory structure which partake four output ports is carried out. This method have reduced the complexity of system and speeded up the process.
     Secondly, structure design and space assignment technologies of memory are studied in one sub-part share memory, and then based on the characteristics of VAR data frame and the hardware resource structure, lower interleaved technology is adopted in the high speed memory design, which can work in production line way.
     Thirdly, Output Queuing scheduler algorithm includes the output port selection and priority selection. Ordinary Round Robin and Weighted Round Robin algorithm are put forward to guarantee the service quality of real time data and the equality at the same time.
     Finally, hardware scheme and function block diagram design of the switching card are realized. During the description of signal flow, VHDL realization and simulations of every related function module are provided.
引文
[1]RFC1889:RTP:A transport protocol for real-time applications[S].January 1996
    [2]卞佳丽.现代交换原理与通信网技术[M].北京:北京邮电大学出版社,2005.
    [3]穆维新,靳婷.现代通信交换技术[M].北京:人民邮电出版社,2005.
    [4]Huaxin Zeng.On Three-Dimension Ethernet MAN(3D-EMAN)architecture[A].Proceedings of PACAT03[C].IEEE press,2003.535 -540.
    [5]William Stallings.Data and computer communications[M].北京:高等教育出版社,2001.
    [6]历建宇.核心路由器的交换矩阵设计[EB/OL].http://www.52router.com/article-details/article/14952/newspage/6/news-year/2007/news-month/september.html,2007-09-19
    [7]M.De Prycker,J.Bauwens.A Switching Exchange for an A synchronous Time Division based Network[A].ICC87[C].Seattle,June 1987.309-321
    [8]Y.C.Jung,C.K.Un.Analysis of Packet Switches with Input and Output Buffers[A].Computer Networks ISDN Systems[C].1994.1559-1580
    [9]S.T.Chuang.Matching output queuing with a combined input output queued switch[A].IEEE J.Select.Areas Common.[C].1999.1030-1039
    [10]M.J.Karol.Queuing in high-performance packet-switching[A].IEEE J.Select.Areas Commun.[C].Dec.1988.1587-1597
    [11]M.Karol,M.Hluchyj,S.Morgan.Input versus output queuing on a space-division switch[A].IEEE Transactions on Communications[C].Dec.1987.1347-1356,
    [12]LiS.Y.Theory of periodic contention and its application to packet switching[A].Proc.Of INFOCOM[C].1988.320-325
    [13]T.E.Anderson,S.Owicki.High speed switch scheduling for local area networks [A].ACM trans.Computer Systems[C].1993.319-352
    [14]陈金山.ATM交换结构[J].解放军理工大学学报,2000,1(1):25-27.
    [15]刘尉悦.高性能交换技术的研究[A].中国科学技术大学博士学位论文[C].2001年.29-32
    [16]胡明昌.史岗.高性能分组交换机内部体系结构综述[J].计算机工程与应用,2003,14:86-89.
    [17]JonathanS.Turner.Multi-rate Clos Networks[A],IEEE Communications Magazine[C].October 2003.38-45
    [18]A.Singhaletal.,Gigaplane(TM).A High Performance Bus for Large SMPS[A].Proc.of Hot Interconnects[C].96.Stanford.CA
    铩颷19]R.O.LaMaire,D.N.Serpanos.Two-dimensional round-robin schedulers for packetQuery =
    CADORecordset Error
     Code = 80040e31
     Code meaning = IDispatch error #3121
     Source = Microsoft OLE DB Provider for SQL Server
     Description = 超时已过期
    switches with multiple input queues[A].IEEE/ACM Transactions onQuery =
    CADORecordset Error
     Code = 80040e31
     Code meaning = IDispatch error #3121
     Source = Microsoft OLE DB Provider for SQL Server
     Description = 超时已过期
    Networking[C].Oct.1994.5(2).471-482Query =
    CADORecordset Error
     Code = 80040e31
     Code meaning = IDispatch error #3121
     Source = Microsoft OLE DB Provider for SQL Server
     Description = 超时已过期
    
    [20]C.Lund,S.Phillips,N.Reingold.Fair prioritized scheduling in an input-bufferedQuery =
    CADORecordset Error
     Code = 80040e31
     Code meaning = IDispatch error #3121
     Source = Microsoft OLE DB Provider for SQL Server
     Description = 超时已过期
    switch[A].Proceedings of the IFIP-IEEE Conf.on BroadbandQuery =
    CADORecordset Error
     Code = 80040e31
     Code meaning = IDispatch error #3121
     Source = Microsoft OLE DB Provider for SQL Server
     Description = 超时已过期
    Communications'96[C].Montreal,Apr.1996.358-369Query =
    CADORecordset Error
     Code = 80040e31
     Code meaning = IDispatch error #3121
     Source = Microsoft OLE DB Provider for SQL Server
     Description = 超时已过期
    
    [21]J.Hui,E.Arthurs.A broadband packet switch for integrated transport[A]IEEEQuery =
    CADORecordset Error
     Code = 80040e31
     Code meaning = IDispatch error #3121
     Source = Microsoft OLE DB Provider for SQL Server
     Description = 超时已过期
    J.Selected Areas Communications[C].Oct.1987.1264-1273Query =
    CADORecordset Error
     Code = 80040e31
     Code meaning = IDispatch error #3121
     Source = Microsoft OLE DB Provider for SQL Server
     Description = 超时已过期
    
    [22]M.Ali,H.Nguyen.A neural network implementation of an input access scheme inQuery =
    CADORecordset Error
     Code = 80040e31
     Code meaning = IDispatch error #3121
     Source = Microsoft OLE DB Provider for SQL Server
     Description = 超时已过期
    a high-speed packet switch[A].Proc.of GLOBECOM[C].1989.1192-1196Query =
    CADORecordset Error
     Code = 80040e31
     Code meaning = IDispatch error #3121
     Source = Microsoft OLE DB Provider for SQL Server
     Description = 超时已过期
    
    [23]Cyriel Minkenberg,Ton Engbersen.A Combined Input and Output QueuedQuery =
    CADORecordset Error
     Code = 80040e31
     Code meaning = IDispatch error #3121
     Source = Microsoft OLE DB Provider for SQL Server
     Description = 超时已过期
    Packet Switched System Based on PRIZMA Switch-on-a-Chip Technology[A].Query =
    CADORecordset Error
     Code = 80040e31
     Code meaning = IDispatch error #3121
     Source = Microsoft OLE DB Provider for SQL Server
     Description = 超时已过期
    IEEE Communications Magazine[C].December2000Query =
    CADORecordset Error
     Code = 80040e31
     Code meaning = IDispatch error #3121
     Source = Microsoft OLE DB Provider for SQL Server
     Description = 超时已过期
    
    [24]汪卫章.共享存储器交换[J].电子与信息学报,2003,25(7).Query =
    CADORecordset Error
     Code = 80040e31
     Code meaning = IDispatch error #3121
     Source = Microsoft OLE DB Provider for SQL Server
     Description = 超时已过期
    
    [25]C.Clos.A Study of Non-Blocking Switching Networks[A].BellQuery =
    CADORecordset Error
     Code = 80040e31
     Code meaning = IDispatch error #3121
     Source = Microsoft OLE DB Provider for SQL Server
     Description = 超时已过期
    Sys.Tech.J,Mar[C].1953.406-424.Query =
    CADORecordset Error
     Code = 80040e31
     Code meaning = IDispatch error #3121
     Source = Microsoft OLE DB Provider for SQL Server
     Description = 超时已过期
    
    [26]S.lyer,A.Awadallah,N.McKeown.Analysis of a packet switch with memoriesQuery =
    CADORecordset Error
     Code = 80040e31
     Code meaning = IDispatch error #3121
     Source = Microsoft OLE DB Provider for SQL Server
     Description = 超时已过期
    running slower than the line rate[A].Proc.IEEE INFOCOM 00[C].529-537Query =
    CADORecordset Error
     Code = 80040e31
     Code meaning = IDispatch error #3121
     Source = Microsoft OLE DB Provider for SQL Server
     Description = 超时已过期
    
    [27]束礼宝.基于共享存储结构的高速交换系统[A].中国科学技术大学博士学Query =
    CADORecordset Error
     Code = 80040e31
     Code meaning = IDispatch error #3121
     Source = Microsoft OLE DB Provider for SQL Server
     Description = 超时已过期
    位论文[C].2003.107-115Query =
    CADORecordset Error
     Code = 80040e31
     Code meaning = IDispatch error #3121
     Source = Microsoft OLE DB Provider for SQL Server
     Description = 超时已过期
    
    [28]B.Prabhakar,N.McKeown.On the Speedup Required for Combined Input andQuery =
    CADORecordset Error
     Code = 80040e31
     Code meaning = IDispatch error #3121
     Source = Microsoft OLE DB Provider for SQL Server
     Description = 超时已过期
    Output Queued Switching[C].utomatica,vol.35.1999Query =
    CADORecordset Error
     Code = 80040e31
     Code meaning = IDispatch error #3121
     Source = Microsoft OLE DB Provider for SQL Server
     Description = 超时已过期
    
    [29]Sundar Iyer,Nick McKeown.Making parallel switches practical[A].inQuery =
    CADORecordset Error
     Code = 80040e31
     Code meaning = IDispatch error #3121
     Source = Microsoft OLE DB Provider for SQL Server
     Description = 超时已过期
    Proc.Infocom 2001[C].Anchorage,Alaska,USA:Apirl.2001Query =
    CADORecordset Error
     Code = 80040e31
     Code meaning = IDispatch error #3121
     Source = Microsoft OLE DB Provider for SQL Server
     Description = 超时已过期
    
    [30]刘尉悦.高性能文换技术研究[J].中国科技大学学报,2002:78-83.Query =
    CADORecordset Error
     Code = 80040e31
     Code meaning = IDispatch error #3121
     Source = Microsoft OLE DB Provider for SQL Server
     Description = 超时已过期
    
    [31]Kai Hwang(著),王鼎兴,沈美明等(译).高等计算机系统结构[M].北京:清Query =
    CADORecordset Error
     Code = 80040e31
     Code meaning = IDispatch error #3121
     Source = Microsoft OLE DB Provider for SQL Server
     Description = 超时已过期
    华大学出版社,1995.Query =
    CADORecordset Error
     Code = 80040e31
     Code meaning = IDispatch error #3121
     Source = Microsoft OLE DB Provider for SQL Server
     Description = 超时已过期
    
    [32]M.Katevenis,P.Vatsolak,A.Efthymiou.Pipelined Memory Shared Buffer forQuery =
    CADORecordset Error
     Code = 80040e31
     Code meaning = IDispatch error #3121
     Source = Microsoft OLE DB Provider for SQL Server
     Description = 超时已过期
    VLSI Switches[J].Computer Communication Review,October1995,25(4):39-48.Query =
    CADORecordset Error
     Code = 80040e31
     Code meaning = IDispatch error #3121
     Source = Microsoft OLE DB Provider for SQL Server
     Description = 超时已过期
    
    [33]Sikka Sandeep.Memory-Efficient state lookups with fast updates[J].ComputerQuery =
    CADORecordset Error
     Code = 80040e31
     Code meaning = IDispatch error #3121
     Source = Microsoft OLE DB Provider for SQL Server
     Description = 超时已过期
    Communication Review,2000,30(4):335-347.Query =
    CADORecordset Error
     Code = 80040e31
     Code meaning = IDispatch error #3121
     Source = Microsoft OLE DB Provider for SQL Server
     Description = 超时已过期
    
    [34]Pankaj Gupta.Routing Lookups in Hardware Memory Access Speed[A].Query =
    CADORecordset Error
     Code = 80040e31
     Code meaning = IDispatch error #3121
     Source = Microsoft OLE DB Provider for SQL Server
     Description = 超时已过期
    Proceedings of IEEE INPROCOM'98[C].1998.801-809Query =
    CADORecordset Error
     Code = 80040e31
     Code meaning = IDispatch error #3121
     Source = Microsoft OLE DB Provider for SQL Server
     Description = 超时已过期
    
    [35]杨俊.局部共享存储结构研究[J].西南交通大学学报,2004:32-38.Query =
    CADORecordset Error
     Code = 80040e31
     Code meaning = IDispatch error #3121
     Source = Microsoft OLE DB Provider for SQL Server
     Description = 超时已过期
    
    [36]F.Kamoun,L.Kleinrock.Analysis of Shared Finite Storage in a Computer Network Node Environment under General Traffic Conditions[A].IEEE Trans.
    Communication[C].July1980.992-1003
    铩颷37]Abhijit K.Choudhury,Ellen L.Hahne.Dynamic Queue Length Thresholds forQuery =
    CADORecordset Error
     Code = 80040e31
     Code meaning = IDispatch error #3121
     Source = Microsoft OLE DB Provider for SQL Server
     Description = 超时已过期
    Shared-Memory Packet Switches[A].IEEE/ACM Transaction Networking[C].Query =
    CADORecordset Error
     Code = 80040e31
     Code meaning = IDispatch error #3121
     Source = Microsoft OLE DB Provider for SQL Server
     Description = 超时已过期
    April 1998,.6(2).130-140Query =
    CADORecordset Error
     Code = 80040e31
     Code meaning = IDispatch error #3121
     Source = Microsoft OLE DB Provider for SQL Server
     Description = 超时已过期
    
    [38]束礼宝.基于共享存储结构的高速交换系统[A].中国科学技术大学博士学Query =
    CADORecordset Error
     Code = 80040e31
     Code meaning = IDispatch error #3121
     Source = Microsoft OLE DB Provider for SQL Server
     Description = 超时已过期
    位论文[C].2003年.67-70Query =
    CADORecordset Error
     Code = 80040e31
     Code meaning = IDispatch error #3121
     Source = Microsoft OLE DB Provider for SQL Server
     Description = 超时已过期
    
    [39]S.X.Wei,E.J.Coyle,M.T.Hsiao.An Optimal Buffer Management Policy for High-Query =
    CADORecordset Error
     Code = 80040e31
     Code meaning = IDispatch error #3121
     Source = Microsoft OLE DB Provider for SQL Server
     Description = 超时已过期
    Performance Packet Switching[A].Proc.IEEE GLOBECOM '91[C].vol.2,Query =
    CADORecordset Error
     Code = 80040e31
     Code meaning = IDispatch error #3121
     Source = Microsoft OLE DB Provider for SQL Server
     Description = 超时已过期
    Dec.1991,924-928Query =
    CADORecordset Error
     Code = 80040e31
     Code meaning = IDispatch error #3121
     Source = Microsoft OLE DB Provider for SQL Server
     Description = 超时已过期
    
    [40]潘松,黄继业.EDA技术实用教程[M].科学出版社,2003.Query =
    CADORecordset Error
     Code = 80040e31
     Code meaning = IDispatch error #3121
     Source = Microsoft OLE DB Provider for SQL Server
     Description = 超时已过期
    
    [41]严蔚敏,吴伟民.数据结构[M].北京:清华大学出版社,1996年.Query =
    CADORecordset Error
     Code = 80040e31
     Code meaning = IDispatch error #3121
     Source = Microsoft OLE DB Provider for SQL Server
     Description = 超时已过期
    
    [42]伊鹏.高速路由器调度方案的研究与实现[A].信息工程大学硕士学位论文Query =
    CADORecordset Error
     Code = 80040e31
     Code meaning = IDispatch error #3121
     Source = Microsoft OLE DB Provider for SQL Server
     Description = 超时已过期
    [C].2003年.6-14

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700