Monday, December 20, 2010

QoS-aware minimum energy multicast tree construction in wireless ad hoc networks

Ad hoc wireless networks are expected to be deployed in a wide variety of civil and military applications. The increasing use of collaborative applications and wireless devices may further add to the needs and usage of ad hoc networks. The communicating nodes might be distributed randomly and are assumed to have the capacity of packet forwarding to communicate with each other over a shared radio channel. Building such networks poses a significant technical challenge because of the constraints imposed by the characteristics of the ad hoc networks. Resources, including energy, bandwidth, processing capacity and memory, that are relatively abundant in wired environments, are strictly limited and must be preserved.
The emergence of real-time applications and the widespread use of wireless devices have generated the need to provide quality-of-service (QoS) support in wireless ad hoc networking environments. QoS is usually defined as a set of service requirements that need to be met by the network while transporting a packet stream from a source to its destination(s). The network needs are governed by the service requirements specified by the end user applications. The network is expected to guarantee a set of measurable pre-specified service attributes to the users in terms of end-to-end performance, such as delay, bandwidth, probability of packet loss, delay variance, etc. [1]. The QoS metric bandwidth is more difficult to guarantee in wireless ad hoc networks, because the wireless bandwidth is the scarce resource and always shared among adjacent nodes. This requires extensive collaboration between the nodes, both to establish the route and to secure the resources necessary to provide the QoS.
Since wireless nodes are generally dependent on finite battery source, the routing protocol for QoS provisioning must also consider the residual battery power and the rate of battery consumption in order to increase longevity of such networks [2 and 3]. Thus all the techniques for QoS provisioning should be power-efficient. On the other hand, the ability to provide QoS is heavily dependent on how well the resources are managed at the MAC layer. A QoS routing protocol developed for one type of MAC layer does not generalize to others easily. Among the QoS routing protocols proposed so far, some use generic QoS measures and are not tuned to a particular MAC layer [4, 5 and 6]. Some use CDMA to eliminate the interference between different transmissions [7 and 8]. In [9], the authors develop a QoS routing protocol for ad hoc networks using TDMA in small networks. The protocol is based on AODV [10], and builds QoS routes only as needed.
Future networks must be adequately equipped to handle multipoint communication in a fast and economical manner. When the network is modeled as a weighted, undirected graph, the problem is that of finding a minimal Steiner tree for the graph, given a set of destinations. The problem is known to be NP-complete. Consequently, several heuristics exist which provide approximate solutions to the Steiner problem in networks [41]. In [42], the authors present a random neural network (RNN) model can be used to significantly improve the quality of the Steiner trees delivered by the best available heuristics that are the minimum spanning tree heuristic and the average distance heuristic.
The recent proliferation of QoS-aware group applications over the wireless ad hoc networks has accelerated the need for efficient multicast support. In this paper, we only consider “bandwidth” as the QoS and present a constraint formulation model for the QoS-MEM (QoS-aware Minimum Energy Multicast) problem in a TDMA-based ad hoc network. In general, “bandwidth” in time-slotted network system is measured in terms of the amount of “free” slots. Consequently, in order to establish a bandwidth guaranteed QoS multicast tree from a source to all destinations, we have the following goals for this optimization problem:
1. The bandwidth allocated on each link of the multicast tree should meet the bandwidth requirement.2. A suitable scheduling of free slots for each link of the multicast tree can be also obtained from this model.3. The total RF energy consumption on the bandwidth-guaranteed multicast tree is minimized.
Clearly, such a joint power-minimization and scheduling is a challenging optimization problem. In fact, either the scheduling problem with even a single power level or the best-effort minimum energy multicast problem, is by itself known to be an NP-hard problem [32 and 36]. Our simulation results show that an optimal solution of the QoS-MEM problem using our model can always be obtained in a timely manner for networks with no more than 20 nodes. The remaining of this paper is organized as follows. In Section 2, we overview related work concerning QoS unicast/multicast routing and minimum energy multicast routing in wireless ad hoc networks. In Section 3, we give a network model and the definition of BCMT (bandwidth-constrained multicast tree). Section 4 derives the linear constraint formulation for Problem QoS-MEM systematically in a form of Mixed Integer Linear Programming (MILP), and proves that it produces the optimal solutions. Computational results assessing the performance are given in Section 5. Section 6 summarizes our finding and points out several future research problems.

http://www.yu-gi-oh-online.co.uk/member.php?u=53209
http://www.cardrushforum.com/showthread.php?p=345259#post345259
http://163.22.87.1/94computer/modules/newbb/viewtopic.php?topic_id=2405&post_id=541398&order=0&viewmode=flat&pid=2425&forum=1#forumpost541398
http://thecity.sfsu.edu/%7Ecsc313/bb/viewtopic.php?pid=419248#p419248
http://www.radioelsembrador.cl/foro/viewtopic.php?f=2&t=109582
http://www.jagelf.com/forum/showthread.php?p=941362#post941362
http://www.testicularenlargement411.com/forum/index.php?action=profile;u=51899
http://www.igameinc.net/forum/viewtopic.php?f=2&t=45770
http://foros.bidhobby.com/viewtopic.php?f=2&t=76852
http://www.gm-hybrids.com/forums/index.php?showtopic=8641
http://media-darling.com/forums/YaBB.pl?num=1287620809/0#0
http://www.freedissent.com/forum/phpBB2/viewtopic.php?p=105756#105756
http://barishoes.com/forum/index.php?action=profile;u=13772
http://doazoo.com/forum/viewtopic.php?f=2&t=122403
http://www.malcesineviolenta.it/forum/viewthread.php?tid=109173&page=1#pid231329
http://site.belcompany.be/forum/viewtopic.php?p=326147#326147
http://lamibisnonna.altervista.org/forum/index.php?action=profile;u=34048
http://e-hak.eclub.lv/forum_/topic.php?forum=2&topic=6360
http://forum.lamanne.net/viewtopic.php?p=70349#70349
http://www.epicsoft.com.sg/forum/member.php?u=124202
http://www.aerosolfiends.com/forum/index.php?topic=37117.new#new
http://lisachu.com/msgboard/index.php?showuser=141878
http://forum.northstarrepublic.com/index.php?action=profile;u=50980
http://www.goldvox.com/forum/index.php?action=profile;u=34584
http://dragrussia.ru/forum/index.php?showtopic=2307
http://www.huanjie.com.cn/english/bbs/showthread.php?s=92bc902db85f4f0ef7955dda5cf597e6&threadid=47905
http://forum.kino.reticulator.com/viewtopic.php?pid=21404#p21404
http://image-profi.ru/forum/index.php?showtopic=89052
http://curiousfactory.com/games/forum/index.php?action=profile;u=65160
http://www.parlerdetout.com/forum/index.php?action=profile;u=12300
http://www.casinomaatje.nl/forum/index.php?topic=48460.new#new
http://theroyaloak.co.za/fluxbb/viewtopic.php?pid=35834#p35834
http://board.nudereviews.com/niches-categories/16-whats-everyones-personal-favorite-niche-128.html#post29066
http://www.piratpalatset.com/forum/viewtopic.php?pid=136152#p136152
http://www.cnguyen.com/forum/showthread.php?p=473419#post473419
http://forum.noov.ru/member.php?u=76492
http://www.dalatex.org/forum/member.php?u=89618
http://mxchg.com/forum/index.php?action=profile;u=98790
http://stop-gambling.co.uk/forum/punbb-1.3.4/profile.php?id=15482
http://dieviper.di.funpic.de/index.php?showtopic=5224
http://aznaddict.com/forum/index.php?action=profile;u=6762
http://forum.vocetemdireito.com/viewtopic.php?f=11&t=175934
http://www.krnovsko.cz/textpattern/forum/viewtopic.php?pid=567865#p567865
http://travelprothai.com/forum/index.php?action=profile;u=39739
http://rf-cable-connectors.com/viewtopic.php?f=2&t=136167
http://www.megablaster.net/xbox360gaming/viewtopic.php?p=221378#221378
http://www.markowski-chausseur.com/forum/viewtopic.php?pid=503603#p503603
http://forum.niceaxe.com/index.php?showtopic=765
http://www.smart-today.com/board/bbs/viewthread.php?tid=106686&extra=
http://wholesaledropshippingforums.co.uk/showthread.php?p=253456#post253456
http://www.einrad-fotos.de/profile.php?mode=viewprofile&u=12769
http://webtutorialz.com/forum/member.php?u=27251
http://forum.neodelight.com/profile.php?mode=viewprofile&u=148578
http://www.washingtonensemble.org/forum/viewtopic.php?p=26934#26934
http://bbs.sib.jp/profile.php?mode=viewprofile&u=58833
http://www.albanar.biz/forum/member.php?u=30746
http://www.freekatie.com/forums/viewthread.php?tid=196065&page=1#pid528395
http://vampireknight.invisionplus.net/?mforum=vampireknight&s=1d08d4846548d92d8ca708bbf3e02f72&showuser=117237
http://www.aerovillamercedes.com.ar/foro/viewtopic.php?f=2&t=32173
http://www.davesdebt.com/forum/topic.php?t=33491
http://www.descubreleon.com/forum/viewthread.php?tid=37719&page=1#pid87107
http://www.mojsajt.org/forum/index.php?topic=13989.new#new
http://medusa.xrsk.net/%7Emiles/forum/viewtopic.php?pid=347261#p347261
http://www.tongarirocrossing.org.nz/forum/viewtopic.php?pid=32783#p32783
http://www.lfg.phorum.cz/forum/viewtopic.php?pid=769#p769
http://www.graffiti-art.phorum.cz/phpBB2/viewtopic.php?p=3110#3110
http://www.destekkulubu.com/forum/viewthread.php?tid=362&extra=
http://cookyourdogsfood.com/forum/index.php?action=profile;u=18320
http://oaksfloor.com/wowsources/viewtopic.php?p=170035#170035
http://www.sahamobile.com/forums/index.php?action=profile;u=15931
http://forum.poker.com/member.php?u=117347
http://www.nastyboards.com/forums/member.php?u=142686
http://www.isdunyasiforum.com/index.php?action=profile;u=65452
http://www.lartob.de/cgi-bin/forum/YaBB.cgi?board=5;action=display;num=1287604147;start=0#0
http://www.sweethotblue.com/cgi-bin/ib/ikonboard.cgi?act=Profile;CODE=03;MID=85-1287600793
http://taoweb123.com/diendan/profile.php?id=22380