Local Approximation Algorithms for Scheduling Problems in Sensor Networks
We study fractional scheduling problems in sensor networks, in particular, sleep scheduling (generalisation of fractional domatic partition) and activity scheduling (generalisation of fractional graph colouring). The problems are hard to solve in general even in a centralised setting; however, we show that there are practically relevant families of graphs where these problems admit a local distributed approximation algorithm; in a local algorithm each node utilises information from its constant-size neighbourhood only. Our algorithm does not need the spatial coordinates of the nodes; it suffices that a subset of nodes is designated as markers during network deployment. Our algorithm can be applied in any marked graph satisfying certain bounds on the marker density; if the bounds are met, guaranteed near-optimal solutions can be found in constant time, space and communication per node. We also show that auxiliary information is necessary—no local algorithm can achieve a satisfactory approximation guarantee on unmarked graphs.
KeywordsSensor Network Schedule Problem Approximation Ratio Local Algorithm Boundary Node
Unable to display preview. Download preview PDF.
- 3.Floréen, P., Kaski, P., Suomela, J.: A distributed approximation scheme for sleep scheduling in sensor networks. In: SECON 2007. Proc. 4th Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks, San Diego, CA, June 2007, pp. 152–161. IEEE, Piscataway (2007)Google Scholar
- 4.Koushanfar, F., Taft, N., Potkonjak, M.: Sleeping coordination for comprehensive sensing using isotonic regression and domatic partitions. In: Proc. 25th Conference on Computer Communications (INFOCOM, Barcelona, April 2006), IEEE, Piscataway, NJ (2006)Google Scholar
- 5.Moscibroda, T., Wattenhofer, R.: Maximizing the lifetime of dominating sets. In: IPDPS 2005. Proc. 19th IEEE International Parallel and Distributed Processing Symposium, Denver, CO, IEEE Computer Society Press, Los Alamitos (2005)Google Scholar
- 10.Suomela, J.: Locality helps sleep scheduling. In: WSW 2006. Working Notes of the Workshop on World-Sensor-Web: Mobile Device-Centric Sensory Networks and Applications, Boulder, CO, October 2006, pp. 41–44 (2006), http://www.sensorplanet.org/wsw2006/
- 16.Jiang, T., Wang, L.: An approximation scheme for some Steiner tree problems in the plane. In: Du, D.-Z., Zhang, X.-S. (eds.) ISAAC 1994. LNCS, vol. 834, pp. 414–422. Springer, Heidelberg (1994)Google Scholar
- 19.Ghys, É.: Les groupes hyperboliques. Astérisque 189–190, 203–238 (1990), [Séminaire Bourbaki, vol. 1989/90, Exp. No. 722]Google Scholar