
Juan Alberto Cabrera Guerrero- MSc.
- PhD Student at TUD Dresden University of Technology
Juan Alberto Cabrera Guerrero
- MSc.
- PhD Student at TUD Dresden University of Technology
About
63
Publications
7,407
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
561
Citations
Introduction
Current institution
Additional affiliations
February 2014 - June 2015
Publications
Publications (63)
This paper explores the potential of Vehicle-to-Everything (V2X) technology to enhance grid stability and support sustainable mobility in Dresden's Ostra district. By enabling electric vehicles to serve as mobile energy storage units, V2X offers grid stabilization and new business opportunities. We examine pilot projects and business use cases, foc...
As one of the most prevalent diseases worldwide, plaque formation in human arteries, known as atherosclerosis, is the focus of many research efforts. Previously, molecular communication (MC) models have been proposed to capture and analyze the natural processes inside the human body and to support the development of diagnosis and treatment methods....
5G shifted the paradigm from mere communication to in-network computing, so that networks have started applying the compute-and-forward paradigm. With the advent of the current vision of future communication networks (e.g., 6G), in-network intelligence also has become pivotal. Data analytics and their storage for continuous accurate learning and in...
Identification via channels (ID) is a goal-oriented (Post-Shannon) communications paradigm that verifies the matching of message (identity) pairs at source and sink. To date, ID research has focused on the upper bound λ for the probability of a false-positive (FP) identity match, mainly through ID tagging codes that represent the identities through...
Diffusion-based molecular nanonetworks exploit the diffusion of molecules, e.g., in free space or in blood vessels, for the purpose of communication. This article comprehensively surveys coding approaches for communication in diffusion-based molecular nanonetworks. In particular, all three main purposes of coding for communication, namely source co...
A wide range of information technology applications require the identification of a particular message or label that represents the identity of an object at a distance, e.g., over a wireless channel. Conventionally, the underlying information that represents the identity is transmitted over the channel, following the information-theoretic concept o...
Extended Reality (XR) applications, which may encompass Augmented Reality (AR) and Virtual Reality (VR), commonly involve immersive virtual environments that are based on real physical environments. Transmitting the extensive color and depth image data for representing a physical environment over a communication network to create a corresponding im...
The trend of future communication systems is to aim for the steering and control of cyber physical systems. These systems can quickly become congested in environments like those presented in Industry 4.0. In these scenarios, a plethora of sensor data is transmitted wirelessly to multiple in network controllers that compute the control functions of...
Sparse Random Linear Network Coding (RLNC) reduces the computational complexity of the RLNC decoding through a low density of the non-zero coding coefficients, which can be achieved through sending uncoded (systematic) packets. However, conventional recoding of sparse RLNC coded packets at an intermediate node in a multi-hop network increases the d...
Since the breakthrough of Shannon's seminal paper, researchers and engineers have worked on codes and techniques that approach the fundamental limits of message transmission. Given the capacity C of a channel and the block length n of the codewords, the maximum number of possible messages that can be transmitted is 2 nC . In this work, we advocate...
Communication networks and the systems they interconnect are going through a phase of tremendous change. The former agnostic delivery of content between endpoints has given way to networks increasingly adding functionality beyond moving data. Softwarization technologies including network function virtualization (NFV) and soft-ware-defined networkin...
In this chapter, we discuss the main ideas behind Network Coding (NC). We initially introduce interflow network coding to build some background knowledge about the operations involved and the min-cut max-flow concept. However, the majority of this chapter is focused on intra-flow network coding with Random Linear Network Coding (RLNC). We mention i...
In this chapter, we present a comprehensive introduction of the ComNets Emulator (ComNetsEmu), which is used as the lightweight Free and Open-Source Software (FOSS) test bed for all practical examples of innovations and technologies described in this book. ComNetsEmu emulates a real-world deployment and orchestration of containerized applications r...
The Internet, which has become an essential part of our life, was designed over five decades ago mainly for reliable host-to-host (i.e., point-to-point) communications. In this communication model, each packet travels from an addressed source host across several networks to an addressed destination host. However, past years have witnessed a signifi...
This book chapter describes the research targets of Tactile Internet with Human-in-the-Loop (TaHiL) in the field of Communications and Control. Communications describes the research field of transport, storage, and computing of information and is tailored to the application of control use cases for quasi-real-time, low-latency Cyber-Physical System...
This chapter describes different forms of communication networks and concepts employed to enable Tactile Internet with Human-in-the-Loop (TaHiL). Applications constituting the Tactile Internet are characterized by requirements of extreme responsiveness, where the properties of the processed multimodal data vary in volume and different latency requi...
In an Internet of Things (IoT), the number of interconnected devices is huge and has been increasing drastically. Their generated data requires powerful aggregated computing resources and consumes enormous energy for processing and transmission. Having said that, most IoT devices are very limited and heterogeneous in computing capabilities, causing...
Reliable and effective forward error correction is challenging, especially in a heterogeneous transmission environment, due to the differences in computation capabilities of end devices. Using a complex code to achieve reliable communication leads to high computation costs and long decoding delay at devices with low computing power. Fulcrum codes,...
Well-known error detection and correction solutions in wireless communications are slow or incur high transmission overhead. Recently, notable solutions like PRAC and DAPRAC, implementing partial packet recovery with network coding, could address these problems. However, they perform slowly when there are many errors. We propose S-PRAC, a fast sche...
Well-known error detection and correction solutions in wireless communications are slow or incur high transmission overhead. Recently, notable solutions like PRAC and DAPRAC, implementing partial packet recovery with network coding, could address these problems. However, they perform slowly when there are many errors. We propose S-PRAC, a fast sche...
Random linear network coding (RLNC) can enhance the reliability of multimedia transmissions over lossy communication channels. However, RLNC has been designed for equal size packets, while many efficient multimedia compression schemes, such as variable bitrate (VBR) video compression, produce unequal packet sizes. Padding the unequal packet sizes w...
Future communication systems, such as those enabling the Tactile Internet, will face disruptive changes compared to the state-of-the-art systems, which are 1) highly dynamic topology changes; 2) replacement of the end-to-end paradigm by real mesh topologies; and 3) a massive number of devices. To overcome these disruptive changes, future communicat...
Random linear network coding (RLNC) can greatly aid data transmission in lossy wireless networks. However, RLNC requires computationally complex matrix multiplications and inversions in finite fields (Galois fields). These computations are highly demanding for energy-constrained mobile devices. The presented case study evaluates hardware accelerati...
Random linear network coding (RLNC) is attractive for data transfer as well as data storage and retrieval in complex and unreliable settings. The existing systematic RLNC approach first sends all source symbols in a generation without encoding followed by the coded redundant packets at the tail of the generation. This systematic tail RLNC achieves...
Random linear network coding (RLNC) has the potential to improve the performance of current and future Internet of Things (IoT) communication systems, but is computationally demanding due to matrix multiplications and inversions. Some single-core RLNC implementations achieve already sufficient coding speeds for contemporary multimedia streaming for...
In the near future, upcoming communications and storage networks are expected to tolerate major difficulties produced by huge amounts of data being generated from the Internet of Things (IoT). For these types of networks, strategies and mechanisms based on network coding have appeared as an alternative to overcome these difficulties in a holistic m...
Given that next generation networks are expected to be populated by a large number of devices, there is a need for quick deployment and evaluation of alternative mechanisms to cope with the possible generated traffic in large-scale distributed data networks. In this sense, the Raspberry Pi has been a popular network node choice due to its reduced s...
Although random linear network coding (RLNC) constitutes a highly efficient and distributed approach to enhance communication networks and distributed storage, it requires additional processing to be carried out in the network and in end devices. For mobile devices, this processing translates into energy use that may reduce the battery life of a de...
Files and script for the paper: "Easy as Pi: A Network Coding Raspberry Pi Testbed"
Files and scripts for the paper: "Easy as Pi: A Network Coding Raspberry Pi Testbed"
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...
Tunable sparse network coding (TSNC) constitutes a promising concept for trading off computational complexity and delay performance. This paper advocates for the use of judicious feedback as a key not only to make TSNC practical, but also to deliver a highly consistent and controlled delay performance to end devices. We propose and analyze a TSNC d...
State-of-the-art analysis and protocols in wireless mesh networks typically assume an independent packet loss channel for each receiver of a transmission. Although this is usually transparent for single-path protocol design, this assumption may severely degrade the performance of opportunistic and/or multi-path routing approaches as well as network...