Wednesday, December 8, 2010

Design guidelines for wireless sensor networks: communication, clustering and aggregation

Wireless sensor networks are networks of wireless nodes that are deployed over an area for the purpose of monitoring certain phenomena of interest. The nodes perform certain measurements, process the measured data and transmit the processed data to a base station over a wireless channel. The base station collects data from all the nodes, and analyzes this data to draw conclusions about the activity in the area of interest. These networks are different from the traditional wireless ad hoc networks, because the nodes in an ad hoc network are in general less energy constrained [1]. In ad hoc networks the communication paradigm is any-to-any, since any node may wish to communicate with any other node. However in most sensor networks the many-to-one communication paradigm is more common. This is because in case of sensor networks, nodes send their data to common sinks or cluster head nodes for processing. This many-to-one paradigm often results in non-uniform energy drainage patterns in the network.
In the context of ad hoc networks it is well-known that when the propagation loss exponent is high, multi-hop communication should be used to counter the high path loss. However when nodes are organized in clusters, and when they use multi-hop communication to reach the cluster head, the nodes closer to a cluster head have a higher load of relaying packets as compared to other nodes. When the nodes are mobile (as is the case in ad hoc networks), due to the randomness induced by the time varying node positions, this relaying load gets (more or less) evenly distributed over all the nodes. However in most sensor networks nodes are static. Consequently the nodes closer to the cluster head get overburdened constantly. On the other hand when the nodes use single hop communication to reach the cluster heads, the nodes located farther away from a cluster head have the highest energy burden due to long range communication. The cluster heads themselves have the extra burden of performing long range transmissions to the distant base station.
The problem we address is that of determining the optimum number of cluster heads, of dimensioning, and determining the battery energy of the nodes, and determining the optimum mode of communication in each cluster (single hop or multi-hop). Most of the work in the sensor network literature assumes one of the two modes (single hop or multi-hop) and then optimizes the system for that particular mode. However in our work we present a systematic cost-based comparison of the two modes for 1-D (linear), 2-D (planar) and 3-D (spatial) clusters. We also propose a model for data aggregation which serves as an entry point for the application in the overall network design problem that we study next. We then propose and analyze a hybrid communication mode which alternates between single hop and multi-hop modes to ensure a more uniform energy drainage pattern. In this study we mainly focus on the trade-offs involved between communication, clustering and aggregation, and hence it is difficult to account for all other aspects of sensor networks such as MAC and routing. Our objective is to study these trade-offs and provide guidelines to the sensor network designers. Our analysis pertains only to the data gathering sensor networks, and not to the event detection sensor networks. In data gathering networks the nodes periodically send their sensed data to the base station, while in event detection sensor networks the nodes are idle for long periods of time, and spring into activity only when the event of interest occurs.
The rest of the paper is organized as follows. In Section 2 we discuss some of the related work. Section 3 contains a brief outline of the problem statement and our approach. In Section 4 we study single hop versus multi-hop modes in a single cluster. In Section 5 we propose a new model for data aggregation and solve the overall system design problem with this model. In Section 6 we propose and study a hybrid mode of communication. Section 7 presents some case studies for some typical sensor network settings. Finally we conclude the paper in Section 8.

http://www.boxingboards.com/member.php?u=145940
http://venus.select-servers.com/%7Eluke/forum/viewtopic.php?p=180771#180771
http://www.bestfeed.com.cn/bbs/viewtopic.php?f=2&t=142207
http://knackparenting.com/forums/viewthread/567/
http://www.aatishtheband.com/vb/showthread.php?p=629263#post629263
http://www.vinstraibk.com/forum/forum_posts.asp?TID=155463&PN=1&TPN=1
http://gardentuition.com/community/viewtopic.php?pid=124718#p124718
http://musicproductiontalk.com/site-discussion-f2/watch-movies-online-free-t36168.html
http://www.eurocom.bg/f/index.php?a=topic&t=64510
http://www.setpol.ru/forum/index.php?topic=130586.new#new
http://cchs2010.us/forums/index.php?action=profile;u=13773
http://firelightgaming.info/forums/index.php?action=profile;u=10971
http://www.kyrosity.com/forum/index.php?s=d8797670229cc8e2304fda8ab76b26f3&showuser=205696
http://yardofspooks.com/forms/index.php?action=profile;u=47642
http://www.invisionplus.net/forums/index.php?mforum=magicthegatheri&act=ST&f=1&t=3857
http://danielharper.co.uk/modules.php?name=Forums&file=profile&mode=viewprofile&u=57513
http://www.theenglishlab.net/forum/thread.php?threadid=12183
http://www.chibitopia.com/chibitopia_forms/viewtopic.php?f=19&t=125971
http://g-outlet.com/webboard/index.php?action=profile;u=41192
http://www.phil-law.co.uk/pl/cgi-bin/ikonboard.cgi?act=Profile;CODE=03;MID=115-1287618532
http://www.officialcn.com/viewthread.php?tid=46379&extra=
http://www.videoremaker.com/forum/ipod-ipod-touch-iphone/266-guide-how-to-rip-and-convert-dvd-to-ipad-on-mac-os-x-2.html#post5092
http://www.malcesineviolenta.it/forum/viewthread.php?tid=109173&page=1#pid231329
http://wowfbc.wo.ohost.de/viewtopic.php?p=16073#16073
http://www.forenhost24.de/forums/alfa_beta34/viewtopic.php?f=2&t=84204
http://forum.kud-osekovo.hr/index.php?action=profile;u=20858
http://www.nepalhorizons.com/forums/index.php?action=profile;u=39314
http://www.fecovol.com/viewtopic.php?f=2&t=252999
http://peteen.vn/forum/showthread.php?p=13685#post13685
http://themiraclewoman.com/forums/viewtopic.php?f=2&t=140388
http://www.aerosolfiends.com/forum/index.php?action=profile;u=25142
http://www.vivendasbelavista.com.br/%7Evivendas/vivendas2/phpBB2/viewtopic.php?p=277949#277949
http://www.forum-rondon-on-line.rondononline.com/viewtopic.php?f=3&t=25265
http://infodcidc.eclub.lv/exbb//topic.php?forum=2&topic=76205
http://mu-nefas.eclub.lv/forum/topic.php?forum=1&topic=11052
http://aux.snpnet.com/juniperbackbone/forums/member.php?u=46683
http://decisivegaming.net/forums/index.php?topic=8213.new#new
http://test.ankas-ebook.de/viewtopic.php?f=29&t=78334
http://www.montrealbd.com/forum/viewthread.php?tid=52320&page=1#pid68404
http://soullip.com/vbulletin/member.php?u=46640
http://mgascorecard.com/showthread.php?p=312354#post312354
http://www.brainconstipation.net/member.php?u=108844
http://www.ladybirdbookshop.co.uk/forum/viewtopic.php?TopicID=11588
http://www.sigamp.com/forums/index.php?showuser=115329
http://www.epicsoft.com.sg/forum/member.php?u=124202
http://freshlites.com/smf/index.php?action=profile;u=28750
http://www.myguilts.com/viewtopic.php?pid=45009#p45009
http://www.hmyv.org.uk/forums/viewtopic.php?f=6&t=199
http://heavenlyconversation.com/forums/viewtopic.php?f=2&t=102090
http://www.hostingmatrix.org/forum/viewtopic.php?pid=112031#p112031
http://www.nuevagalicia.edu.mx/foro/viewtopic.php?f=2&t=173313
http://www.notteprimadegliesami.org/forum/index.php?action=profile;u=71789
http://bl.com.tw/profile.php?mode=viewprofile&u=56499
http://www.gpropertiesinnigeria.com/index.php?action=profile;u=73541
http://www.jjjau.com/viewthread.php?tid=10421&extra=
http://ladywarez.com/member.php?u=29661
http://consciouslawyer.org/forum/index.php?action=profile;u=57034
http://www.vallis.ic.cz/Forum/topic.php?forum=1&topic=2622
http://headshotoz.netai.net/index.php?action=profile;u=10571
http://www.nttq4.com/diendan/index.php?showtopic=16664
http://ladygahan.bestphpbb3.com/viewtopic.php?f=2&t=7388
http://leapbrowser.com/community/viewtopic.php?f=2&t=294834
http://oohmarioclub.invisionplus.net/?mforum=oohmarioclub&s=79546e5e5ea7ad2b263b690675ccad2f&showuser=176506
http://www.dogandselwyntoo.com/krusher/forum/index.php?action=profile;u=66601
http://gmodbrasil.com/forum/index.php?action=profile;u=23067
http://www.cyberstrum.com/upload/showthread.php?p=156813#post156813
http://sandaras.sa.funpic.de/board/upload/index.php?showtopic=7475
http://www.omods.com/index.php/forums/viewthread/125/P150/
http://www.cookevilledaily.com/forum_posts.php?tid=1478&fid=
http://masjidmuhajireen.org/public_html/viewtopic.php?f=2&t=98985
http://www.jtech.org.uk/phpBB/viewtopic.php?f=16&t=221346
http://pantyhunt.phpbbhost.net/profile.php?mode=viewprofile&u=100250
http://www.instaladoresenmalaga.com/oficios-profesionales/modules/newbbex/viewtopic.php?topic_id=186168&post_id=195346&order=0&viewmode=flat&pid=0&forum=1#forumpost195346
http://fredo.puma.free.fr/metastaz/01/bb/viewtopic.php?pid=5237#p5237
http://nashaatlanta.solards.com/forum/viewtopic.php?p=596032#596032
http://www.selftalksecrets.com/business/member.php?u=23519
http://www.betweenfriends.org.uk/forums/member.php?u=19425
http://www.hypedgaming.net/forums/showthread.php?138-Watch-Movies-Online-Free&p=145#post145
http://anarsee.com/forum/index.php?s=d98fce979eb514709c5ba14dc721d073&showuser=13884
http://www.nokiakiller.com/vb/member.php?u=114581
http://www.xini.com.au/bbs///viewthread.php?tid=192829&extra=
http://www.dr-ronen.com/forum/viewtopic.php?p=3413#3413
http://www.revistastar.ro/forum/viewtopic.php?pid=7697#p7697
http://74.208.71.236/bookpublishernewdemo/forum/showthread.php?p=302714#post302714
http://www.hiphophertz.com/cgi-bin/yabb/YaBB.cgi?board=general;action=display;num=1287644780;start=0#0
http://hackersforcharity-staging.net/member.php?u=84311
http://hmoviegallery.avspremium.com/cgi-bin/yabb/YaBB.pl?board=Rules;action=display;num=1287629749;start=0#0
http://turtlesecu.com/viewtopic.php?f=6&t=17105
http://www.blacklightcompany.org/forums/index.php?showuser=87538
http://board.uubon.com/index.php?action=profile;u=22060
http://www.rock66.com/index.php?action=profile;u=72924
http://forum.prikolz.net/index.php?showuser=70372
http://www.luongson.net/forum/member.php?u=235268
http://bb.mybestb.com/bbs//viewthread.php?tid=29335&extra=
http://www.rolandchayer.com/TheVanKarenLife/index.php?showuser=98509
http://dadawarez.info/member.php?u=50975
http://www.tenchi.com.sg/bbs//viewthread.php?tid=138919&extra=
http://www.chirpback.net/viewtopic.php?f=2&t=220985
http://bmwe30m3.net/forum3/viewtopic.php?p=53197#53197
http://optimalbodyweight.com/forum/viewtopic.php?f=6&t=53688
http://www.sikorska.cz/viewtopic.php?pid=116556#p116556
http://www.eventhorizonls.net/forum/index.php?showtopic=11472
http://eva.ge/forum/index.php?showuser=50259
http://www.vosrogdenie.com/profile.php?mode=viewprofile&u=185524
http://www.baroulconstanta.ro/forum/viewtopic.php?f=2&t=607064
http://www.thyle.net/chronisverse/cgi-bin/yabb/YaBB.cgi?board=gaming;action=display;num=1287641631;start=0#0
http://vimag.es/forums/viewtopic.php?pid=25391#p25391
http://prod.chronick.com/viens/forum/phpBB2/viewtopic.php?p=336190#336190
http://www.boxergirl.net/forum/viewtopic.php?f=2&t=227546
http://tropangbyuti.net/forum/showthread.php?p=479776#post479776
http://www.hrm.ee/forum/profile.php?mode=viewprofile&u=42546
http://www.myst-of-lodoss.de/Forum/index.php?showuser=163115
http://www.parklodgejjk.co.uk/modules/PunBB/viewtopic.php?pid=117584#p117584
http://ilike.cz/chat-forum/member.php?u=79646
http://pinoystreetsmart.com/forum/index.php?topic=19199.new#new
http://www.kerr4mayor.com/forum/viewtopic.php?pid=183135#p183135
http://nuclearfuzion.com/social/viewtopic.php?f=7&t=1583
http://biergarten-wetter.com/viewtopic.php?f=2&t=226280
http://fantasyhearts.net/smf/index.php?topic=141797.new#new
http://www.qelada.com/vb/member.php?u=9247