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.
Network coding has the potential to improve the performance of current and future communication systems (including transportation and storage) and is currently even considered for communication architectures between the individual processors on same board or different boards in close proximity. Despite the fact that single core implementations show already comparable coding speeds with standard coding...
One of the most calculation intensive operations for a 100 Gbps wireless packet processing is a forward error correction (FEC). We are using standard field programmable gate arrays (FPGAs) to prepare a data link layer demonstrator. Therefore, we need to find a high-parallelized FEC structure for our device. The difficulty is to design the 100 Gbps FEC engine that can be realized in an FPGA. In one...
This paper presents a new coding scheme that considerably increases the efficiency of the channel in multicast setting. Specifically, we study the scenario where three terminals exchange their messages via a satellite gateway. The main difference between the proposed scheme and conventional three-way relay channel is the use of joint channel and network coding. This allows three terminals to transmit...
TCP suffers from low throughput and high latency because of its expensive timeout based loss recovery mechanism in data center networks (DCNs). In this paper, we propose TCP with Adaptive Complementary Coding (TCP-ACC) to effectively address these problems. Without revising existing TCP congestion control, we first design a light-weight complementary coding scheme to avoid TCP timeout which will result...
Cloud computing Concept has been recognized as the next generation computing infrastructure. In addition, the explosive expansion of mobile devices usage around all over the world leads to more requirements in terms of resources, environment, and security. Therefore, mobile cloud computing (MCC) paradigm emerges, and it is considered as the future technology for mobile services and applications. Furthermore,...
A hardware design of fractional motion estimation (FME) for high-efficiency video coding (HEVC) is presented in this paper. To achieve one-iteration search and adapt to different applications, several search patterns are evaluated by a trade-off between coding efficiency and computational complexity and finally a scalable search pattern is formed. Based on the scalable search pattern, a search order...
Network coding is a new communication paradigm which allows network nodes not only to forward packets but also to combine them together to reduce the number of transmissions. COPE has been the first network coding scheme designed for unicast traffic in wireless networks. COPE-based network coding-aware routing optimization has been proposed to improve network performances. However, it is interesting...
In this work we propose a novel approach for RDF (Resource Description Framework) dictionary encoding that employs a parallel RDF parser and a distributed dictionary data structure, exploiting RDF-specific optimizations. In contrast with previous solutions, this approach exploits the Partitioned Global Address Space (PGAS) programming model combined with active messages. We evaluate the performance...
Modified superdense coding for quantum systems was introduced for two communicating parties. In this paper the algorithm is extended to n parties. Beside the generalization, an analytical approach is also presented to show the performance of the algorithm, along with the comparison of slotted ALOHA systems.
As the use and prevalence of mobile technology increases so too does the importance of effective security for these devices. In particular, sensitive user information must be protected, which includes protecting against any covert channels that would allow such information to be compromised. This paper will examine a new covert channel capable of circumventing existing application-level protections...
How to effectively distribute and share increasingly large volumes of data in large-scale network applications is a key challenge for Internet infrastructure. Although NDN, a promising new future internet architecture which takes data oriented transfer approaches, aims to better solve such needs than IP, it still faces problems like data redundancy transmission and inefficient in-network cache utilization...
In this paper, a small area hardware architecture for deblocking filter of HEVC is proposed. To achieve high throughput and small area, an efficient processing order based on a CTU-based pipeline is proposed. The proposed architecture is synthesized in ALTERA Cyclone V 28nm process FPGA with 28.7K gate counts. The simulation result shows that the proposed architecture achieves an area reduction of...
Gen 2 modulation schemes for RFID tags operate well below theoretical limits of throughput for backscatter modulation. This paper demonstrates how coding concepts from magnetic and optical recording media can be adapted to boost date rates through the RFID channel. Without sacrificing power consumption, simplicity, or current RF hardware designs, current tag throughputs are shown to increase by at...
Colour shift keying (CSK) is a visible light communication (VLC) modulation scheme, designed for multi-colour light emitting diodes (LEDs), standardised in IEEE 802.15.7. The standard specifies a Reed-Solomon (RS) encoder for the CSK physical layer (PHY). Currently, no investigations have been made to analyse the performance of the RS coded CSK. This paper details, that the CSK systems yield to soft...
The recently proposed Glossy protocol demonstrated the high potential of constructive interference (CI) in improving communication performance in wireless sensor networks. This paper presents a network flooding protocol, Ripple, which also exploits CI while improving Glossy in terms of throughput and energy efficiency by a factor of three each. To this end, we propose to pipeline transmissions on...
Access reservation based on slotted ALOHA is commonly used in wireless cellular access. In this paper we investigate its enhancement based on the use of physical-layer network coding and signature coding, whose main feature is enabling simultaneous resolution of up to K users contending for access, where K ≥ 1. We optimise the slot access probability such that the expected throughput is maximised...
This paper proposes an FPGA architecture for the 1-D forward integer transform of the High Efficiency Video Coding (HEVC), which is the latest video coding standard. The work presents a novel technique which makes the architecture able to compute transform of flexible input combinations. The architecture can support all transform sizes i.e. 4×4, 8×8, 16×16, and 32×32, and all possible input combinations...
Network coding tends to increase not only the end-to-end delay due to unavoidable buffering of packets, but it also increases the inter-packet delay variations (jitter) due to batching. While an increase in delay does not necessarily adversely affect throughput, sudden delay spikes may interfere with TCP’s congestion avoidance mechanism. Such spikes are a common phenomenon in coded packet networks...
Network switches and routers need to serve packet writes and reads at rates that challenge the most advanced memory technologies. As a result, scaling the switching rates is commonly done by parallelizing the packet I/Os using multiple memory units. For improved read rates, packets can be coded with an [n,k] MDS code, thus giving more flexibility at read time to achieve higher utilization of the memory...
To balance performance and storage efficiency, modern clustered file systems (CFSes) often first store data with random replication (i.e., distributing replicas across randomly selected nodes), followed by encoding the replicated data with erasure coding. We argue that random replication, while being commonly used, does not take into account erasure coding and hence will raise both performance and...
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.