Fast Node Cardinality Estimation and Cognitive MAC Protocol Design for Heterogeneous Machine-to-Machine Networks
Machine-to-Machine (M2M) networks are an emerging technology with applications in numerous areas including smart grids, smart cities, vehicular telematics, and healthcare. In this paper, we design two estimation protocols for rapidly obtaining separate estimates of the number of active nodes of each traffic type in a heterogeneous M2M network with $T$ types of M2M nodes (e.g., those that send emergency, periodic, normal type data etc), where $T \geq 2$ is an arbitrary integer. One of these protocols, Method I, is a simple scheme, and the other, Method II, is more sophisticated and performs better than Method I. Also, we design a medium access control (MAC) protocol that supports multi-channel operation for a heterogeneous M2M network with an arbitrary number of types of M2M nodes, operating as a secondary network using Cognitive Radio technology. Our Cognitive MAC protocol uses the proposed node cardinality estimation protocols to rapidly estimate the number of active nodes of each type in every time frame; these estimates are used to find the optimal contention probabilities to be used in the MAC protocol. We compute a closed form expression for the expected number of time slots required by Method I to execute as well as a simple upper bound on it. Also, we mathematically analyze the performance of the Cognitive MAC protocol and obtain expressions for the expected number of successful contentions per frame and the expected amount of energy consumed. Finally, we evaluate the performances of our proposed estimation protocols and Cognitive MAC protocol using simulations.
Code (0)
등록된 구현이 없습니다.
Similar Papers 제목 키워드 기반
Adaptive Cardinality Estimation
In this paper we address cardinality estimation problem which is an important subproblem in query optimization. Query optimization is a part of every relational DBMS responsible for finding the best way of the execution …
Artificial Intelligence Based Cognitive Routing for Cognitive Radio Networks
Cognitive radio networks (CRNs) are networks of nodes equipped with cognitive radios that can optimize performance by adapting to network conditions. While cognitive radio networks (CRN) are envisioned as intelligent net…
Decision MakingFLAT: Fast, Lightweight and Accurate Method for Cardinality Estimation
Query optimizers rely on accurate cardinality estimation (CardEst) to produce good execution plans. The core problem of CardEst is how to model the rich joint distribution of attributes in an accurate and compact manner.…
DistJoin: A Decoupled Join Cardinality Estimator based on Adaptive Neural Predicate Modulation
Research on learned cardinality estimation has achieved significant progress in recent years. However, existing methods still face distinct challenges that hinder their practical deployment in production environments. We…
Monotonic Cardinality Estimation of Similarity Selection: A Deep Learning Approach
Due to the outstanding capability of capturing underlying data distributions, deep learning techniques have been recently utilized for a series of traditional database problems. In this paper, we investigate the possibil…
Deep LearningManagementregression