Energy and Latency Control in Low Duty Cycle MAC Protocols. Li, Y., Ye, W., & Heidemann, J. Technical Report ISI-TR-2004-595, USC/Information Sciences Institute, September, 2004.
Energy and Latency Control in Low Duty Cycle MAC Protocols [link]Paper  abstract   bibtex   
Recently, several MAC protocols such as S-MAC and T-MAC have exploited scheduled sleep/wakeup cycles to conserve energy in sensor networks. Until now, most protocols have assumed all nodes in the network were configured to follow the same schedule, or they assumed border nodes would follow multiple schedules, but did not evaluate those cases. This paper develops two new algorithms to control and exploit the presence of multiple schedules to reduce energy consumption and latency. The first one is the \emphglobal schedule algorithm (GSA). Through experiments, we demonstrate that, because of radio propagation vagaries, large sensor networks have very ragged, overlapping borders where many nodes listen to two or more schedules. GSA is a fully distributed algorithm that allows a large network to converge on a single global schedule to conserve energy. Secondly, we demonstrate that strict schedules incur a latency penalty in a multi-hop network when packets must wait for the next schedule for transmission. To reduce latency in multi-hop paths we develop the \emphfast path algorithm (FPA). FPA provides fast data forwarding paths by adding additional wake-up periods on the nodes along paths from sources to sinks. We evaluate both algorithms through experiments on Berkeley motes and demonstrate that the protocols accomplish their goals of reducing energy consumption and latency in large sensor networks.
@TechReport{Li04b,
	author = 	"Yuan Li and Wei Ye and John Heidemann",
	title = 	"Energy and Latency Control in Low Duty Cycle {MAC} Protocols",
	institution = 	"USC/Information Sciences Institute",
	year = 		2004,
	sortdate = "2007-05-01",
	project = "ilense, macss, cisoft",
	jsubject = "sensornet_subtransport",
	number =	"ISI-TR-2004-595",
	month =		sep,
	location =	"johnh: folder: pafile",
	url =		"http://www.isi.edu/%7ejohnh/PAPERS/Li04b.html",
	pdfurl =	"http://www.isi.edu/%7ejohnh/PAPERS/Li04b.pdf",
	otherurl = "http://www-scf.usc.edu/%7eyuanl/myresearch/smac_schedules.pdf",
	copyrightholder = "authors",
	myorganization = 	"USC/Information Sciences Institute",
	abstract = "
Recently, several MAC protocols such as S-MAC and T-MAC have exploited
scheduled sleep/wakeup cycles to conserve energy in sensor
networks. Until now, most protocols have assumed all nodes in the
network were configured to follow the same schedule, or they assumed
border nodes would follow multiple schedules, but did not evaluate
those cases. This paper develops two new algorithms to control and
exploit the presence of multiple schedules to reduce energy
consumption and latency. The first one is
the \emph{global schedule algorithm} (GSA).
Through experiments, we demonstrate that, because of
radio propagation vagaries, large sensor networks have very ragged,
overlapping borders where many nodes listen to two or more
schedules. GSA is a fully distributed algorithm that allows a large
network to converge on a single global schedule to conserve
energy. Secondly, we demonstrate that strict schedules incur a latency
penalty in a multi-hop network when packets must wait for the next
schedule for transmission.  To reduce latency in multi-hop paths we
develop the \emph{fast path algorithm} (FPA). FPA provides fast data
forwarding paths by adding additional wake-up periods on the nodes
along paths from sources to sinks. We evaluate both algorithms through
experiments on Berkeley motes and demonstrate that the protocols
accomplish their goals of reducing energy consumption and latency in
large sensor networks.
",
}

Downloads: 0