EDBT 2026 Demo / reviewers in the wild / expert
Habib Mostafaei
dblp:92/8328
· DBLP profile ↗
28ranked-venue papers
18as first author
13since 2021 · last 2026
0000-0001-8282-1571ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 18 · 13 first-author · 7 since 2021Systems, architecture and hardware · 5 · 3 first-author · 3 since 2021Software engineering, systems software and programming languages · 3 · 2 first-author · 1 since 2021Security and privacy · 1 · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | MeshGuard: MUD-Based Network Access Control for Large-Scale Thread-Powered IoT NetworksabstractThe IETF standard Manufacturer Usage Description (MUD) enables manufacturers to equip IoT devices with certified URLs that provide traffic profiles for those devices, helping administrators enforce network access control. However, MUD assumes devices operate on full IP stacks and therefore does not account for constrained IoT devices running Thread–the dominant low-power mesh networking standard–which lacks complete TCP/IP functionality. While prior work proposes extensions to support MUD in Thread environments, these approaches are limited to simple topologies with a single border router and do not scale to realistic deployments with multiple, heterogeneous border routers. We introduce MeshGuard, a framework enabling MUD-based access control in complex Thread networks, with any number of border routers. MeshGuard extends the Mesh Link Establishment (MLE) protocol to deliver MUD information from constrained devices to border routers regardless of network topology. Moreover, MeshGuard leverages Software-Defined Networking (SDN) to synchronize access control lists across all routers. Experiments on our proof-of-concept with real devices (nRF5340, nRF52833, Raspberry-Pi 3) demonstrate enhanced security, minimal overhead, and linear scalability compared to state-of-the-art approaches. Dominik Roy George, Wouter van Hoof, Habib Mostafaei, Savio Sciancalepore |
DSN | 3 |
| 2025 | Detecting Stragglers in Programmable Data Plane
Muhamad Rizka Maulana, Habib Mostafaei, Nirvana Meratnia |
Networking | 2 |
| 2025 | RIFO: Pushing the Efficiency of Programmable Packet SchedulersabstractPacket scheduling is a fundamental networking task that recently received renewed attention in the context of programmable data planes. Programmable packet scheduling systems such as those based on Push-In First-Out (PIFO) abstraction enabled flexible scheduling policies, but are too resource-expensive for large-scale line rate operation. This prompted research into practical programmable schedulers (e.g., SP-PIFO, AIFO) approximating PIFO behavior on regular hardware. Yet, their scalability remains limited due to extensive number of memory operations. To address this, we design an effective yet resource-efficient packet scheduler, Range-In First-Out (RIFO), which uses only three mutable memory cells and one FIFO queue per PIFO queue. RIFO is based on multi-criteria decision-making principles and uses small guaranteed admission buffers. Our large-scale simulations in Netbench demonstrate that despite using fewer resources, RIFO generally achieves competitive flow completion times across all studied workloads, and is especially effective in workloads with a significant share of large flows, reducing flow completion time up to$4.91\times $in datamining workload compared to state-of-the-art solutions. Our prototype implementation using P4 on Tofino switches requires only 600 lines of code, is scalable, and runs at line rate. Habib Mostafaei, Maciej Pacut, Stefan Schmid 0001 |
IEEE Trans. Netw. | 1 |
| 2024 | L3: Latency-aware Load Balancing in Multi-Cluster Service MeshabstractMicroservice architectures and service meshes have become highly popular and face increasingly stringent scalability and dependability requirements. To achieve low-latency service execution and maximize performance, service providers of large-scale distributed systems deploy microservices geographically closer to their users in multi-cluster service mesh environments. However, inter-cluster service dependencies introduce additional latency, and effective load balancing across multiple replicas distributed across clusters is crucial. Addressing this challenge, we present L3, an adaptive latency-aware load-balancing mechanism for multi-cluster service meshes. We conduct extensive simulations on Amazon EC2, and our results of using the microservices of the DeathStarBench suite for three clusters show that L3 reduces the 99th percentile latency by 26% and 22% compared with round-robin and C3. Olivier Michaelis, Stefan Schmid 0001, Habib Mostafaei |
Middleware | 3 |
| 2024 | A Demand-aware Networked System Using Telemetry and ML with REACTNETabstractEmerging network applications ranging from video streaming to virtual/augmented reality should provide stringent quality-of-service (QoS) guarantees in complex and dynamic environments with shared resources. A promising approach to meeting these requirements is to automate complex network operations and create self-adjusting networks. These networks should automatically gather contextual information, analyze how to efficiently ensure QoS requirements, and adapt accordingly. This paper presents REACTNET, a self-adjusting networked system designed to achieve this vision by leveraging emerging network programmability and machine learning techniques. Programmability empowers REACTNET by providing fine-grained telemetry information, while machine learning-based classification techniques enable the system to learn and adjust the network to changing conditions. Our preliminary implementation of REACTNET in P4 and Python demonstrates its effectiveness in video streaming applications. Seyed Milad Miri, Stefan Schmid 0001, Habib Mostafaei |
NCA | 3 |
| 2023 | Real-Time Link Verification in Software-Defined NetworksabstractSoftware-defined networking (SDN) has been widely adopted in different networks, such as datacenter and service providers. The SDN controller has the entire network view and is responsible for managing it. To obtain such a view of the network, the controller employs link discovery protocols, which are vulnerable to attacks such as link fabrication attacks (LFAs). TopoGuard and TopoGuard + are two major systems detecting LFAs. This paper introduces a link latency attack (LLA) that can bypass the defence mechanism of both systems. LLA can poison the view of the SDN controller from the network topology and causes outages, resulting in poor quality of service (QoS) or quality of experience (QoE). To mitigate this, we develop two machine learning-based defence systems, namely machine learning-based link guard (MLLG) and real-time link verification (RLV), to preserve the required defence for LLA. The MLLG works when the network topology rarely updates, while RLV can support frequent updates. Furthermore, RLV trains itself over a link latency dataset (LLD)– including latency data of fabricated and normal links– that is captured from the ongoing packets in the network. It also implements outlier detection techniques to identify a dynamic threshold for link latency. We test both systems on different scenarios using Mininet and show that they achieve reasonable results compared with current defence algorithms. Specifically, RLV presents the highest detection performance (F1-score) to 70% at less than 0.2% false-positive rate. The system also supports the robustness features when the attack rates vary from 3% to 7% in our simulated network. Sanaz Soltani, Mohammad Shojafar, Habib Mostafaei, Rahim Tafazolli |
IEEE Trans. Netw. Serv. Manag. | 3 |
| 2023 | SDN-enabled Resource Provisioning Framework for Geo-Distributed Streaming AnalyticsabstractGeographically distributed (geo-distributed) datacenters for stream data processing typically comprise multiple edges and core datacenters connected through Wide-Area Network (WAN) with a master node responsible for allocating tasks to worker nodes. Since WAN links significantly impact the performance of distributed task execution, the existing task assignment approach is unsuitable for distributed stream data processing with low latency and high throughput demand. In this paper, we propose SAFA, a resource provisioning framework using the Software-Defined Networking (SDN) concept with an SDN controller responsible for monitoring the WAN, selecting an appropriate subset of worker nodes, and assigning tasks to the designated worker nodes. We implemented the data plane of the framework in P4 and the control plane components in Python. We tested the performance of the proposed system on Apache Spark, Apache Storm, and Apache Flink using the Yahoo! streaming benchmark on a set of custom topologies. The results of the experiments validate that the proposed approach is viable for distributed stream processing and confirm that it can improve at least 1.64× the processing time of incoming events of the current stream processing systems. Habib Mostafaei, Shafi Afridi |
ACM Trans. Internet Techn. | 1 |
| 2022 | Network-aware worker placement for wide-area streaming analyticsabstractMany organizations leverage Distributed Stream processing systems (DPSs) to get insights from the data generated by different users/devices, e.g., the Internet of Things (IoT) devices or user clicks on a website, on geographically distributed datacenters. The worker nodes in such environments are connected through Wide Area Network (WAN) links with various delays and bandwidth. Therefore, minimizing the execution latency of a task on the worker nodes while using the links with enough bandwidth and lower cost to steer the traffic of the applications is a challenging task. In this paper, we formulate the worker node placement for a geo-distributed DSPs network as a multi-criteria decision-making problem. Then, we propose an additive weighting-based approach to solve it. The users can prioritize the worker node placement according to the network-relevant parameters. We also propose a framework that can be integrated with the current DPSs to execute the tasks. We test our placement approach on three widely used stream processing systems, i.e., Apache Spark, Apache Storm, and Apache Flink, on three custom graphs adopted from the real cloud providers. We run the streaming query of the Yahoo! streaming benchmark on these three DPSs. The experimental results show that our approach improves the performance of Spark up to 2.2x–7.2x, Storm up to 1.2x–3.4x, and Flink up to 1.4x–3.3x compared with other placement approaches, which makes our framework useful for use in practical environments. Habib Mostafaei, Shafi Afridi, Jemal H. Abawajy |
Future Gener. Comput. Syst. | 1 |
| 2022 | Delay-Resistant Geo-Distributed AnalyticsabstractBig data analytics platforms have played a critical role in the unprecedented success of data-driven applications. However, real-time and streaming data applications, and recent legislation, e.g., GDPR in Europe, have posed constraints on exchanging and analyzing data, especially personal data, across geographic regions. To address such constraints data has to be processed and analyzed in-situ and aggregated results have to be exchanged among the different sites for further processing. This introduces additional network delays due to the geographic distribution of the sites and potentially affecting the performance of analytics platforms that are designed to operate in datacenters with low network delays. In this paper, we show that the three most popular big data analytics systems (Apache Storm, Apache Spark, and Apache Flink) fail to tolerate round-trip times more than 30 milliseconds even when the input data rate is low. The execution time of distributed big data analytics tasks degrades substantially after this threshold, and some of the systems are more sensitive than others. A closer examination and understanding of the design of these systems show that there is no winner in all wide-area settings. However, we show that it is possible to improve the performance of all these popular big data analytics systems significantly amid even transcontinental delays (where inter-node delay is more than 30 milliseconds) and achieve performance comparable to this within a datacenter for the same load. Habib Mostafaei, Georgios Smaragdakis, Thomas Zinner, Anja Feldmann |
IEEE Trans. Netw. Serv. Manag. | 1 |
| 2021 | SNR: Network-aware Geo-Distributed Stream AnalyticsabstractEmerging applications such as those running on the Internet of Things (IoT) devices produce constant data streams that need to be processed in real-time. Distributed stream processing systems (DSPs), with geographically distributed cluster networks interconnected via wide area network (WAN) links, have recently gained interest in handling these applications. How-ever, these applications have stringent requirements such as low-latency and high bandwidth that must be guaranteed to ensure the quality of service (QoS). These application requirements raise fundamental DSPs resource management and scheduling challenge. In this paper, we formulate the problem of placement of worker nodes on a geo-distributed DSPs cluster network as a multi-criteria decision-making problem and propose an additive weighting-based approach to solve it. The proposed solution finds the trade-off among different network parameters and allows executing the tasks according to the desired performance metrics. We evaluated the proposed approach using the Yahoo! streaming benchmark on a testbed and compare it against mechanisms deployed in Apache Spark, Apache Storm, and Apache Flink. The results of the evaluation show that our approach improves the performance of Spark up to 2.2x-7.2x, Storm up to 1.2x-3.4x, and Flink up to 1.4x-3.3x compared to other approaches, which makes our approach useful for use in practical environments. Habib Mostafaei, Shafi Afridi, Jemal H. Abawajy |
CCGRID | 1 |
| 2021 | Link Latency Attack in Software-Defined NetworksabstractSoftware-Defined Networking (SDN) has found applications in different domains, including wired- and wireless networks. The SDN controller has a global view of the network topology, which is vulnerable to topology poisoning attacks, e.g., link fabrication and host-location hijacking. The adversaries can leverage these attacks to monitor the flows or drop them. However, current defence systems such as TopoGuard and TopoGuard+ can detect such attacks. In this paper, we introduce the Link Latency Attack (LLA) that can successfully bypass the systems' defence mechanisms above. In LLA, the adversary can add a fake link into the network and corrupt the controller's view from the network topology. This can be accomplished by compromising the end hosts without the need to attack the SDN-enabled switches. We develop a Machine Learning-based Link Guard (MLLG) system to provide the required defence for LLA. We test the performance of our system using an emulated network on Mininet, and the obtained results show an accuracy of 98.22% in detecting the attack. Interestingly, MLLG improves 16% the accuracy of TopoGuard+. Sanaz Soltani, Mohammad Shojafar, Habib Mostafaei, Zahra Pooranian, Rahim Tafazolli |
CNSM | 3 |
| 2021 | ReactNet: self-adjusting architecture for networked systemsabstractProviders today run numerous applications on their networks with diverse quality of service requirements. An appealing vision to deal with the resulting complexity of network operation, is to give more control to the network, allowing it to become more autonomous and to dynamically "self-adjust", to meet its requirements. This paper presents an architecture, ReactNet, to realize this vision, by leveraging two enabling technologies. First, we use programmable dataplanes and P4 to get accurate information about the traffic patterns the network currently serves. Second, we leverage Machine Learning (ML) techniques to process this information and react to the network changes dynamically. Habib Mostafaei, Seyed Milad Miri, Stefan Schmid 0001 |
CoNEXT | 1 |
| 2021 | TEL: Low-Latency Failover Traffic Engineering in Data PlaneabstractModern network applications demand low-latency traffic engineering in the presence of network failure, while preserving the quality of service constraints like delay and capacity. Fast Re-Route (FRR) mechanisms are widely used for traffic re-routing purposes in failure scenarios. Control plane FRR typically computes the backup forwarding rules to detour the traffic in the data plane when the failure occurs. This mechanism could be computed in the data plane with the emergence of programmable data planes. In this paper, we propose a system (calledTEL) that containstwoFRR mechanisms, namely, TEL-C and TEL-D. The first one computes backup forwarding rules in the control plane, satisfying max-min fair allocation. The second mechanism provides FRR in the data plane. Both algorithms require minimal memory on programmable data planes and are well-suited with modern line rate match-action forwarding architectures (e.g., PISA). We implement both mechanisms on P4 programmable software switches (e.g., BMv2 and Tofino) and measure their performance on various topologies. The obtained results from a datacenter topology show that our FRR mechanism can improve the flow completion time up to 4.6$\times$–7.3$\times$(i.e., small flows) and 3.1$\times$–12$\times$(i.e., large flows) compared to recirculation-based mechanisms, such as F10, respectively. Habib Mostafaei, Mohammad Shojafar, Mauro Conti |
IEEE Trans. Netw. Serv. Manag. | 1 |
| 2018 | A Learning Automaton-Based Controller Placement Algorithm for Software-Defined NetworksabstractSoftware-defined networking (SDN) moves the control plane of network devices like switches and routers to the controller. The controller is in charge of managing the whole network through application programming interfaces (APIs). Fault tolerance in the SDN networks can be handled by leveraging multiple controllers. Placing controllers in an SDN network can be seen as facility location problem which is an NP-hard problem. In this paper, we propose a simple heuristic algorithm for controller placement in SDN networks leveraging a learning automaton (LA) approach. The proposed algorithm can place the controllers based on a predefined propagation latency between the controllers and the switches while minimizing the overall propagation latency. We perform several simulations, from the available topologies of ToplogyZoo, and the results show the superiority of the proposed algorithm when compared to competing current state-of-the-art algorithms in terms of propagation latency. Habib Mostafaei, Michael Menth, Mohammad S. Obaidat |
GLOBECOM | 1 |
| 2018 | A Distributed Efficient Algorithm for Self-Protection of Wireless Sensor NetworksabstractWireless Sensor Networks (WSNs) have been widely leveraged for military and surveillance applications. Each node in a WSN plays a critical role and it can be targeted for the attackers of the network. Thus, it is required to preserve a certain level of protection for each node while exploiting the nodes for the global goals of the network. The self-protection problem focuses on scenarios that sensor nodes should protect themselves instead of protecting a set of event or objects in order to resist against any types of attacks to the nodes. Choosing a set of proper nodes to maintain self-protection requirements is an NP-Complete problem. In this paper, we devise a distributed learning automaton-based algorithm to select a subset of nodes in the network so that each node is under protection of at least one active node. The pooled simulation results validate the effectiveness of our algorithm in selecting nodes and prove that it acts better than state-of- the-art competing algorithms in term of efficiency by using a small number of nodes to provision the self-protection requirements. Habib Mostafaei, Mohammad S. Obaidat |
ICC | 1 |
| 2018 | Learning automaton based topology control protocol for extending wireless sensor networks lifetime
Mahmood Javadi, Habib Mostafaei, Morshed U. Chowdhury, Jemal H. Abawajy |
J. Netw. Comput. Appl. | 2 |
| 2018 | Software-defined wireless sensor networks: A survey
Habib Mostafaei, Michael Menth |
J. Netw. Comput. Appl. | 1 |
| 2017 | A Greedy Overlap-Based Algorithm for Partial Coverage of Heterogeneous WSNsabstractWireless Sensor Networks (WSNs) suffer from many resource constraints such as computational, energy, I/O and memory. They are also widely adopted for many applications such as remote monitoring and security applications. These networks highly relies on the limited available resources, therefore, it is crucial to keep the network alive as long as possible. In this paper, we propose a greedy heuristic algorithm to deal with the coverage problem of heterogeneous WSNs in the case when the complete coverage of the network is not needed and the nodes do not have the same sensing and communication features. This is also known as partial coverage. The greedy- based partial coverage (GPC) algorithm can preserve both coverage and connectivity of the nodes in the network. GPC uses the neighbor nodes of the selected nodes in order to preserve the connectivity of the chosen nodes while it uses the overlap between nodes to reach the required coverage ratio. The simulation results show that greedy based solution outperforms recent state-of- art schemes in terms of energy-efficiency. Habib Mostafaei, Mohammad S. Obaidat |
GLOBECOM | 1 |
| 2017 | PrIXP: Preserving the privacy of routing policies at Internet eXchange PointsabstractInternet eXchange Points (IXPs) serve as landmarks where many network service providers meet to obtain reciprocal connectivity. Some of them, especially the largest, offer route servers as a convenient technology to simplify the setup of a high number of bi-lateral peerings. Due to their potential to support a quick and easy interconnection among the networks of multiple providers, IXPs are becoming increasingly popular and widespread, and route servers are exploited increasingly often. However, in an ever-growing level of market competition, service providers are pushed to develop concerns about many aspects that are strategic for their business, ranging from commercial agreements with other members of an IXP to the policies that are adopted in exchanging routing information with them. Although these aspects are notoriously sensitive for network service providers, current IXP architectures offer no guarantees to enforce the privacy of such business-critical information. We re-design a traditional route server and propose an approach to enforce the privacy of peering relationships and routing policies that it manages. Our proposed architecture ensures that nobody, not even a third party, can access such information unless it is the legitimate owner (i.e., the IXP member that set up the policy), yet allowing the route server to apply the requested policies and each IXP member to verify that such policies have been correctly deployed. We implemented the route server and tested our solutions in a simulated environment, tracking and analyzing the number of exchanged control plane messages. Marco Chiesa, Roberto di Lallo, Gabriele Lospoto, Habib Mostafaei, Massimo Rimondini, Giuseppe Di Battista |
IM | 4 |
| 2017 | Leveraging SDN to monitor critical infrastructure networks in a smarter wayabstractIn critical infrastructures, communication networks are used to exchange vital data among elements of Industrial Control Systems (ICSes). Due to the criticality of such systems and the increase of the cybersecurity risks in these contexts, best practices recommend the adoption of Intrusion Detection Systems (IDSes) as monitoring facilities. The choice of the positions of IDSes is crucial to monitor as many streams of data traffic as possible. This is especially true for the traffic patterns of ICS networks, mostly confined in many subnetworks, which are geographically distributed and largely autonomous. We introduce a methodology and a software architecture that allow an ICS operator to use the spare bandwidth that might be available in over-provisioned networks to forward replicas of traffic streams towards a single IDS placed at an arbitrary location. We leverage certain characteristics of ICS networks, like stability of topology and bandwidth needs predictability, and make use of the Software-Defined Networking (SDN) paradigm. We fulfill strict requirements about packet loss, for both functional and security aspects. Finally, we evaluate our approach on network topologies derived from real networks. Roberto di Lallo, Federico Griscioli, Gabriele Lospoto, Habib Mostafaei, Maurizio Pizzonia, Massimo Rimondini |
IM | 4 |
| 2017 | SDNS: Exploiting SDN and the DNS to exchange traffic in a federated networkabstractFederated networks have primarily emerged to support cloud computing services, in order to reduce costs for providers, as well as to increase their incomes. Up to now, the research activity has been mostly focused on architectures and cost models, setting aside technological aspects. In this paper, we propose SDNS, an SDN-system that opens the application fields of federated networks to federated connectivity services. By exploiting the centralized architecture offered by SDN and relying on the OpenFlow protocol, the most adopted enabler for SDN, we propose a way to easily interact with the Domain Name System (DNS) traffic in order to allow communication among multiple customers connected to different providers in presence of any type of IP address plan. We tested the scalability of our approach in a prototype implementation based on Netkit, a widely adopted simulation environment. We measured several control-plane overhead metrics, like the number of DNS, OpenFlow, and SDNS messages exchanged in the network. Our experiments show that the scalability of our method is essentially the same of the DNS service. Habib Mostafaei, Gabriele Lospoto, Andrea Brandimartey, Roberto di Lallo, Massimo Rimondini, Giuseppe Di Battista |
NetSoft | 1 |
| 2017 | SDNetkit: A testbed for experimenting SDN in multi-domain networksabstractMininet is the de-facto standard simulation environment for experimenting with SDN enabled networks based on the OpenFlow protocol. Although Mininet is powerful and not resource hungry, it has a strong limitation: it is not possible to use it for networks in which both OpenFlow and standard distributed routing protocols (e.g. Open Short Path First, OSPF) simultaneously run. In this paper we present SDNetkit, an enhanced release of the widely used Netkit network emulator that overcomes the limitation imposed by Mininet. We improved Netkit by adding all needed software to run OpenFlow based networks (e.g. OpenVSwitch and the Ryu framework). We show two use cases in which OpenFlow and standard protocols coexist. In particular, we address interoperability problems by presenting one use case in which OpenFlow nodes interact with standard ones (e.g. OSPF routers) in multi-domain networks, as well as one use case in which the OpenFlow protocol and OSPF run on the same machine, discussing some problems related to specific configurations. We believe that having the possibility to experiment SDN also in presence of interoperability scenarios results in opening to new research perspectives. Habib Mostafaei, Gabriele Lospoto, Roberto di Lallo, Massimo Rimondini, Giuseppe Di Battista |
NetSoft | 1 |
| 2017 | A sleep scheduling approach based on learning automata for WSN partial coverage
Habib Mostafaei, Antonio Montieri, Valerio Persico, Antonio Pescapè |
J. Netw. Comput. Appl. | 1 |
| 2017 | Barrier coverage of WSNs with the imperialist competitive algorithm
Habib Mostafaei, Mohammad Shojafar, Bahman Zaher, Mukesh Singhal |
J. Supercomput. | 1 |
| 2017 | P-SEP: a prolong stable election routing algorithm for energy-limited heterogeneous fog-supported wireless sensor networks
Paola Gabriela Vinueza Naranjo, Mohammad Shojafar, Habib Mostafaei, Zahra Pooranian, Enzo Baccarelli |
J. Supercomput. | 3 |
| 2016 | An efficient partial coverage algorithm for wireless sensor networksabstractWireless sensor networks (WSNs) are currently adopted in a vast variety of domains. Due to practical energy constraints, in this field minimizing sensor energy consumption is a critical challenge. Sleep scheduling approaches give the opportunity of turning off a subset of the nodes of a network- without suspending the monitoring activities performed by the WSN-in order to save energy and increase the lifetime of the sensing system. Our study focuses on partial coverage, targeting scenarios in which the continuous monitoring of a limited portion of the area of interest is enough. In this paper, we present PCLA, an efficient algorithm based on Learning Automata that aims at minimizing the number of sensors to activate, such that a given portion of the area of interest is covered and connectivity among sensors is preserved. Simulation results show how PCLA can select sensors in an efficient way to satisfy the imposed constraints, thus guaranteeing better performance in terms of both working-node ratio and WSN lifetime. Also, we show how PCLA outperforms state-of-the-art partial-coverage algorithms. Habib Mostafaei, Antonio Montieri, Valerio Persico, Antonio Pescapè |
ISCC | 1 |
| 2015 | Connected P-Percent Coverage in Wireless Sensor Networks based on Degree Constraint Dominating Set ApproachabstractIn this paper, we propose an algorithm for connected p-percent coverage problem in Wireless Sensor Networks(WSNs) to improve the overall network life time. In this work, we investigate the p-percent coverage problem(PCP) in WSNs which requires p% of an area should be monitored correctly and to find out any additional requirements of the connected p-percent coverage problem. We propose pDCDS algorithm which is a learning automaton based algorithm for PCP. pDCDS is a Degree-constrained Connected Dominating Set based algorithm which detect the minimum number of nodes to monitor an area. The simulation results demonstrate that pDCDS can remarkably improve the network lifetime. Habib Mostafaei, Morshed U. Chowdhury, Md. Rafiqul Islam 0001, Hojjat Gholizadeh |
MSWiM | 1 |
| 2015 | Stochastic barrier coverage in wireless sensor networks based on distributed learning automata
Habib Mostafaei |
Comput. Commun. | 1 |