Font Size: a A A

Design And Implementation Of 10G Private Switching Queue Management Unit

Posted on:2018-08-30Degree:MasterType:Thesis
Country:ChinaCandidate:J XuFull Text:PDF
GTID:2348330521950305Subject:Engineering
Abstract/Summary:PDF Full Text Request
Compared with ground communication network,Satellite communication technology has many outstanding advantages,and it becomes a significant part of the Air-space-ground integrated information communication network.With the increasing amount of traffic carried by the communication satellite,the demand for the fast routing and switching capabilities on the satellite is growing incessantly.Based on this background,the project named "Design and Implementation of XX10 G special packet switching" has been studied in the laboratory,its key points include high-speed routing lookup algorithm and fast storeand-forward technology.Furthermore,"Design and Implementation of 10 G Private Switching Queue Management Unit" is the determining part of the overall performance of fast store-and-forward system.Therefore,it is the focus of this paper.First and foremost,an analysis on the project's detailed requirements is made.And the overall design scheme of the system is presented.Secondly,the specific implementation of the kernel modules,such as dispenser,the fixed length buffer cache strategy,pre-enqueue scheduling,two-level scheduling algorithm,bus control,flow control module and so on,are described.Then,considering the limited storage resources on FPGA,which has a bad influence on system's store-and-forward capability,this paper proposes an idea that transfer the cache from chip to DDR3 on FPGA board,and introduces the design of the critical portion in detail.Finally,this paper set up a FPGA testing platform for the store-and-forward system.Several key modules have been tested on the circuit board,the results show that the performance of the queue management unit is satisfactory and meets the design requirements.The innovations of this paper are as follows.First,in order to meet the requirement of high speed storage and forwarding,the scheme of multi-channel parallel processing of queue management unit is proposed.Second,an improved WRR algorithm is introduced,compared with original WRR,it can decrease the high priority queues' delay and makes full use of the bandwidth.Third,for improving the enqueue efficiency and bus utilization,putting forward the thought of pre-enqueue scheduling,which has improved the performance of single channel queue management unit.At length,by using the advantages of high bandwidth,large capacity,the writer transfers the cache from the chip where the storage resources is limited to DDR3,improves the storage capacities,processing speed and management abilities effectively.
Keywords/Search Tags:Queue Management, Scheduling Algorithm, Flow Control, DDR3
PDF Full Text Request
Related items