Dynamic Mobile Charger Scheduling in Heterogeneous Wireless Sensor Networks Hua Huang 1 , Shan Lin 1 , Lin Chen 2 , Jie Gao 1 , Anwar Mamat 3 , Jie Wu 4 Presenter: Hua Huang
1 Stony Brook University
1
2 Univ. Paris-Sud 11
3 University of Maryland 4 Temple University College Park
Problem Description ο Network Model ο Sensor set: π, mutual distance matrix: π· ο battery capacity: πΈπππ₯ , energy consumption rate: ππ (π‘)
ο Charger Model ο single mobile charger ο zero charging time
ο Optimization Goal
ο Coverage Ratio π©πͺ ο Energy Storage π©π¬
2
Problem Formulation
ο Maximizing a convex function, discrete constraints ο NP complete ο proved by reducing the Traveling Salesman Problem ( TSP) to it
3
Related Work ο Zhang, Sheng, JieWu, and Sanglu Lu. "Collaborative mobile
charging for sensor networks." Mobile Adhoc and Sensor Systems (MASS), 2012 IEEE 9th International Conference on. IEEE, 2012. ο He, Liang, et al. "Esync: An energy synchronized charging protocol for rechargeable wireless sensor networks." Proceedings of the 15th ACM international symposium on Mobile ad hoc networking and computing. ACM, 2014. ο Xie, Liguang, et al. "On traveling path and related problems for a mobile station in a rechargeable sensor network." Proceedings of the fourteenth ACM international symposium on Mobile ad hoc networking and computing. ACM, 2013. 4
Challenge ο Shortest Route (TSP) Scheduler ο charges along shortest route ο Fail to consider about node urgency
5
Challenge ο Earliest Deadline First (EDF) Scheduler ο charges most urgent node ο Fail to consider about traveling cost
6
Challenge Both traveling cost and node urgency are essential
7
Spatial Dependent Model ο Cluster Dependency: ο When charging i, traveling costs for nearby nodes are reduced.
ο Path Dependency: ο When traveling to i, nodes near the path are recharged without
much detour
8
Spatial Dependent Task (SDT) Scheduler ο Idea: ο Searches for the most urgent node cluster ο charges nearby nodes along the path
ο Solution Overview 1. 2. 3.
Search the cluster to recharge Construct the directed acyclic travel graph Searches for the route to travel using critical path algorithm
9
Spatial Dependent Task (SDT) Scheduler ο Cluster Priority:
Weighted sum of urgency Distance
ο Path Priority:
Extra gain
detour cost
10
Spatial Dependent Task (SDT) Scheduler (contβd) Traveling graph definition
Given the distance π Directed Edge π π exists if: β ππ π < πΎπ ππ π