2,361 research outputs found
Multistage Switching Architectures for Software Routers
Software routers based on personal computer (PC) architectures are becoming an important alternative to proprietary and expensive network devices. However, software routers suffer from many limitations of the PC architecture, including, among others, limited bus and central processing unit (CPU) bandwidth, high memory access latency, limited scalability in terms of number of network interface cards, and lack of resilience mechanisms. Multistage PC-based architectures can be an interesting alternative since they permit us to i) increase the performance of single software routers, ii) scale router size, iii) distribute packet manipulation and control functionality, iv) recover from single-component failures, and v) incrementally upgrade router performance. We propose a specific multistage architecture, exploiting PC-based routers as switching elements, to build a high-speed, largesize,scalable, and reliable software router. A small-scale prototype of the multistage router is currently up and running in our labs, and performance evaluation is under wa
The Design and Implementation of a PCIe-based LESS Label Switch
With the explosion of the Internet of Things, the number of smart, embedded devices has grown exponentially in the last decade, with growth projected at a commiserate rate. These devices create strain on the existing infrastructure of the Internet, creating challenges with scalability of routing tables and reliability of packet delivery. Various schemes based on Location-Based Forwarding and ID-based routing have been proposed to solve the aforementioned problems, but thus far, no solution has completely been achieved. This thesis seeks to improve current proposed LORIF routers by designing, implementing, and testing and a PCIe-based LESS switch to process unrouteable packets under the current LESS forwarding engine
GPU peer-to-peer techniques applied to a cluster interconnect
Modern GPUs support special protocols to exchange data directly across the
PCI Express bus. While these protocols could be used to reduce GPU data
transmission times, basically by avoiding staging to host memory, they require
specific hardware features which are not available on current generation
network adapters. In this paper we describe the architectural modifications
required to implement peer-to-peer access to NVIDIA Fermi- and Kepler-class
GPUs on an FPGA-based cluster interconnect. Besides, the current software
implementation, which integrates this feature by minimally extending the RDMA
programming model, is discussed, as well as some issues raised while employing
it in a higher level API like MPI. Finally, the current limits of the technique
are studied by analyzing the performance improvements on low-level benchmarks
and on two GPU-accelerated applications, showing when and how they seem to
benefit from the GPU peer-to-peer method.Comment: paper accepted to CASS 201
Click on a Cluster: A Viable Approach to Scale Software-Based Routers
All in-text references underlined in blue are linked to publications on ResearchGate, letting you access and read them immediately
Exploiting graphic processing units parallelism to improve intelligent data acquisition system performance in JET's correlation reflectometer
The performance of intelligent data acquisition systems relies heavily on their processing capabilities and local bus bandwidth, especially in applications with high sample rates or high number of channels. This is the case of the self adaptive sampling rate data acquisition system installed as a pilot experiment in KG8B correlation reflectometer at JET. The system, which is based on the ITMS platform, continuously adapts the sample rate during the acquisition depending on the signal bandwidth. In order to do so it must transfer acquired data to a memory buffer in the host processor and run heavy computational algorithms for each data block. The processing capabilities of the host CPU and the bandwidth of the PXI bus limit the maximum sample rate that can be achieved, therefore limiting the maximum bandwidth of the phenomena that can be studied. Graphic processing units (GPU) are becoming an alternative for speeding up compute intensive kernels of scientific, imaging and simulation applications. However, integrating this technology into data acquisition systems is not a straight forward step, not to mention exploiting their parallelism efficiently. This paper discusses the use of GPUs with new high speed data bus interfaces to improve the performance of the self adaptive sampling rate data acquisition system installed on JET. Integration issues are discussed and performance evaluations are presente
Design and implementation of an electro-optical backplane with pluggable in-plane connectors
The design, implementation and characterisation of an electro-optical
backplane and an active pluggable in-plane optical connector technology
is presented. The connection architecture adopted allows line cards to
be mated to and unmated from a passive electro-optical backplane with
embedded polymeric waveguides. The active connectors incorporate a
photonics interface operating at 850 nm and a mechanism to passively
align the interface to the optical waveguides embedded in the backplane.
A demonstration platform has been constructed to assess the viability of
embedded electro-optical backplane technology in dense data storage
systems. The demonstration platform includes four switch cards, which
connect both optically and electronically to the electro-optical backplane
in a chassis. These switch cards are controlled by a single board
computer across a Compact PCI bus on the backplane. The electrooptical
backplane is comprised of copper layers for power and low speed
bus communication and one polymeric optical layer, wherein waveguides
have been patterned by a direct laser writing scheme. The optical
waveguide design includes densely arrayed multimode waveguides with
a centre to centre pitch of 250ÎĽm between adjacent channels, multiple
cascaded waveguide bends, non-orthogonal crossovers and in-plane
connector interfaces. In addition, a novel passive alignment method
has been employed to simplify high precision assembly of the optical
receptacles on the backplane. The in-plane connector interface is based
on a two lens free space coupling solution, which reduces susceptibility
to contamination. Successful transfer of 10.3 Gb/s data along multiple
waveguides in the electro-optical backplane has been demonstrated and
characterised
- …