117 research outputs found

    CCACK: Efficient Network Coding Based Opportunistic Routing Through Cumulative Coded Acknowledgments

    Get PDF
    The use of random linear network coding (NC) has significantly simplified the design of opportunistic routing (OR) protocols by removing the need of coordination among forwarding nodes for avoiding duplicate transmissions. However, NC-based OR protocols face a new challenge: How many coded packets should each forwarder transmit? To avoid the overhead of feedback exchange, most practical existing NC-based OR protocols compute offline the expected number of transmissions for each forwarder using heuristics based on periodic measurements of the average link loss rates and the ETX metric. Although attractive due to their minimal coordination overhead, these approaches may suffer significant performance degradation in dynamic wireless environments with continuously changing levels of channel gains, interference, and background traffic. In this paper, we propose CCACK, a new efficient NC-based OR protocol. CCACK exploits a novel Cumulative Coded ACKnowledgment scheme that allows nodes to acknowledge network coded traffic to their upstream nodes in a simple way, oblivious to loss rates, and with practically zero overhead. In addition, the cumulative coded acknowledgment scheme in CCACK enables an efficient credit-based, rate control algorithm. Our experiments on a 22-node 802.11 WMN testbed show that compared to MORE, a state-of-the-art NC based OR protocol, CCACK improves both throughput and fairness, by up to 3.2x and 83%, respectively, with average improvements of 11- 36% and 5.7-8.3%, respectively, for different numbers of concurrent flows. Our extensive simulations show that the gains are actually much higher in large networks, with longer routing paths between sources and destinations

    Membrane and Electrochemical Based Technologies for the Decontamination of Exploitable Streams Produced by Thermochemical Processing of Contaminated Biomass

    Get PDF
    Phytoremediation is an emerging concept for contaminated soil restoration via the use of resilient plants that can absorb soil contaminants. The harvested contaminated biomass can be thermochemically converted to energy carriers/chemicals, linking soil decontamination with biomass-to-energy and aligning with circular economy principles. Two thermochemical conversion steps of contaminated biomass, both used for contaminated biomass treatment/exploitation, are considered: Supercritical Water Gasification and Fast Pyrolysis. For the former, the vast majority of contaminants are transferred into liquid and gaseous effluents, and thus the application of purification steps is necessary prior to further processing. In Fast Pyrolysis, contaminants are mainly retained in the solid phase, but a part appears in the liquid phase due to fine solids entrainment. Contaminants include heavy metals, particulate matter, and hydrogen sulfide. The purified streams allow the in-process re-use of water for the Super Critical Water Gasification, the sulfur-free catalytic conversion of the fuel-rich gaseous stream of the same process into liquid fuels and recovery of an exploitable bio-oil rich stream from the Fast Pyrolysis. Considering the fundamental importance of purification/decontamination to exploit the aforementioned streams in an integrated context, a review of available such technologies is conducted, and options are shortlisted. Technologies of choice include polymeric-based membrane gas absorption for desulfurization, electrooxidation/electrocoagulation for the liquid product of Supercritical Water Gasification and microfiltration via ceramic membranes for fine solids removal from the Fast Pyrolysis bio-oil. Challenges, risks, and suitable strategies to implement these options in the context of biomass-to-energy conversion are discussed and recommendations are made

    An Open, Programmable, Multi-vendor 5G O-RAN Testbed with NVIDIA ARC and OpenAirInterface

    Full text link
    The transition of fifth generation (5G) cellular systems to softwarized, programmable, and intelligent networks depends on successfully enabling public and private 5G deployments that are (i) fully software-driven and (ii) with a performance at par with that of traditional monolithic systems. This requires hardware acceleration to scale the Physical (PHY) layer performance, end-to-end integration and testing, and careful planning of the Radio Frequency (RF) environment. In this paper, we describe how the X5G testbed at Northeastern University has addressed these challenges through the first 8-node network deployment of the NVIDIA Aerial Research Cloud (ARC), with the Aerial SDK for the PHY layer, accelerated on Graphics Processing Unit (GPU), and through its integration with higher layers from the OpenAirInterface (OAI) open-source project through the Small Cell Forum Functional Application Platform Interface (FAPI). We discuss software integration, the network infrastructure, and a digital twin framework for RF planning. We then profile the performance with up to 4 Commercial Off-the-Shelf (COTS) smartphones for each base station with iPerf and video streaming applications, measuring a cell rate higher than 500 Mbps in downlink and 45 Mbps in uplink.Comment: 6 pages, 9 figures, 4 table

    Improving time-efficiency in blocking expanding ring search for mobile ad hoc networks

    Get PDF
    We propose a new strategy for reducing the amount of latency and energy consumption in Blocking Expanding Ring Search (BERS) and enhanced Blocking Expanding Ring Search (BERS*) for mobile ad hoc networks (MANETs). BERS and BERS* are respectively energy and energy–time efficient route discovery protocols for MANETs as compared to conventional Expanding Ring Search (ERS). In this study, we identify unnecessary waiting time caused by a STOP/END instruction in BERS/BERS* and explore the potential of further improvement of their time efficiency. This leads to tBERS and tBERS*, the improved BERS and BERS* respectively. In tBERS/tBERS*, a route node may also issue the STOP/END instruction to terminate flooding. We implement this idea in algorithms, conduct analysis, and achieve further latency reduction in both tBERS and tBERS* as well as the energy saving in tBERS*
    • …
    corecore