Research Projects

Our lab focuses on the design and analysis of advanced communication and computing systems. Key research areas include error correction codes, distributed computing, IoT network optimization, and hardware acceleration.

Controller Node D1 P1 D2 Distributed Storage with Erasure Coding

Distributed Computing & Storage Systems

Erasure Coding Distributed Storage HPC

We investigate high-performance distributed computing architectures. Our recent work focuses on accelerating erasure coding operations by exploiting multiple repair paths and optimizing data allocation in heterogeneous environments.

LDPC TANNER GRAPH 1v1 0v2 1v3 1v4 0v5 +c1 +c2 +c3 H = [ 1 1 0 1 0 1 0 1 0 1 0 1 0 1 1 ] Syndrome: Hx T = 0

Error Control Codes (ECC)

LDPC Codes LRC Memory Reliability

Design of advanced error correction codes for modern memory systems and wireless communications. We are developing new constructions of Locally Repairable Codes (LRC) and LDPC codes resilient to burst errors and silent data corruption.

LoRa Gateway 🌡️SF12 💧SF9 📡SF7 SF10 🏭SF11 Cloud ADR: Adaptive Data Rate Algorithm Dynamic SF / TP allocation → Energy Optimization

IoT Network Optimization

LoRaWAN ADR Algorithm Energy Efficiency LPWAN

Design and optimization of IoT network protocols for energy-efficient and reliable communication. Our recent work focuses on improved analysis and design of Adaptive Data Rate (ADR) algorithms for LoRaWAN systems, enabling dynamic resource allocation that maximizes network lifetime while maintaining quality of service.

Data Stream 1 Data Stream 2 Data Stream 3 Data Stream 4 AcceleratedResults Parallel Processing Speedup CPU 1x GPU ~30x GPU / FPGA Massively Parallel Architecture

Big Data & Computational Acceleration

GPU Computing Frequent Itemset Mining FPGA Tensor Decomposition

Accelerating data-intensive algorithms using GPUs and FPGAs for large-scale data processing. Recent projects include boosting GPU-based frequent itemset mining (GMiner++) by reducing redundant computations, and implementing efficient hardware architectures for post-quantum cryptography candidates.