Search arXiv⌕ Search

arXiv subjects

Mohammad R. Shakournia

Publications and source records attributed to Mohammad R. Shakournia.

2 recordsLinked to original sources

Wearable Data Profiling for NDN-Based Smart Healthcare: Performance Comparison with an IP Baseline

Smart healthcare IoT requires low-latency and reliable delivery of patient data, yet IP-based communication remains host-centric and offers limited support for mobility, caching, and request aggregation. This paper evaluates a smartphone-centric Named Data Networking (NDN) approach in which a patient's smartphone aggregates sensor streams and publishes a stable latest profile under a consistent name, enabling effective in-network caching. Using ndnSIM simulations on a realistic medical IoT topology, we compare NDN and IP under identical traffic and link conditions. Results show that per-sample naming provides little benefit, but smartphone aggregation with stable naming allows NDN caching to reduce delay after cache warm-up and achieve significantly higher delivery ratios under congestion compared to IP.

cs.NI↗

Two-Fold Byzantine Fault Tolerance Algorithm: Byzantine Consensus in Blockchain

Blockchain technology offers a decentralized and secure method for storing and authenticating data, rendering it well-suited for various applications such as digital currencies, supply chain management, and voting systems. However, the decentralized nature of blockchain also exposes it to vulnerabilities, particularly Byzantine faults, which arise when nodes in the network behave maliciously or encounter unexpected failures. Such incidents can result in inconsistencies within the blockchain and, in extreme scenarios, lead to a breakdown in consensus. Byzantine fault-tolerant consensus algorithms are crafted to tackle this challenge by ensuring that network nodes can agree on the blockchain's state even in the presence of faulty or malicious nodes. To bolster the system's resilience against these faults, it is imperative to detect them within the system. However, our examination of existing literature reveals a prevalent assumption: solutions typically operate under constraints regarding the number of faulty nodes. Such constraints confine the proposed solutions to ideal environments, limiting their practical applicability. In response, we propose a novel approach inspired by social paradigms, employing a trusted and fully monitored communication sub-process to detect Byzantine nodes. Upon detection, these nodes can be either disregarded in the consensus-building process, subjected to penalties, or undergo modifications as per the system's policy. Finally, we statistically demonstrate that our approach achieves a detection probability that exceeds 95\% for Byzantine nodes. In essence, our methodology ensures that if Byzantine nodes exhibit malicious behavior, healthy nodes can identify them with a confidence level of 95\%.

cs.DC↗