The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
Named Data Networking (NDN) routers can cache previously forwarded Data packets, and those can be reused when a matching Interest packet arrives. Unlike traditional IP routers and HTTP caches that exist as separate devices, designing a scalable NDN router is a new challenge because it should perform fast forwarding and massive-scale caching at the same time. This paper proposes a design of an NDN...
Solid state disks (SSDs) become more and more popular in personal devices and data centers. Flash chips can be packaged in Hard disk drive (HDD) form factors and provide the same interface as HDDs. This character makes SSDs easily replace HDDs in existing storage systems. PCIe-based SSD can provide a higher I/O performance, but it is still a little expensive. This paper studies the feasibility of...
Multipath TCP (MPTCP) is an evolvable technology for bandwidth aggregation on a mobile device. MPTCP naturally and concurrently exploits wireless links via different interfaces (i.e., Wi-Fi and cellular) for data transferring. Theoretically, the MPTCP's aggregated throughput is better or at least equals to the TCP throughput over a link. However, our investigation of MPTCP performance in a lossy wireless...
The PCIe attachment of FPGA accelerators within host workstations is convenient and offers a high-performance direct integration. FPGA-boards designed and equipped as PCIe extension cards are available off-the-shelf. This paper gives an overview on options to provide data streaming abstractions in user applications using PCIe technology. RIFFA and Xillybus are straightforward implementations, which...
Lately, fast storage devices are rapidly increasing in social network services, cloud platforms, etc. Unfortunately, the traditional Linux I/O stack is designed to maximize performance on disk-based storage. Emerging byte-addressable and low-latency non-volatile memory (NVM) technologies (e.g., Phase-change memories, spin-transfer torque MRAMs, and the memristor) provides very different characteristics,...
Persistent Memory (PM) technologies, such as Phase Change Memory, STT-RAM, and memristors, are receiving increasingly high interest in academia and industry. PM provides many attractive features, such as DRAM-like speed and storage-like persistence. Yet, because it draws a blurry line between memory and storage, neither a memory- or storage-based model is a natural fit. Best integrating PM into existing...
in shared storage environment, different types of applications share cache resources. The traditional cache management has two disadvantages. First, interference exists between applications that share one cache space, therefore, every application can't share cache resource fairly. Second, overall resource utilization is very low. To solve these problems, we design a cache management system - PIN-Cache,...
Military tactical networks require reach back connectivity, and in most cases the only viable solution is a combination of satellite and radio links. This hybrid network is characterized by long delay, transmission errors and relative low capacity. Geostationary satellites add a substantial time delay. Terrestrial wireless packet networks might introduce comparable delays and jitter. Mobility and...
I/O performance is a bottleneck for many workloads. The I/O scheduler plays an important role in it. It is typically configured once by the administrator and there is no selection that suits the system at every time. Every I/O scheduler has a different behavior depending on the workload and the device. We present a method to select automatically the most suitable I/O scheduler for the ongoing workload...
Real time monitoring of broadband performance parameters is critical for estimating the user experience of new broadband services like VoIP, IPTV, Gaming and Video. This information is of interest to service providers themselves for efficient network design and maintenance and government regulatory bodies for analyzing ISPs, regions and national benchmarking. A web-based system TRUEE (Tool for Real-time...
Due to the benefits of Solid State Drive (SSD), it has been called a pivotal technology on data storage systems. But, current device level I/O schedulers are not optimized for SSD. In this paper, we suggest a new I/O scheduler, called STB, to exploit the performance potential of SSDs. Our STB scheduler categorizes I/O requests into two groups and sets timers on each request. We implement STB scheduler...
In this paper, we study the performance of active queue management algorithms for packet queueing in Internet routers in the presence of new versions of the TCP congestion control mechanism. In particular, we compare the performance of tail drop, adaptive RED, AVQ, PI, REM and AN-AQM queueing in four TCP cases: (i) the classic New Reno protocol, (ii) the Sack protocol, (iii) the Fack protocol, (iv)...
With Cloud Computing gaining tremendous importance in the recent past, understanding low-level implications of the cloud infrastructure becomes necessary. One of the key technologies deployed in large Cloud infrastructures namely the Amazon EC2 for providing isolation and separate protection domains for multiple clients is virtualization. Therefore, identifying the performance bottlenecks in a virtualized...
TCP is the main and most widely used transport protocol for reliable communication. Because of its widespread need, researchers have been studying and proposing new TCP variants trying to improve its behavior towards congestion to make it use the most available bandwidth while preserving a logical level of fairness towards other protocols. This paper aims at evaluating and comparing the performance...
In this paper, we show how to solve large sparse linear systems in a grid environment using the Java language and the MPJ library for communication. We describe a parallel version of the GMRES method which takes into account the sparsity of the matrix for message exchanges among processors. Two implementations are compared: one in Java using MPJ and one in C using MPI. The performance of both codes...
Virtual machine (VM) technologies have made much progress in improving the efficiency of virtualizing CPU and memory. However, achieving high performance for I/O virtualization remains a challenge, especially for high speed networking devices such as 10 Gigabit Ethernet (10GbE) NICs, and commonly used software-based I/O virtualization approaches usually suffer significant performance degradation compared...
This paper presents the performance evaluation between IPv4 and IPv6 with Linux MPLS tunnel. MPLS Linux tunneling is used to transport IPv6 data stream over IPv4 network for interoperable IPv4 and IPv6 deployment. The performance metrics such as jitter, datagram/packet loss and bandwidth were measured in both TCP and UPD traffic flow. The experiment test-bed was constructed using virtual machine tool...
Mainstream applications-such as file copy/transfer, Web, DBMS, or video streaming-typically issue synchronous disk requests. As shown in this paper, this fact may cause work-conserving schedulers to fail both to enforce guarantees and provide a high disk throughput. A high throughput can be, however, recovered by just idling the disk for a short time interval after the completion of each request....
In this paper, the performance of IPv4 and IPv6 are compared using Windows Vista and the UDP (User Datagram Protocol) throughput results are compared with Windows XP in a peer-peer environment. The results indicated that the UDP bandwidth using Windows Vista and fast Ethernet for IPv4 ranged between 26.5 and 85.6 Mbps and between 24 and 84.6 Mbps for IPv6. Windows XP bandwidth ranged from 21.8 and...
In this paper, we designed and analyzed high-end DRAM-based SSD storage using DDR-1 memory and PCI-e interface. SSD is a storage device that uses DRAM or NAND Flash as primary storage media. Since the SSD stores and accesses data directly to memory chips, which results in storage speeds far greater than conventional magnetic storage devices(HDD). Proposed SSD architecture has performance of high speed...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.