没有合适的资源?快使用搜索试试~ 我知道了~
Design and Implementation of Load-Balanced Multipath Self-routin...
0 下载量 49 浏览量
2021-02-09
19:19:39
上传
评论
收藏 886KB PDF 举报
温馨提示
In order to ensure high quality of service (QoS) for <br> Next Generation Network (NGN), we construct an innovative <br> Load-Balanced Multipath Self-routing Switching Structure <br> which consists of the same two multipath self-routing fabrics. <br> The result of simulation is inspiring for achieving 100% <br> throughput and no delay or jitter. For this reason, we start on <br> the implementation on an Altera StratixIV FPGA. And the <br> whole F
资源推荐
资源详情
资源评论
Abstract—In order to ensure high quality of service (QoS) for
Next Generation Network (NGN), we construct an innovative
Load-Balanced Multipath Self-routing Switching Structure
which consists of the same two multipath self-routing fabrics.
The result of simulation is inspiring for achieving 100%
throughput and no delay or jitter. For this reason, we start on
the implementation on an Altera StratixIV FPGA. And the
whole FPGA system is designed into two collaborative
components: the UDP system and the register system. With two
algorithms around input and output two stages, incoming traffic
is transformed into uniformity and then to their final
destinations. During the later period debugging, software
simulation platform and automated test platform are built,
which contribute to our work very much. At last, we carry out
several experiments to test and verify our system. The report of
the test result accords with what we expected.
Index Terms—Next Generation Network, Load-Balanced,
Self-routing, Switching Fabric, FPGA
I. INTRODUCTION
N recent years, with a rapid increase in the number of
Internet users, the network scale expands unceasingly. Rich
Internet applications, especially the popularity of online video
services [1], contribute to the network congestion that almost
everyone experienced. This phenomenon puts forward a huge
challenge to the vital component, the router. Actually, the
router has become a significant bottleneck in the development
of the network. On the other hand, on the basis of TCP/IP, the
network layer of Internet only provides the best effort delivery
rather than the commitment for quality of service (QoS) [2].
In order to improve the performance of routers and reduce
implementation costs, various kinds of solutions are proposed.
Manuscript received December 23, 2014; revised January 10, 2014. This
work was supported in part by the National Basic Research Program of
China (973 Program) under Grant 2012CB315904, the National Natural
Science Foundation of China under Grant 61179028, the Natural Science
Foundation of Guangdong Province under Grant 201101000923 and
2013020012822, the Basic Research of Shenzhen under Grant
201104210120A and 20130331144502026.
Qian Zhan is with the Peking University Shenzhen Graduate School,
Shenzhen, GuangDong 518055 P.R.China (e-mail: zhanqian0218@
gmail.com).
Hui Li is with the Peking University Shenzhen Graduate School,
Shenzhen, GuangDong 518055 P.R.China. He is the director of Shenzhen
Eng. Lab of Converged Networks Technology and the deputy director of
Shenzhen Key Lab of Cloud Computing Tech. & App. (phone:
0086-755-26035354; mobile phone: 0086-13602672514; e-mail:
huilihuge@163.com).
Fuxing Chen is with the Peking University Shenzhen Graduate School,
Shenzhen, GuangDong 518055 P.R.China (e-mail: chenfuxing@
pku.edu.cn).
Li Ma is with the Peking University Shenzhen Graduate School,
Shenzhen, GuangDong 518055 P.R.China (e-mail: mali5057@163 .com).
The Load-Balanced Birkhoff-von Neumann switch [3]
interests us for that it can achieve 100% throughput under
most network traffic by using a balancer to equalize input
flows. However, the structure does not maintain the order of
packets after switching and the average packet queuing delay
increases linearly with the number of ports. Obviously, it is
not suitable for large scale extension. On the contrary, another
structure we focus on, the Banyan-based Quasi-Circuit Switch
[4] has low component complexity O (Nlog
2
N, N is the
number of ports) and the ability of self-routing and distributed
processing. However, because of the blocking feature, QoS is
not ensured.
Based on the advantages and disadvantages of the above
two kinds of structures, we propose a Load-Balanced
Multipath Self-routing Switching Structure by connecting two
multipath self-routing fabrics in series. The first one acts as a
balancer and the other one severs as a router. Concentrators,
which are made up by basic sorting units, are sorted by the
arrangement rules of Multistage Interconnection Network to
construct the whole structure. Theoretical analysis and NS2
simulation indicate that our model can obtain 100%
throughput under normal circumstances and easy to be
expanded in size [5].
Further, we translate the theoretical model into a modular
FPGA system which consists of two main parts: the UDP
system and the register system. And then, the whole system
has been implemented on an Altera StratixIV FPGA. In the
testing phase, our system works steadily and efficiently and
meets the basic requirements for QoS applications.
The rest of the paper is organized as follows. Theoretical
basis and modeling are introduced in Section II. Section III
describes the system design and implementation based on
FPGA. Section IV presents system testing with real network
traffic, and then Section V summarizes the whole work.
II. THEORETICAL BASIS AND MODELING
A. 2
×
2 Basic Sorting Unit
The 2×2 basic sorting unit is a sequential logic circuit, with
two inputs and two outputs (respectively called 0/1 port).
According to the theory of algebraic distributive lattices [6],
we define the two inputs as Ω
0
and Ω
1
, each of which has three
kinds of data: the one going to output0, the one going to
output1 and the invalid data. As list in Table I, the sorting unit
has two essential states: Cross and Bar. That means the inputs
go to the different outputs: input0/input1 to output1/output0
and input0/input1 to output0/output1, corresponding to Cross
and Bar, respectively.
Design and Implementation of Load-Balanced
Multipath Self-routing Switching System
Qian Zhan, Hui Li
*
, Fuxing Chen, Li Ma
I
Proceedings of the International MultiConference of Engineers and Computer Scientists 2014 Vol II,
IMECS 2014, March 12 - 14, 2014, Hong Kong
ISBN: 978-988-19253-3-6
ISSN: 2078-0958 (Print); ISSN: 2078-0966 (Online)
IMECS 2014
资源评论
weixin_38683848
- 粉丝: 4
- 资源: 950
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- python使用mysql基础教程
- COMSOL模型 锂离子电池热管理 电化学热耦合模型 风冷热 相变热 模型仅适用于comsol-5.5及更高版本,本人实测模型有效可运行
- python使用mysql基础教程
- 北京神州云合数据科技发展有限公司创投信息
- 三菱FX1N与台达MS300变频器485通讯程序 可直接拿来实用了,三菱FX PLC与台达变频器modbus RTU通讯 采用器件:三菱FX1N 24MT PLC,1个FX1N 485BD板,1个台达
- 西门子气力输送系统SMART200PLC程序,用SMART1000画面组态,画面软件打开需WINCC flexible SMARTV3SP2 D4 程序2为西门子1200和昆仑通泰触摸屏物料输送程序
- 欧姆龙CP1H CIF11与东元Teco N310变频器通讯实战程序 功能:原创程序,可直接用于现场程序 欧姆龙CP1H的CIF11通讯板,实现对东元Teco N310变频器 设定频率,读取
- 海思瑞格(医疗用可穿戴设备研发商,北京海思瑞格科技有限公司)创投信息
- 基于粒子群算法的储能优化配置 建立了储能的成本模型,包含运行维护成本以及容量配置成本,然后以该成本函数最小为目标函数,经过粒子群算法求解出其最优运行计划,并通过其运行计划最终确定储能容量配置的大小,求
- 三菱FX1N与东元Teco N310变频器通讯实战程序 可直接拿来实用了,三菱FX PLC与东元N310变频器modbus RTU通讯 采用器件:三菱FX1N 24MT PLC,1个FX1N
- Rainbow-8.1.0-Server&Agent
- 使用 MySQL Connector和Python 进行数据库操作的示例代码.pdf
- 两阶段鲁棒优化模型 多场景 采用matlab编程两阶段鲁棒优化程序,考虑四个场景,模型采用列与约束生成(CCG)算法进行求解,场景分布的概率置信区间由 1-范数和∞-范数约束,程序含拉丁超立方抽样+k
- 三菱FX3U 485BD与3台施耐德ATV 71变频器通讯程序 程序为原创,稳定可靠,有注释 并附送程序,有接线方式,设置 同时实现变频器 DRIVECOM流程,解决施耐德ATV变频器断
- 解决Navicat连接数据库报错"ORA-12545"问题-通用的oci.dll
- 中国电信业人工智能行业应用发展图谱(2024).pdf
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功