首页 > 最新文献

2008 International Conference on High Performance Switching and Routing最新文献

英文 中文
A low complexity scheduling algorithm for a crosspoint buffered switch with 100% throughput 具有100%吞吐量的交叉点缓冲交换机的低复杂度调度算法
Pub Date : 2008-05-15 DOI: 10.1109/HSPR.2008.4734442
Yanming Shen, S. Panwar, H. J. Chao
Crosspoint buffered switches are emerging as the focus of research in high-speed routers. They have simpler scheduling algorithms, and achieve better performance than a bufferless crossbar switch. Crosspoint buffered switches have a buffer at each crosspoint. A cell is first delivered to a crosspoint buffer, and then transferred to the output port. With a speedup of two, a crosspoint buffered switch has previously been proved to provide 100% throughput. In this paper, we propose a 100% throughput scheduling algorithm without speedup, called SQUID. With this design, each input/output keeps track of the previously served virtual output queues (VOQs)/crosspoint buffers. We prove that SQUID, with a time complexity of O(log N), can achieve 100% throughput without any speedup. Our simulation results also show a delay performance comparable to outputqueued switches. We also present a novel queuing model that models crosspoint buffered switches under uniform traffic.
交叉点缓冲交换机是高速路由器研究的热点。它们具有更简单的调度算法,并且比无缓冲的交叉开关实现更好的性能。交叉点缓冲开关在每个交叉点都有一个缓冲器。单元首先传送到交叉点缓冲区,然后传送到输出端口。通过两倍的加速,交叉点缓冲开关已经被证明可以提供100%的吞吐量。本文提出了一种无加速的100%吞吐量调度算法,称为SQUID。使用这种设计,每个输入/输出都会跟踪先前服务的虚拟输出队列(VOQs)/交叉点缓冲区。我们证明了时间复杂度为O(log N)的SQUID可以在没有任何加速的情况下实现100%的吞吐量。我们的仿真结果也显示了与输出队列交换机相当的延迟性能。我们还提出了一种新的排队模型来模拟均匀流量下的交叉点缓冲交换机。
{"title":"A low complexity scheduling algorithm for a crosspoint buffered switch with 100% throughput","authors":"Yanming Shen, S. Panwar, H. J. Chao","doi":"10.1109/HSPR.2008.4734442","DOIUrl":"https://doi.org/10.1109/HSPR.2008.4734442","url":null,"abstract":"Crosspoint buffered switches are emerging as the focus of research in high-speed routers. They have simpler scheduling algorithms, and achieve better performance than a bufferless crossbar switch. Crosspoint buffered switches have a buffer at each crosspoint. A cell is first delivered to a crosspoint buffer, and then transferred to the output port. With a speedup of two, a crosspoint buffered switch has previously been proved to provide 100% throughput. In this paper, we propose a 100% throughput scheduling algorithm without speedup, called SQUID. With this design, each input/output keeps track of the previously served virtual output queues (VOQs)/crosspoint buffers. We prove that SQUID, with a time complexity of O(log N), can achieve 100% throughput without any speedup. Our simulation results also show a delay performance comparable to outputqueued switches. We also present a novel queuing model that models crosspoint buffered switches under uniform traffic.","PeriodicalId":130484,"journal":{"name":"2008 International Conference on High Performance Switching and Routing","volume":"84 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-05-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124341022","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
An approach to users-oriented on demand optical grid network construction in large scale open pptical networks 大型开放光网中面向用户的按需光网建设方法
Pub Date : 2008-05-15 DOI: 10.1109/HSPR.2008.4734456
Sugang Xu, H. Harai
In this paper we consider the future grid systems built in a large scale open lightpath optical network environment. According to userspsila needs on high performance distributed computation, a group of dedicated lightpaths among the distributed computer resources forming the userspsila on-demand optical grid networks are established dynamically and efficiently providing the high-quality communication capability for users. In such a large scale dynamic and concurrent open network environment, in order to create the best network environment for userspsila applications, we propose an incremental improvement approach to the joint optimization problem of process/processor mapping and logical topology design. Through evaluations, it is shown that this approach is effective and flexible to find the alternative solutions when lightpath provisioning blocking occurs during the userspsila lightpath network construction. In addition, we present two signaling system designs for automatic construction of the users-oriented on-demand optical grid network.
本文考虑了在大规模开放光路光网络环境下构建的未来网格系统。根据用户对高性能分布式计算的需求,在分布式计算机资源之间动态高效地建立一组专用光路,构成用户按需光网格网络,为用户提供高质量的通信能力。在这样一个大规模的动态、并发的开放网络环境中,为了给用户应用创造最佳的网络环境,我们提出了一种增量改进的方法来解决进程/处理器映射和逻辑拓扑设计的联合优化问题。通过评估表明,该方法在用户自定义光路网络构建过程中出现光路供应阻塞时,能够有效且灵活地找到替代解决方案。此外,我们还提出了两种面向用户的按需光电网自动建设的信令系统设计。
{"title":"An approach to users-oriented on demand optical grid network construction in large scale open pptical networks","authors":"Sugang Xu, H. Harai","doi":"10.1109/HSPR.2008.4734456","DOIUrl":"https://doi.org/10.1109/HSPR.2008.4734456","url":null,"abstract":"In this paper we consider the future grid systems built in a large scale open lightpath optical network environment. According to userspsila needs on high performance distributed computation, a group of dedicated lightpaths among the distributed computer resources forming the userspsila on-demand optical grid networks are established dynamically and efficiently providing the high-quality communication capability for users. In such a large scale dynamic and concurrent open network environment, in order to create the best network environment for userspsila applications, we propose an incremental improvement approach to the joint optimization problem of process/processor mapping and logical topology design. Through evaluations, it is shown that this approach is effective and flexible to find the alternative solutions when lightpath provisioning blocking occurs during the userspsila lightpath network construction. In addition, we present two signaling system designs for automatic construction of the users-oriented on-demand optical grid network.","PeriodicalId":130484,"journal":{"name":"2008 International Conference on High Performance Switching and Routing","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-05-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132435695","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Distributed PC based routers: Bottleneck analysis and architecture proposal 基于分布式PC的路由器:瓶颈分析和架构建议
Pub Date : 2008-05-15 DOI: 10.1109/HSPR.2008.4734421
A. Khan, R. Birke, D. Manjunath, A. Sahoo, A. Bianco
Recent research in the different functional areas of modern routers have made proposals that can greatly increase the efficiency of these machines. Most of these proposals can be implemented quickly and often efficiently in software. We wish to use personal computers as forwarders in a network to utilize the advances made by researchers. We therefore examine the ability of a personal computer to act as a router. We analyze the performance of a single general purpose computer and show that I/O is the primary bottleneck. We then study the performance of distributed router composed of multiple general purpose computers. We study the performance of a star topology and through experimental results we show that although its performance is good, it lacks flexibility in its design. We compare it with a multistage architecture. We conclude with a proposal for an architecture that provides us with a forwarder that is both flexible and scalable.
最近对现代路由器不同功能领域的研究提出了可以大大提高这些机器效率的建议。这些建议中的大多数都可以在软件中快速有效地实现。我们希望使用个人电脑作为网络中的转发器,以利用研究人员取得的进展。因此,我们考察个人计算机作为路由器的能力。我们分析了单个通用计算机的性能,并表明I/O是主要的瓶颈。然后研究了多台通用计算机组成的分布式路由器的性能。我们研究了星型拓扑的性能,通过实验结果表明,虽然它的性能良好,但在设计上缺乏灵活性。我们将其与多级架构进行比较。最后,我们提出了一个架构建议,该架构为我们提供了一个既灵活又可扩展的转发器。
{"title":"Distributed PC based routers: Bottleneck analysis and architecture proposal","authors":"A. Khan, R. Birke, D. Manjunath, A. Sahoo, A. Bianco","doi":"10.1109/HSPR.2008.4734421","DOIUrl":"https://doi.org/10.1109/HSPR.2008.4734421","url":null,"abstract":"Recent research in the different functional areas of modern routers have made proposals that can greatly increase the efficiency of these machines. Most of these proposals can be implemented quickly and often efficiently in software. We wish to use personal computers as forwarders in a network to utilize the advances made by researchers. We therefore examine the ability of a personal computer to act as a router. We analyze the performance of a single general purpose computer and show that I/O is the primary bottleneck. We then study the performance of distributed router composed of multiple general purpose computers. We study the performance of a star topology and through experimental results we show that although its performance is good, it lacks flexibility in its design. We compare it with a multistage architecture. We conclude with a proposal for an architecture that provides us with a forwarder that is both flexible and scalable.","PeriodicalId":130484,"journal":{"name":"2008 International Conference on High Performance Switching and Routing","volume":"86 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-05-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114522834","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 8
Parallel distributed lightpath control and management for survivable optical mesh networks 可生存光网状网络的并行分布式光路控制与管理
Pub Date : 2008-05-15 DOI: 10.1109/HSPR.2008.4734417
E.M. Al Sukhni, H. Mouftah
This paper presents a novel distributed protocol for online provisioning in survivable mesh-based wavelength-division multiplexed (WDM) networks. This protocol examines each of the k link disjoint shortest paths as a candidate working path and as a candidate shared protection path at the same time, in parallel which gives the destination node the ability to apply an intelligent adaptive routing and wavelength assignment. Moreover, this protocol is the first distributed protocol can provision the working and the backup paths in parallel. We discuss in details a control and management techniques to set up and tear down connections and determine restoration capacity shareability in a distributed manner. Since only local information is maintained at each node, protocol scalability is guaranteed. The significant contribution of this protocol in terms of connection request blocking probability and connection setup time are discussed. We show through setup time analysis and simulation experiments the effectiveness of the proposed protocol.
本文提出了一种新的分布式协议,用于可生存的基于网格的波分复用(WDM)网络的在线供应。该协议同时检查k个链路不相交最短路径中的每一条作为候选工作路径和候选共享保护路径,并行地使目标节点能够应用智能自适应路由和波长分配。该协议是第一个能够并行提供工作路径和备份路径的分布式协议。我们详细讨论了一种控制和管理技术,以分布式方式建立和拆除连接,并确定恢复能力的可共享性。由于在每个节点上只维护本地信息,因此保证了协议的可伸缩性。讨论了该协议在连接请求阻塞概率和连接建立时间方面的重要贡献。通过设置时间分析和仿真实验验证了该协议的有效性。
{"title":"Parallel distributed lightpath control and management for survivable optical mesh networks","authors":"E.M. Al Sukhni, H. Mouftah","doi":"10.1109/HSPR.2008.4734417","DOIUrl":"https://doi.org/10.1109/HSPR.2008.4734417","url":null,"abstract":"This paper presents a novel distributed protocol for online provisioning in survivable mesh-based wavelength-division multiplexed (WDM) networks. This protocol examines each of the k link disjoint shortest paths as a candidate working path and as a candidate shared protection path at the same time, in parallel which gives the destination node the ability to apply an intelligent adaptive routing and wavelength assignment. Moreover, this protocol is the first distributed protocol can provision the working and the backup paths in parallel. We discuss in details a control and management techniques to set up and tear down connections and determine restoration capacity shareability in a distributed manner. Since only local information is maintained at each node, protocol scalability is guaranteed. The significant contribution of this protocol in terms of connection request blocking probability and connection setup time are discussed. We show through setup time analysis and simulation experiments the effectiveness of the proposed protocol.","PeriodicalId":130484,"journal":{"name":"2008 International Conference on High Performance Switching and Routing","volume":"18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-05-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123519118","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 7
Fast-reroute extensions for multi-point to multi-point MPLS tunnels 多点到多点MPLS隧道的快速路由扩展
Pub Date : 2008-05-15 DOI: 10.1109/HSPR.2008.4734454
M. Chaitou, J.-L. Le Roux
This paper proposes fast reroute extensions to RSVP-TE in order to support the protection of multipoint to multipoint (MP2MP) MPLS TE-tunnels. To protect an element (link or node) of a primary MP2MP TE-tunnel, we propose to use an MP2MP bypass TE-tunnel connecting a set of nodes around the protected element. During failure the primary MP2MP TE-tunnel is encapsulated into the MP2MP bypass TE-tunnel which calls for defining a new type of MPLS hierarchy, the multipoint to multipoint hierarchy. The node of the primary MP2MP TE-tunnel upstream to the protected element, called the upstream protecting node (UPN), selects the MP2MP bypass TE-tunnel to be used for the protection. By extending the point to multipoint MPLS hierarchy, which relies on the upstream label assignment, we discuss several extensions scenarios depending on the number of leaves of a bypass TE-tunnel and on the number of UPNs per bypass tunnel. The scalability/bandwidth-consumption tradeoff between these schemes is analyzed by means of simulations. The proposed method can be efficiently used for the protection of point-to-point and point-to-multipoint TE-tunnels as well, as such tunnels are actually particular cases of MP2MP TE-tunnels.
为了支持多点到多点(MP2MP) MPLS te隧道的保护,本文提出了对RSVP-TE的快速路由扩展。为了保护主MP2MP te隧道的元素(链路或节点),我们建议使用MP2MP旁路te隧道连接受保护元素周围的一组节点。当MP2MP主TE-tunnel发生故障时,主TE-tunnel被封装到MP2MP旁路TE-tunnel中,这就需要定义一种新的MPLS层次结构,即多点到多点的层次结构。在被保护元素的上游,主MP2MP TE-tunnel的节点,称为上游保护节点UPN (upstream protection node),选择MP2MP旁路TE-tunnel进行保护。通过扩展依赖于上游标签分配的点到多点MPLS层次结构,我们根据bypass te隧道的叶子数量和每个bypass隧道的upn数量讨论了几种扩展方案。通过仿真分析了这些方案之间的可伸缩性/带宽消耗权衡。该方法可以有效地用于点对点和点对多点te隧道的保护,因为这些隧道实际上是MP2MP te隧道的特殊情况。
{"title":"Fast-reroute extensions for multi-point to multi-point MPLS tunnels","authors":"M. Chaitou, J.-L. Le Roux","doi":"10.1109/HSPR.2008.4734454","DOIUrl":"https://doi.org/10.1109/HSPR.2008.4734454","url":null,"abstract":"This paper proposes fast reroute extensions to RSVP-TE in order to support the protection of multipoint to multipoint (MP2MP) MPLS TE-tunnels. To protect an element (link or node) of a primary MP2MP TE-tunnel, we propose to use an MP2MP bypass TE-tunnel connecting a set of nodes around the protected element. During failure the primary MP2MP TE-tunnel is encapsulated into the MP2MP bypass TE-tunnel which calls for defining a new type of MPLS hierarchy, the multipoint to multipoint hierarchy. The node of the primary MP2MP TE-tunnel upstream to the protected element, called the upstream protecting node (UPN), selects the MP2MP bypass TE-tunnel to be used for the protection. By extending the point to multipoint MPLS hierarchy, which relies on the upstream label assignment, we discuss several extensions scenarios depending on the number of leaves of a bypass TE-tunnel and on the number of UPNs per bypass tunnel. The scalability/bandwidth-consumption tradeoff between these schemes is analyzed by means of simulations. The proposed method can be efficiently used for the protection of point-to-point and point-to-multipoint TE-tunnels as well, as such tunnels are actually particular cases of MP2MP TE-tunnels.","PeriodicalId":130484,"journal":{"name":"2008 International Conference on High Performance Switching and Routing","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-05-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129884168","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
Trading network management complexity for blocking probability when placing optical regenerators 放置光学再生器时阻塞概率的交易网络管理复杂性
Pub Date : 2008-05-15 DOI: 10.1109/HSPR.2008.4734458
M. Savasini, P. Monti, M. Tacca, A. Fumagalli, H. Waldman
Optical signal regenerators (3R) are required to overcome the adverse effect of fiber and other transmission impairments. 3R units may be placed either at every node (full placement) or at some selected nodes (sparse placement) of the optical network. It has been argued [1] that while the latter placement strategy may not be optimal in terms of the total number of 3R units required to support a given set of static traffic demands, it offers a number of practical advantages over the former, e.g., a contained complexity of network management in terms of signaling overhead. In this paper the full and sparse placement strategies are compared in a dynamic optical network, whereby lightpaths are set up and torn down to best fit the offered changing demands. The study shows that the blocking probability due to the lack of available 3R units achieved by the sparse placement strategy may be comparable to the one achieved by the full placement strategy. Surprisingly, it may even be lower in some cases, thus providing an additional motivation in favor of the sparse placement strategy. The study also shows that the algorithm used to choose the nodes where to place the 3R units must be designed carefully. Two placement algorithms are compared, reporting differences in signaling overhead level as high as 6 times (when achieving a desired level of lightpath connectivity) and differences in blocking probabilities as high as two orders of magnitude (when using the same level of signaling overhead).
光信号再生器(3R)需要克服光纤和其他传输障碍的不利影响。3R单元可以放置在光网络的每个节点(完全放置)或某些选定节点(稀疏放置)。有人认为[1],就支持一组给定的静态流量需求所需的3R单元总数而言,后者的放置策略可能不是最优的,但它比前者提供了许多实际优势,例如,就信令开销而言,网络管理的复杂性得到了控制。本文比较了动态光网络中的全路径和稀疏路径配置策略,在动态光网络中,光路的建立和拆除是最适合不断变化的需求的。研究表明,稀疏布局策略由于缺少可用的3R单元而导致的阻塞概率与完全布局策略的阻塞概率相当。令人惊讶的是,在某些情况下,它甚至可能更低,从而提供了支持稀疏放置策略的额外动机。研究还表明,选择节点放置3R单元的算法必须经过精心设计。比较了两种放置算法,报告了高达6倍的信令开销水平差异(当达到期望的光路连接水平时)和高达两个数量级的阻塞概率差异(当使用相同级别的信令开销时)。
{"title":"Trading network management complexity for blocking probability when placing optical regenerators","authors":"M. Savasini, P. Monti, M. Tacca, A. Fumagalli, H. Waldman","doi":"10.1109/HSPR.2008.4734458","DOIUrl":"https://doi.org/10.1109/HSPR.2008.4734458","url":null,"abstract":"Optical signal regenerators (3R) are required to overcome the adverse effect of fiber and other transmission impairments. 3R units may be placed either at every node (full placement) or at some selected nodes (sparse placement) of the optical network. It has been argued [1] that while the latter placement strategy may not be optimal in terms of the total number of 3R units required to support a given set of static traffic demands, it offers a number of practical advantages over the former, e.g., a contained complexity of network management in terms of signaling overhead. In this paper the full and sparse placement strategies are compared in a dynamic optical network, whereby lightpaths are set up and torn down to best fit the offered changing demands. The study shows that the blocking probability due to the lack of available 3R units achieved by the sparse placement strategy may be comparable to the one achieved by the full placement strategy. Surprisingly, it may even be lower in some cases, thus providing an additional motivation in favor of the sparse placement strategy. The study also shows that the algorithm used to choose the nodes where to place the 3R units must be designed carefully. Two placement algorithms are compared, reporting differences in signaling overhead level as high as 6 times (when achieving a desired level of lightpath connectivity) and differences in blocking probabilities as high as two orders of magnitude (when using the same level of signaling overhead).","PeriodicalId":130484,"journal":{"name":"2008 International Conference on High Performance Switching and Routing","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-05-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123150142","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
Asynchronous SAN switching under multicast traffic 组播流量下的异步SAN切换
Pub Date : 2008-05-15 DOI: 10.1109/HSPR.2008.4734437
Andrea Bianco, Luca Giraudo, A. Scicchitano
Multicast traffic in storage area networks (SANs) enables applications such as disaster recovery, remote data replication and distributed multimedia systems, in which a server access concurrently multiple storage devices or, conversely, multiple servers access data on a single device. Thus, an asynchronous loss-less switching architecture devised for SANs is described, and its performance under multicast traffic is studied. Simulations are used to analyze switch performance under various traffic patterns and schedulers. Although most of the simulations refer to a specific switch architecture, performance results highlight interesting general trends in flow controlled asynchronous architectures. These architectures could be used effectively also in a more traditional data switching and routing scenario. In this case, multicast support becomes essential to support multimedia QoS aware applications and protocols heavily relying on the broadcast property of LANs.
在san (storage area networks)中,多播流量可以用于容灾、远程数据复制和分布式多媒体系统等应用,即一台服务器可以同时访问多个存储设备,或者多台服务器可以访问单个设备上的数据。为此,提出了一种面向san的异步无损交换体系结构,并对其在组播业务下的性能进行了研究。仿真分析了交换机在各种流量模式和调度程序下的性能。尽管大多数模拟都涉及特定的开关体系结构,但性能结果突出了流控制异步体系结构中有趣的一般趋势。这些架构也可以在更传统的数据交换和路由场景中有效地使用。在这种情况下,多播支持对于支持严重依赖局域网广播特性的多媒体QoS感知应用和协议至关重要。
{"title":"Asynchronous SAN switching under multicast traffic","authors":"Andrea Bianco, Luca Giraudo, A. Scicchitano","doi":"10.1109/HSPR.2008.4734437","DOIUrl":"https://doi.org/10.1109/HSPR.2008.4734437","url":null,"abstract":"Multicast traffic in storage area networks (SANs) enables applications such as disaster recovery, remote data replication and distributed multimedia systems, in which a server access concurrently multiple storage devices or, conversely, multiple servers access data on a single device. Thus, an asynchronous loss-less switching architecture devised for SANs is described, and its performance under multicast traffic is studied. Simulations are used to analyze switch performance under various traffic patterns and schedulers. Although most of the simulations refer to a specific switch architecture, performance results highlight interesting general trends in flow controlled asynchronous architectures. These architectures could be used effectively also in a more traditional data switching and routing scenario. In this case, multicast support becomes essential to support multimedia QoS aware applications and protocols heavily relying on the broadcast property of LANs.","PeriodicalId":130484,"journal":{"name":"2008 International Conference on High Performance Switching and Routing","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-05-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117172615","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Mapping packet processing applications on a systolic array network processor 在收缩阵列网络处理器上映射包处理应用程序
Pub Date : 2008-05-15 DOI: 10.1109/HSPR.2008.4734446
Olivier Morandi, Fulvio Risso, Pierluigi Rolando, O. Hagsand, Peter Ekdahl
Systolic array network processors represent an effective alternative to ASICs for the design of multi-gigabit packet switching and forwarding devices because of their flexibility, high aggregate throughput and deterministic worst-case performances. However such advantages come at the expense of some limitations, given both by the specific characteristics of the pipelined architecture and by the lack of support for portable high-level languages in the software development tools, forcing software engineers to deal with low level aspects of the underlying hardware platform. In this paper we present a set of techniques that have been implemented in the Network Virtual Machine (NetVM) compiler infrastructure for mapping general layer 2-3 packet processing applications on the Xelerated X11 systolic-array network processor. In particular we demonstrate that our compiler is able to effectively exploit the available hardware resources and to generate code that is comparable to hand-written one, hence ensuring excellent throughput performances.
收缩阵列网络处理器因其灵活性、高总吞吐量和确定的最坏情况性能而成为多千兆比特分组交换和转发设备设计的有效替代asic。然而,这样的优势是以牺牲一些限制为代价的,这些限制包括流水线架构的特定特征,以及软件开发工具中缺乏对可移植高级语言的支持,这迫使软件工程师处理底层硬件平台的低级方面。在本文中,我们提出了一组已经在网络虚拟机(NetVM)编译器基础结构中实现的技术,用于在xelaccelerated X11收缩阵列网络处理器上映射通用层2-3数据包处理应用程序。特别是,我们证明了我们的编译器能够有效地利用可用的硬件资源,并生成与手写代码相当的代码,从而确保了出色的吞吐量性能。
{"title":"Mapping packet processing applications on a systolic array network processor","authors":"Olivier Morandi, Fulvio Risso, Pierluigi Rolando, O. Hagsand, Peter Ekdahl","doi":"10.1109/HSPR.2008.4734446","DOIUrl":"https://doi.org/10.1109/HSPR.2008.4734446","url":null,"abstract":"Systolic array network processors represent an effective alternative to ASICs for the design of multi-gigabit packet switching and forwarding devices because of their flexibility, high aggregate throughput and deterministic worst-case performances. However such advantages come at the expense of some limitations, given both by the specific characteristics of the pipelined architecture and by the lack of support for portable high-level languages in the software development tools, forcing software engineers to deal with low level aspects of the underlying hardware platform. In this paper we present a set of techniques that have been implemented in the Network Virtual Machine (NetVM) compiler infrastructure for mapping general layer 2-3 packet processing applications on the Xelerated X11 systolic-array network processor. In particular we demonstrate that our compiler is able to effectively exploit the available hardware resources and to generate code that is comparable to hand-written one, hence ensuring excellent throughput performances.","PeriodicalId":130484,"journal":{"name":"2008 International Conference on High Performance Switching and Routing","volume":"17 7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-05-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115245137","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 9
Towards unified self-congestion probing for bandwidth measurement 面向带宽测量的统一自拥塞探测
Pub Date : 2008-05-15 DOI: 10.1109/HSPR.2008.4734415
Xiaojun Hei, Shan Chen, B. Bensaou, Danny H. K. Tsang
The self-congestion probing, which estimates bandwidth by controlling a temporal congestion of a probing stream, is the most popular approach in bandwidth measurement. Self-congestion tools are easy to implement, fast to converge and are robust to network dynamics with reasonably good accuracy; however, the current tools only exploit parts of the congestion signals, though the probing stream experiences a rich spectrum of congestion signals. TCP protocols follow the same self-congestion principle on inferring available bandwidth. We propose a unified self-congestion probing framework by bridging the self-congestion probing for available bandwidth measurement and TCP congestion control. The recent progress of TCP congestion control in both theory and experimentation provides new avenues in improving the current self-congestion tools. Based on this unified framework, we design and evaluate a simple available bandwidth probing scheme to utilize the explicit congestion notification signal, namely, ECNProbe. We conduct a measurement study on a Linux-based testbed and evaluate the performance of several available bandwidth measurement tools. We demonstrate that the proposed ECNProbe significantly improves the measurement accuracy with small convergence time and low overhead probing.
自拥塞探测通过控制探测流的时间拥塞来估计带宽,是带宽测量中最常用的方法。自拥塞工具易于实现,收敛速度快,对网络动态具有较好的鲁棒性,具有较好的准确性;然而,目前的工具只能利用部分拥塞信号,尽管探测流经历了丰富的拥塞信号频谱。TCP协议在推断可用带宽时遵循相同的自拥塞原则。通过桥接可用带宽测量和TCP拥塞控制的自拥塞探测,提出了一个统一的自拥塞探测框架。TCP拥塞控制在理论和实验上的最新进展为改进现有的自拥塞工具提供了新的途径。基于这个统一的框架,我们设计并评估了一个简单的可用带宽探测方案,即ECNProbe,以利用显式拥塞通知信号。我们在基于linux的测试平台上进行了测量研究,并评估了几种可用带宽测量工具的性能。结果表明,所提出的ECNProbe具有收敛时间短、探测开销低的特点,显著提高了测量精度。
{"title":"Towards unified self-congestion probing for bandwidth measurement","authors":"Xiaojun Hei, Shan Chen, B. Bensaou, Danny H. K. Tsang","doi":"10.1109/HSPR.2008.4734415","DOIUrl":"https://doi.org/10.1109/HSPR.2008.4734415","url":null,"abstract":"The self-congestion probing, which estimates bandwidth by controlling a temporal congestion of a probing stream, is the most popular approach in bandwidth measurement. Self-congestion tools are easy to implement, fast to converge and are robust to network dynamics with reasonably good accuracy; however, the current tools only exploit parts of the congestion signals, though the probing stream experiences a rich spectrum of congestion signals. TCP protocols follow the same self-congestion principle on inferring available bandwidth. We propose a unified self-congestion probing framework by bridging the self-congestion probing for available bandwidth measurement and TCP congestion control. The recent progress of TCP congestion control in both theory and experimentation provides new avenues in improving the current self-congestion tools. Based on this unified framework, we design and evaluate a simple available bandwidth probing scheme to utilize the explicit congestion notification signal, namely, ECNProbe. We conduct a measurement study on a Linux-based testbed and evaluate the performance of several available bandwidth measurement tools. We demonstrate that the proposed ECNProbe significantly improves the measurement accuracy with small convergence time and low overhead probing.","PeriodicalId":130484,"journal":{"name":"2008 International Conference on High Performance Switching and Routing","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-05-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128367605","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
New architectures for optical packet switching using QD-SOAs for multi-wavelength buffering 使用多波长缓冲的qd - soa的光分组交换新架构
Pub Date : 2008-05-15 DOI: 10.1109/HSPR.2008.4734424
K. Vlachos, W. Kabaciński, S. Wêclewski
We present two architectures for implementing optical buffers. Both use multi-wavelength selective elements like quantum dot semiconductor optical amplifiers (QD-SOAs) as multi-wavelength converters and fixed-length delay lines that are combined to form both an output queuing and a parallel buffer switch design. The output queuing buffer design requires less active devices (QD-SOA) when implementing large buffers, but the parallel buffer design becomes more profitable, when the number of wavelength channels that can be simultaneously processed by the wavelength selective switches (QD-SOAs) increases. This is because the number of active devices depends only on the buffer size. We also proposed scheduling algorithm to resolve packet contention in parallel buffer architecture and carried out a simulation considering mean packet delay, maximum buffer occupancy and packet loss probability.
我们提出了实现光缓冲器的两种架构。两者都使用多波长选择元件,如量子点半导体光放大器(qd - soa)作为多波长转换器和固定长度延迟线,这些延迟线组合形成输出队列和并行缓冲开关设计。当实现大缓冲区时,输出排队缓冲器设计需要较少的有源器件(QD-SOA),但当波长选择开关(QD-SOA)可以同时处理的波长通道数量增加时,并行缓冲器设计变得更加有利可图。这是因为活动设备的数量只取决于缓冲区的大小。提出了并行缓冲结构中解决分组争用的调度算法,并考虑了平均分组延迟、最大缓冲区占用率和丢包概率进行了仿真。
{"title":"New architectures for optical packet switching using QD-SOAs for multi-wavelength buffering","authors":"K. Vlachos, W. Kabaciński, S. Wêclewski","doi":"10.1109/HSPR.2008.4734424","DOIUrl":"https://doi.org/10.1109/HSPR.2008.4734424","url":null,"abstract":"We present two architectures for implementing optical buffers. Both use multi-wavelength selective elements like quantum dot semiconductor optical amplifiers (QD-SOAs) as multi-wavelength converters and fixed-length delay lines that are combined to form both an output queuing and a parallel buffer switch design. The output queuing buffer design requires less active devices (QD-SOA) when implementing large buffers, but the parallel buffer design becomes more profitable, when the number of wavelength channels that can be simultaneously processed by the wavelength selective switches (QD-SOAs) increases. This is because the number of active devices depends only on the buffer size. We also proposed scheduling algorithm to resolve packet contention in parallel buffer architecture and carried out a simulation considering mean packet delay, maximum buffer occupancy and packet loss probability.","PeriodicalId":130484,"journal":{"name":"2008 International Conference on High Performance Switching and Routing","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-05-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115717362","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
期刊
2008 International Conference on High Performance Switching and Routing
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1