Joint Routing and Scheduling in Multi-hop Wireless Networks with Directional Antennas
|
|
|
- Rose Thompson
- 10 years ago
- Views:
Transcription
1 Joint Roting and Schedling in Mlti-hop Wireless Netorks ith Directional Antennas Partha Dtta IBM Research India Viek Mhatre Motorola Inc. Debmalya Panigrahi CSAIL, MIT Rajee Rastogi Yahoo Research India Abstract Long-distance mlti-hop ireless netorks hae been sed in recent years to proide connectiity to rral areas. The salient featres of sch netorks inclde TDMA channel access, nodes ith mltiple radios, and point-to-point longdistance ireless links established sing high-gain directional antennas monted on high toers. It has been demonstrated preiosly that in sch netork architectres, nodes can transmit concrrently on mltiple radios, as ell as receie concrrently on mltiple radios. Hoeer, concrrent transmission on one radio, and reception on another radio cases interference. Under this schedling constraint, gien a set of sorce-destination demand rates, e consider the problem of satisfying the maximm fraction of each demand (also called the maximm concrrent flo problem). We gie a noel joint roting and schedling scheme for this problem, based on linear programming and graph coloring. We analyze or algorithm theoretically and proe that at least 50% of a satisfiable set of demands is satisfied by or algorithm for most practical netorks (ith maximm node degree at most 5). I. INTRODUCTION Standardization of the air interface for IEEE and has reslted in rapid prodction and deployment of WiFi and WiMAX based mesh netorks. Sch mlti-hop mesh netorks hae seeral applications inclding ireless backhaling for 3G celllar netorks, and lo cost netorking for rral connectiity [1], [2], [3], [4]. In sch netorks, one typically makes a distinction beteen long-distance links and mch shorter local access links [5]. In this paper, e are concerned only abot long-distance links hich set p the backbone of the netork. These links are set p by highgain directional antennas monted on top of tall toers to achiee Fresnel clearance aboe obstrctions [6], [7]. Typically, a sbset of netork nodes (called gateays) hae direct connectiity to the Internet. The remaining nodes (called mesh nodes) se mlti-hopping to access the Internet throgh the gateay nodes. The focs of this paper is the design of joint roting and schedling algorithms for throghpt maximization in sch mlti-hop ireless mesh netorks. We assme that nodes are eqipped ith mltiple radios and directional antennas. Directional antennas are helpfl in mitigating interference and improing spatial rese [8], [9]. A node commnicates ith its neighboring nodes sing line-of-sight point-to-point ireless links. Each antenna is This ork as done hen the athors ere at Bell Labs Research India. connected to a single radio at the node. For sch a setting, it has been experimentally demonstrated on commercial off-theshelf ireless eqipment [8], [10] that either (i) concrrent transmission on all the radios of a node, or (ii) concrrent reception on all the radios of a node is possible. This is becase the directional antennas effectiely isolate the signals of all the incoming links. Hoeer, if one radio is transmitting dring a gien time slot, and another radio on the same node is receiing concrrently, then de to radiation leakage and the proximity of the to antennas, the transmitted signal can dron the receied signal. Hence transmission on one radio, and concrrent reception on another radio of the same node is not permitted. We refer to this operation of concrrent transmission or concrrent reception on all the radios of a node as SynOP (synchronos operation). For the aboe netork model, e consider the problem of joint roting and schedling to best meet a gien set of sorce-destination demands. Kodialam and Nandagopal hae stdied the joint roting and schedling problem for the omni-directional antenna setting ith single radio nodes in [11], and mlti-radio nodes in [12]. In [13], Narlikar et al. consider the mlti-radio setting ith directional antennas, and propose heristic algorithms for joint roting and schedling. We sho that the roting-schedling problem that arises in mlti-radio directional antenna setting is fndamentally different from the mlti-radio omni-directional antenna scenario considered in [11], [12]. Frthermore, in contrast to [13], e proide a proably near-optimal scheme for joint roting and schedling for this scenario. Or main contribtions are: Formlation of the problem as an (exponential-sized) linear program (LP) ith joint roting and schedling constraints. A noel schedling algorithm based on directed edge coloring in a mlti-graph. An algorithm for joint roting and schedling based on soling a modified (polynomial-sized) ersion of the aboe LP, and then sing the schedling algorithm to prodce a alid schedle for the LP soltion. Analysis of the aboe algorithm shoing that for a large class of netork graphs (maximm node degree of 9), at least 40% of the maximm concrrently satisfiable demand for each sorce-destination pair is satisfied by or algorithm. For netork graphs ith maximm node
2 2 degree of 5, hich encompass most practical mesh netork deployments, or soltion has a proable performance of at least 50% of the optimm. Althogh e focs on only a TDMA model, or reslts can be easily extended to a mix TDMA-FDMA model, as ell as the OFDMA model of IEEE II. SYSTEM MODEL AND PROBLEM FORMULATION Consider a mesh netork graph G =(V,E) here V is the set of mesh nodes, and E V V is the set of directed links. A link is formed beteen to nodes by aligning the directional antennas on each of the nodes. Reslts in [8] sho ho to dimension the transmit poers of radios of different nodes so that desired SINR (Signal to Interference and Noise) reqirements are met despite side lobe leakage, and concrrent reception on mltiple directional links at a node is possible. 1 In the netork graph, the same physical link is modeled sing to opposite directed links, and e say that a directed link is actie hen the nderlying physical link is actie in that direction. Throghot this paper links refer to directed links. Let C(e) be the capacity of link e. Since the nodes are static, and the links are line-of-sight, e assme that the link capacities are fixed, i.e., there are no shado-fading time ariations. Hoeer, note that slo time ariations in link capacities can be easily incorporated in or frameork by adapting the roting and schedling policies oer longer time scales. We are gien a set of M demands (rates), here the k th demand reqires a rate of r k from sorce s k V to destination d k V. If all the traffic is only beteen the mesh nodes and the Internet, and if the gateay nodes are assmed to be directly connected to the Internet throgh a high speed connection (a typical mesh netork architectre), then the aboe model can be easily modified as follos. We add a node (corresponding to the Internet) to the netork graph, and connect it to all the gateays sing links of infinite capacity. We make the folloing assmptions abot the capabilities of the nodes, and the interference constraints: Each node has a dedicated radio and a corresponding directional antenna for commnicating ith each of its neighbors. All the radios operate on a common channel. Transmissions are synchronized in time (TDMA operation), and in each slot, a sbset of links in the netork are actiated. Dring each time slot, a node can concrrently transmit on all its otgoing links, or concrrently receie on all its incoming links. Hoeer, concrrent transmission on one link and reception on another link ithin the same slot at a node is not alloed. 1 Note than, hen omni-directional antennas are employed, it is not possible to dimension the transmit poers for concrrent reception. Conseqently, ith omni-directional antennas, for a gien time slot/channel, only a single radio can be actiely receiing, hile ith directional antennas all the radios can concrrently receie packets. This important difference beteen omnidirectional and directional antennas reslts in to fndamentally different schedling problems. The last constraint arises becase of side-lobe radiation leakage from the directional antennas. De to this leakage, a transmission on a radio can completely dron a reception on a nearby radio. Ths in a slot, the set of nodes can be bipartitioned into a set of transmitters and a set of receiers. This immediately implies that the set of actie links in each slot forms a directed bipartite sbgraph from the transmitters to the receiers. 2 In the rest of this paper, nless stated otherise, a bipartite graph refers to a directed bipartite graph. A schedle of length T specifies for each slot 1 to T, the set of links that are actie in that slot. In or setting, a schedle is alid if the set of links that are actie in any time-slot forms a directed bipartite graph. In other ords, a alid schedle is a seqence of bipartite sbgraphs. Note that the bipartite sbgraphs need not be disjoint and the same link may appear in mltiple time-slots, either as part of different directed bipartite sbgraphs or in the same sbgraph hich is repeated in mltiple time-slots. The tilization of a link e in the schedle is then defined as the ratio of the nmber of slots in hich e is actie to the length of the schedle. The effectie capacity of link e in a schedle is therefore the prodct of its tilization and its total capacity C(e). A roting specifies the amont of flo on eery link for eery sorce-destination demand. The link flo ector of a roting specifies the total flo load (de to all sorcedestination demands) on each link. We say that a roting can be schedled if there is a alid schedle sch that the effectie capacity of eery link in the schedle is at least as mch as the total flo load on the link. Note that some rotings may not hae a feasible schedle. The concrrent flo ale of a roting is the largest λ sch that the roting satisfies at least λ fraction of eery sorce-destination demand. For a graph G and a set of sorce-destination demands, the maximm concrrent flo (or max flo) is defined as the maximm λ sch that there is a roting that has concrrent flo ale of λ. Then, or joint roting and schedling problem is the folloing: Gien a netork graph and a set of sorcedestination demands, among all rotings that can be schedled in or model, find a roting (and its corresponding schedle) that has the maximm concrrent flo. An LP formlation. Let B be the set of all directed bipartite sbgraphs of the gien graph G =(V,E). By simple conting argments, B =2 n 2 here n = V. Ths, any feasible actiation of links in a time slot is one of the sbgraphs in B, and any schedle can be represented as a eighted combination of elements B i B. Here the eight of a particlar directed bipartite sbgraph B i is the fraction of time-slots in hich B i is actie. For a schedle π, let B1, B2,..., B B be the associated eights. Let 1 e,b be the indicator fnction hich is 1 if link e is present in the directed bipartite sbgraph B B. 2 A directed bipartite graph diides the set of nodes into to sets, the transmitter set and the receier set, sch that, each edge in the graph originates from a node in the transmitter set, and terminates at a node in the receier set.
3 3 Maximize λ (1) Sbject to: M = f(e, k), e E (2) k=1 λr k e N in () e N ot (s k ) f(e, k) e N in (s k ) f(e, k), k =1...M (3) f(e, k) = f(e, k), e N ot () s k,d k, k =1...M (4) f(e, k) 0, e E, k =1...M (5) B C(e) Bi 1 e,bi, e E (6) i=1 B Bi =1, Bi 0, B i B (7) i=1 Fig. 1. LP for joint schedling-roting problem Let N in () represent the set of incoming links at node, and N ot () represent the set of otgoing links at node. As mentioned in Section II, e are gien a demand ector of M flos, sch that, demand k consists of sorce node s k and destination node d k ith a desired rate r k.letf(e, k) denote the load on link e de to demand k, and let S and D denote the set of sorce and destination nodes for these demands. Then the maximm concrrent flo problem in or model can be formlated as the LP in Figre 1. In the aboe LP, Eq. (2)-(5) are the reglar flo constraints, hile Eq. (6)- (7) are the schedling constraints. The LP finds the optimm eights Bi for all the bipartite graphs, and the corresponding link flo ales. While soling the aboe problem gies the optimal max-flo soltion, its comptational complexity is ery high. This is becase the nmber of bipartite sbgraphs in B is exponential in the nmber of nodes, and hence the LP has exponential nmber of ariables Bi. We therefore look for approximation algorithms for the aboe problem. Or general plan in designing the approximation algorithms is as follos. Consider a particlar roting ith a link flo ector f : E R + 0 representing the total flo load on each directed link in E. The corresponding roting can be schedled in or setting proided there exists a schedle hich can achiee a tilization of at least /C(e) for each link e E. Wefirst derie a set of necessary conditions for schedling a particlar link flo ector. In other ords, if there exists a schedle that achiees the reqired tilization, then these conditions hae to be satisfied. The optimal flo ector gien by the soltion to the LP mst therefore satisfy the necessary conditions. Then, e derie a set of sfficient conditions for the same problem, i.e. if these sfficient conditions are satisfied, then the link flo ector can be schedled. Or sfficient conditions are based on a schedling algorithm that can schedle any link flo ector that satisfies these conditions. Adding the sfficient conditions to the LP formlation possibly changes the optimal ale of λ. Hoeer, by comparing the necessary and sfficient conditions, e bond the decrease in the optimal LP ale hen the sfficient conditions are added to the LP. The sfficient conditions replace the exponential nmber of constraints inoling Bi in the LP and make the LP tractable. We sole the LP to obtain a flo ector hich can no be schedled since it satisfies the sfficient conditions. The ratio beteen the necessary and sfficient conditions gies the approximation bonds on or algorithm. We may note that the oerall plan of or algorithm is similar to [11], hoeer or necessary and sfficient conditions as ell as or schedling algorithms are ery different. III. NECESSARY CONDITION To schedle a link flo ector f corresponding to a roting, each link e mst hae a tilization of at least /C(e). Since a node cannot actiate an incoming and an otgoing link simltaneosly, the sm of tilization of an incoming link and that of an otgoing link (at the same node) mst add p to at most 1. Theorem 1: If a link flo ector f can be schedled, then C(e ) 1, V, e N in(), e N ot (). (8) The aboe necessary condition at a node depends only on the most heaily loaded pair of incoming and otgoing links. This is becase in or model e are alloed SynOP at a node (synchronos reception on all the links, and synchronos transmission on all the links). In sharp contrast, the model considered in [11] has omni-directional antennas, and therefore only allos one link to be actie per channel, at a node. Ths their necessary condition depends on the sm of the loads on all links of a node. IV. SUFFICIENT CONDITIONS USING EDGE COLORING OF A DIRECTED MULTIGRAPH In this section, e gie a ne schedling algorithm and an associated set of sfficiency conditions. We first introdce some terminology that e se throghot this section. A mltigraph is a graph in hich there cold be mltiple parallel edges beteen to nodes. In the rest of the paper, nless explicitly specified, by mlti-graph, e refer to a directed mlti-graph. The nderlying simple (directed) graph of a mlti-graph is prodced by replacing each mlti-edge by a single (directed) edge. The mltiplicity of an edge in the nderlying simple graph is defined as the nmber of copies of the edge that are present in the mlti-graph. Any to different copies of the same simple edge in the mlti-graph are said to be parallel edges. Note that an edge from to is not a parallel edge of an edge from to. Sch edges are referred to as anti-parallel or opposite edges. For any directed graph (either a mlti-graph or a simple graph), the corresponding ndirected graph is prodced by replacing each set of parallel and anti-parallel edges (i.e. all edges beteen to ertices and in both directions) by a single ndirected edge. Let τ be the dration of a time slot. Since C(e) bps is the capacity of link e, in order to carry a traffic of bps, link
4 4 (a) Mlti-graph G k (b) Simple graph G k s (c) Almost simple graph G k as (d) Residal graph G k+1 Fig. 2. Eoltion of residal graph G k in the Schedling Algorithm. Edge beteen and is tight, and therefore contribtes to copies in the almost simple graph G k as, hile all other edges contribte one copy. The solid edges in Gk as are in Gk s, hile the dotted edge belongs to the set Êk as. C(e)τ e shold be schedled in at least slots eery second. We therefore associate eight (e) ith link e, (e) = 1 τ C(e), (9) and consider a mlti-graph G here link e = (, ) is replaced by (e) directed links from to. (We assme that /C(e) are rational, and e choose τ so that all the (e) are integers.) No, or schedling problem redces to allocating timeslots to each edge in the mlti-graph G, here the dration of each time-slot is τ seconds. Considering each time-slot as a color, the slot allocation problem is an edge coloring problem for a directed mlti-graph sch that, the folloing to types of interference constraints are satisfied. Local Oerlap Constraint: At eery node, the color (timeslot) allocated to an otgoing edge is different from the colors allocated to the incoming edges. This ensres that no node concrrently transmits oer one radio, and receies oer another radio. Parallel Oerlap Constraint: No to parallel edges are allocated the same color. If to parallel edges get the same color, then it implies that the corresponding link needs to be actiated tice in the same time-slot; clearly, this is not possible. A similar mlti-graph edge coloring problem as considered in [11] for ndirected mlti-graphs here the local oerlap constraints don t exist. In another related ork in [10], a similar edge coloring problem as stdied in the context of simple (directed) graphs here the parallel oerlap constraint does not exist. The athors called this problem the directed edge coloring problem or the DEC problem. In the folloing sbsection, e proide a brief oerie of the DEC algorithm proposed in [10]. DEC algorithm for simple graphs. Let G be the gien simple directed graph ith maximm ertex degree Δ. Consider the ertex coloring of the ndirected graph corresponding to G ith K Δ+1 colors. 3 Let each ertex color class (set of ertices ith the same color) form a sperertex and let N be the set of sperertices in G. First, note that each sperertex is an independent set of ertices (i.e., no pair of ertices ith 3 Recall that the ertex coloring problem on an ndirected graph aims to color all the ertices in the graph sing the minimm nmber of colors sch that no to ertices sharing an edge are assigned the same color. It is ellknon that the ertex coloring problem is NP-hard [14]. Hoeer, for or prpose a (sb-optimal) polynomial-time ertex coloring algorithm sffices: the ell-knon greedy algorithm sing Δ+1 colors here Δ is the maximm degree of a ertex in a graph. Ths e assme K Δ+1. Fig. 3. K ξ(k) K ξ(k) Vales of ξ(k) for different ales of K the same color hae an edge connecting them). Ths, the graph indced by G on these sperertices G N =(N,E N ) has all the edges in E, except that the terminals of each edge are no longer ertices in V bt the corresponding sperertices in N. No, sppose e are gien n = ξ(k) edge colors, here ξ(k) is the smallest integer k sch that ( k k/2 ) K. Then, for each sperertex N, e assign a distinct set of n/2 edge colors. By the definition of ξ(k), ( n n/2 ) K; therefore, e hae sfficiently many edge colors for each sperertex to get a distinct edge color set. The edge color set at a sperertex represents the colors that may be sed to color an edge leaing. No, it can be easily shon that corresponding to each edge in G, there is at least one edge color hich is in the edge color set at its origin sperertex and is not in the edge color set at its destination sperertex. This color is assigned to the corresponding edge. Ths, this algorithm ses ξ(k) colors for the DEC problem. It as shon in [10] that ξ(k) log K for large ales of K. For smaller ales of K, see Figre 3. A. Mlti-DEC schedling algorithm Since or problem of edge coloring the mlti-graph generated by eights (e) in Eq. (9) is similar to the DEC problem, e call it the directed mlti-edge coloring problem or the mlti-dec problem. Formally, e are gien a mlti-graph G =(V,E), and e need to color the edges of this mltigraph ith the minimm set of colors sch that the local and the parallel oerlap constraints are satisfied. Roghly speaking, the algorithm e propose for mlti-dec splits the gien mltigraph into seeral almost simple sbgraphs, and edge colors each of these sbgraphs sing a modified DEC algorithm. We first present some definitions reqired to describe or schedling algorithm. A (directed or ndirected) mlti-graph is said to be almost simple if the maximm mltiplicity of any edge in the graph is 2. The eight of a node in a mlti-graph H =(V,F) (denoted by W (, H)) is the sm of mltiplicities of the most heaily loaded incoming and otgoing links of the node. Ths, if (e) is the mltiplicity of edge e in H, then W (, H) = max {(, )+(, )}. (,),(,) F Also, let W max (H) = max V W (, H). A directed edge (, ) is said to be tight if (, ) =W max (H). Similarly, a
5 5 ertex is said to be tight if W (, H) =W max (H). For example, the edge beteen nodes and in Fig. 2(a) is tight in mlti-graph G k, since W max (G k ) = W (, G k ) = W (, G k )=5. Let G s and G be the nderlying simple graph and corresponding ndirected graph of the mlti-graph G that is to be directed edge colored. Sppose that G can be ertex-colored sing K colors. Then, from [10], G s or any of its sbgraphs can be directed edge colored sing ξ(k) colors. We no gie a schedling algorithm that assigns colors to the edges of G. Schedling Algorithm. Case (i): ξ(k) =1: G s is a directed bipartite graph. We partition G into W max (G) directed bipartite graphs, each of hich is gien a distinct color. Case (ii): ξ(k) 2: We se the folloing iteratie procedre. Let G k be the sbgraph of G sed in the k th iteration of the algorithm. Initialize G 1 = G. In each iteration k, perform the folloing steps (each iteration ses a ne set of colors): 1) Form an almost simple graph, G k as, as follos. Initialize G k as = G k s, the nderlying simple graph of G k. If edge (, ) is tight in G k, then add another copy of (, ) to G k as (see Fig. 2(c)). Let these second copies of edges form the set Êas. k 2) Color the edges in G k s sing the DEC algorithm from [10] (at most ξ(k) ne colors). For any edge e Êk as, assign one of the ξ(k) colors (that ere sed in coloring the edges in G k s) exclding the color assigned to its parallel edge in G k s. 3) The sbgraph G k+1 sed in the next iteration is the residal graph obtained by remoing the edges colored in this iteration from G k (see Fig. 2(d)). If G k+1 has no edge then the algorithm terminates. Otherise, increment k, and go to Step 1. It can be shon that the color assignment gien by the aboe algorithm does not iolate local and parallel oerlap constraints [15]. Also e can sho the folloing theorem (proof in [15]) on the nmber of colors reqired by the aboe algorithm. Theorem 2: The mlti-dec algorithm ses W max colors hen ξ(k) =1, and ξ(k)w max /2 colors hen ξ(k) 2, here the corresponding ndirected graph of G can be ertex colored sing K colors. This theorem gies the folloing sfficiency conditions. Corollary 1: Using the Schedling Algorithm, a link flo ector f can be schedled if C(e ) min { 1, } 2 ξ(k) (10) for each pair of edges e N in () and e N ot () for each ertex. B. Joint Roting and Schedling Algorithm We exploit the sfficiency conditions of Corollary 1 in or algorithm. In the original LP formlation (Eq. (2)-(7)), e replace the schedling constraints (Eq. (6)-(7)) ith the constraints: C(e ) Y, V,e N in(),e N ot () (11) { } 2 here Y = min 1, ξ(k). Note that the aboe constraint amonts to no more than Δ 2 constraints for each node. Ths, the LP is tractable. The link flo ector in the soltion of the LP is no schedled sing the Schedling Algorithm. The approximation ratio of this algorithm is gien by the folloing theorem (fll proof in [15]). Theorem 3: The aboe LP (along ith the Schedling Algorithm) proides a 2/ξ(K)-approximation to the joint roting and schedling problem hen ξ(k) > 2, and proides an exact soltion for the cases of ξ(k) =1and ξ(k) =2. Proof Sketch: Comparing the necessary condition in Eq. (8) and the sfficient condition in Eq. (10), e note if ξ(k) =1or ξ(k) =2, the necessary and sfficient conditions are identical, and for ξ(k) > 2, their ratio is at most 2/ξ(K). Ths, any flo ector that satisfies the sfficient condition is at least 2/ξ(K) times the optimm. Recall that, K Δ+1, here Δ is a maximm degree of a node in a graph. Noting the ales of ξ(k) from Figre 3, e obsere that for a large class of practical netork deployments (maximm node degree of 9), or proposed algorithm obtains a soltion that is ithin 40% of the optimm. For more typical netork deployments (maximm node degree of 5), or soltion comes to ithin 50% of the optimm. REFERENCES [1] K. Chebrol, B. Raman, and S. Sen. Long-distance b links: performance measrements and experience. In Mobicom, [2] R. Patra, S. Nedeschi, S. Srana, A. Sheth, L. Sbramanian, and E. Breer. Wildnet: Design and implementation of high performance ifi based long distance netorks. In NSDI, [3] E. Breer, M. Demmer, M. Ho, R. Honicky, J. Pal, M. Plaché, and S. Srana. The challenges of technology research for deeloping regions. IEEE Perasie Compting, 5(2):15 23, [4] P. Dtta, S. Jaisal, and R. Rastogi. Roting and channel allocation in rral ireless mesh netorks. In Infocom, [5] K. Chebrol and B. Raman. Fractel: A fresh perspectie on (rral) mesh netorks. In NSDR, [6] S. Sen and B. Raman. Long distance ireless mesh netork planning: problem formlation and soltion. In WWW, [7] D. Panigrahi, P. Dtta, S. Jaisal, K. V. M. Naid, and R. Rastogi. Minimm cost topology constrction for rral ireless mesh netorks. In Infocom, [8] B. Raman and K Chebrol. Design and ealation of a ne mac protocol for long-distance mesh netorks. In Mobicom, [9] B. Raman. Channel allocation in based mesh netorks. In Infocom, [10] P. Dtta, S. Jaisal, D. Panigrahi, and R. Rastogi. A ne channel assignment mechanism for rral ireless mesh netorks. In Infocom mini-conference, [11] M. Kodialam and T. Nandagopal. Characterizing achieable rates in mlti-hop ireless mesh netorks ith orthogonal channels. IEEE/ACM Transactions on Netorking, 13(4): , [12] M. Kodialam and T. Nandagopal. Characterizing the capacity region in mlti-radio mlti-channel ireless mesh netorks. In Mobicom, [13] G. Narlikar, G. Wilfong, and L. Zhang. Designing mltihop ireless backhal netorks ith delay garantees. In Infocom, [14] M. R. Garey and Daid S. Johnson. Compter and Intractability: A Gide to the Theory of NP-Completeness. W. H. Freeman, [15] P. Dtta, V. Mhatre, D. Panigrahi, and R. Rastogi. Joint roting and schedling in ireless mesh netorks. Bell Labs Technical Memorandm, ITD K, 2007.
3 Distance in Graphs. Brief outline of this lecture
Distance in Graphs While the preios lectre stdied jst the connectiity properties of a graph, now we are going to inestigate how long (short, actally) a connection in a graph is. This natrally leads to
Chapter 21. Epidemics. 21.1 Diseases and the Networks that Transmit Them
From the book Netorks, Crods, and Markets: Reasoning abot a Highly Connected World. By Daid Easley and Jon Kleinberg. Cambridge Uniersity Press, 2010. Complete preprint on-line at http://.cs.cornell.ed/home/kleinber/netorks-book/
Covering planar graphs with degree bounded forests
Coering planar graphs ith degree bonded forests D. Gonçales LaBRI, U.M.R. 5800, Uniersité Bordea 1, 351 cors de la Libération 33405 alence Cede, France. Abstract We proe that eer planar graphs has an edge
ASAND: Asynchronous Slot Assignment and Neighbor Discovery Protocol for Wireless Networks
ASAND: Asynchronos Slot Assignment and Neighbor Discovery Protocol for Wireless Networks Fikret Sivrikaya, Costas Bsch, Malik Magdon-Ismail, Bülent Yener Compter Science Department, Rensselaer Polytechnic
Mobility Management and Its Applications in Efficient Broadcasting in Mobile Ad Hoc Networks
Mobilit Management and Its Applications in Efficient Broadcasting in Mobile Ad Hoc Netorks Jie W and Fei Dai Department of Compter Science and Engineering Florida Atlantic Uniersit Boca Raton, FL 33431
Configuration Management for Software Product Lines
onfigration Management for Software Prodct Lines Roland Laqa and Peter Knaber Franhofer Institte for Experimental Software Engineering (IESE) Saerwiesen 6 D-67661 Kaiserslatern, Germany +49 6301 707 161
CHAPTER ONE VECTOR GEOMETRY
CHAPTER ONE VECTOR GEOMETRY. INTRODUCTION In this chapter ectors are first introdced as geometric objects, namely as directed line segments, or arrows. The operations of addition, sbtraction, and mltiplication
Regular Specifications of Resource Requirements for Embedded Control Software
Reglar Specifications of Resorce Reqirements for Embedded Control Software Rajeev Alr and Gera Weiss University of Pennsylvania Abstract For embedded control systems a schedle for the allocation of resorces
value in arriving packet s header routing algorithm local forwarding table header value output link
Compter Netorks Roting Algorithms Based on Compter Netorking, 4 th Edition b Krose and Ross Interpla beteen roting, forarding roting algorithm local forarding table header ale otpt link 000 00 0 00 ale
Spectrum Balancing for DSL with Restrictions on Maximum Transmit PSD
Spectrm Balancing for DSL with Restrictions on Maximm Transmit PSD Driton Statovci, Tomas Nordström, and Rickard Nilsson Telecommnications Research Center Vienna (ftw.), Dona-City-Straße 1, A-1220 Vienna,
HOMOTOPY FIBER PRODUCTS OF HOMOTOPY THEORIES
HOMOTOPY FIBER PRODUCTS OF HOMOTOPY THEORIES JULIA E. BERGNER Abstract. Gien an appropriate diagram of left Qillen fnctors between model categories, one can define a notion of homotopy fiber prodct, bt
Graph-based Simplex Method for Pairwise Energy Minimization with Binary Variables
Graph-based Simplex Method for Pairwise Energy Minimization with Binary Variables Daniel Průša Center for Machine Perception, Faclty of Electrical Engineering, Czech Technical Uniersity Karloo náměstí
Deploying Network Load Balancing
C H A P T E R 9 Deploying Network Load Balancing After completing the design for the applications and services in yor Network Load Balancing clster, yo are ready to deploy the clster rnning the Microsoft
Designing a TCP/IP Network
C H A P T E R 1 Designing a TCP/IP Network The TCP/IP protocol site defines indstry standard networking protocols for data networks, inclding the Internet. Determining the best design and implementation
Linear Programming. Non-Lecture J: Linear Programming
The greatest flood has the soonest ebb; the sorest tempest the most sdden calm; the hottest love the coldest end; and from the deepest desire oftentimes enses the deadliest hate. Socrates Th extremes of
DIRECT TAX LAWS Taxability of Capital Gains on By-back of Shares - Debate ignites after AAR s rling in RST s case BACKGROUND 1. Recently, the Athority for Advance Rlings ( AAR ) in the case of RST, In
Manipulating Deformable Linear Objects: Characteristic Features for Vision-Based Detection of Contact State Transitions
Maniplating Deformable Linear Objects: Characteristic Featres for Vision-Based Detection of Contact State Transitions Jürgen Acker Dominik Henrich Embedded Systems and Robotics Lab. (RESY) Faclty of Informatics,
GUIDELINE. Guideline for the Selection of Engineering Services
GUIDELINE Gideline for the Selection of Engineering Services 1998 Mission Statement: To govern the engineering profession while enhancing engineering practice and enhancing engineering cltre Pblished by
Every manufacturer is confronted with the problem
HOW MANY PARTS TO MAKE AT ONCE FORD W. HARRIS Prodction Engineer Reprinted from Factory, The Magazine of Management, Volme 10, Nmber 2, Febrary 1913, pp. 135-136, 152 Interest on capital tied p in wages,
Health Care ID Card Enhancements
State of California Health Care Enhancements Incorporating National WEDI Indstry Card Standards and the UnitedHealthcare Branding Transition UnitedHealthcare is the first health company to se the national
Review of Hydraulic Flood Modeling Software used in Belgium, The Netherlands, and The United Kingdom
Reie of Hydralic Flood Modeling Softare sed in Belgim, The Netherlands, and The United Kingdom Written by: Daniel Gilles and Matthe Moore Agst 15 th, 010 International Perspecties in Water Resorce Management
Designing and Deploying File Servers
C H A P T E R 2 Designing and Deploying File Servers File servers rnning the Microsoft Windows Server 2003 operating system are ideal for providing access to files for sers in medim and large organizations.
Planning a Smart Card Deployment
C H A P T E R 1 7 Planning a Smart Card Deployment Smart card spport in Microsoft Windows Server 2003 enables yo to enhance the secrity of many critical fnctions, inclding client athentication, interactive
Optimal Trust Network Analysis with Subjective Logic
The Second International Conference on Emerging Secrity Information, Systems and Technologies Optimal Trst Network Analysis with Sbjective Logic Adn Jøsang UNIK Gradate Center, University of Oslo Norway
Planning an Active Directory Deployment Project
C H A P T E R 1 Planning an Active Directory Deployment Project When yo deploy the Microsoft Windows Server 2003 Active Directory directory service in yor environment, yo can take advantage of the centralized,
Designing an Authentication Strategy
C H A P T E R 1 4 Designing an Athentication Strategy Most organizations need to spport seamless access to the network for mltiple types of sers, sch as workers in offices, employees who are traveling,
High Availability for Internet Information Server Using Double-Take 4.x
High Availability for Internet Information Server Using Doble-Take 4.x High Availability for Internet Information Server Using Doble-Take 4.x pblished April 2000 NSI and Doble-Take are registered trademarks
Introduction to HBase Schema Design
Introdction to HBase Schema Design Amandeep Khrana Amandeep Khrana is a Soltions Architect at Clodera and works on bilding soltions sing the Hadoop stack. He is also a co-athor of HBase in Action. Prior
A Spare Part Inventory Management Model for Better Maintenance of Intelligent Transportation Systems
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 A Spare Part Inventory Management Model for Better Maintenance of Intelligent
Enabling Advanced Windows Server 2003 Active Directory Features
C H A P T E R 5 Enabling Advanced Windows Server 2003 Active Directory Featres The Microsoft Windows Server 2003 Active Directory directory service enables yo to introdce advanced featres into yor environment
An unbiased crawling strategy for directed social networks
Abstract An nbiased crawling strategy for directed social networks Xeha Yang 1,2, HongbinLi 2* 1 School of Software, Shenyang Normal University, Shenyang 110034, Liaoning, China 2 Shenyang Institte of
Modeling Roughness Effects in Open Channel Flows D.T. Souders and C.W. Hirt Flow Science, Inc.
FSI-2-TN6 Modeling Roghness Effects in Open Channel Flows D.T. Soders and C.W. Hirt Flow Science, Inc. Overview Flows along rivers, throgh pipes and irrigation channels enconter resistance that is proportional
Resource Pricing and Provisioning Strategies in Cloud Systems: A Stackelberg Game Approach
Resorce Pricing and Provisioning Strategies in Clod Systems: A Stackelberg Game Approach Valeria Cardellini, Valerio di Valerio and Francesco Lo Presti Talk Otline Backgrond and Motivation Provisioning
Kentucky Deferred Compensation (KDC) Program Summary
Kentcky Deferred Compensation (KDC) Program Smmary Smmary and Highlights of the Kentcky Deferred Compensation (KDC) Program Simple. Smart. For yo. For life. 457 Plan 401(k) Plan Roth 401(k) Deemed Roth
EMC NetWorker. Performance Optimization Planning Guide. Version 8.2 302-000-697 REV 01
EMC NetWorker Version 8.2 Performance Optimization Planning Gide 302-000-697 REV 01 Copyright 2000-2014 EMC Corporation. All rights reserved. Pblished in USA. Pblished Janary, 2015 EMC believes the information
Leveraging Multipath Routing and Traffic Grooming for an Efficient Load Balancing in Optical Networks
Leveraging ultipath Routing and Traffic Grooming for an Efficient Load Balancing in Optical Netorks Juliana de Santi, André C. Drummond* and Nelson L. S. da Fonseca University of Campinas, Brazil Email:
Task-Structured Probabilistic I/O Automata
Task-Strctred Probabilistic I/ Atomata Ran Canetti Ling Cheng Dilsn Kaynar Moses Liskov Nancy Lynch livier Pereira Roberto Segala IBM TJ atson Research Center USA Radbod University of Nijmegen the Netherlands
Chapter 1. LAN Design
Chapter 1 LAN Design CCNA3-1 Chapter 1 Note for Instrctors These presentations are the reslt of a collaboration among the instrctors at St. Clair College in Windsor, Ontario. Thanks mst go ot to Rick Graziani
EMC VNX Series. EMC Secure Remote Support for VNX. Version VNX1, VNX2 300-014-340 REV 03
EMC VNX Series Version VNX1, VNX2 EMC Secre Remote Spport for VNX 300-014-340 REV 03 Copyright 2012-2014 EMC Corporation. All rights reserved. Pblished in USA. Pblished Jly, 2014 EMC believes the information
Using GPU to Compute Options and Derivatives
Introdction Algorithmic Trading has created an increasing demand for high performance compting soltions within financial organizations. The actors of portfolio management and ris assessment have the obligation
Isilon OneFS. Version 7.1. Backup and recovery guide
Isilon OneFS Version 7.1 Backp and recovery gide Copyright 2013-2014 EMC Corporation. All rights reserved. Pblished in USA. Pblished March, 2014 EMC believes the information in this pblication is accrate
On the effect of forwarding table size on SDN network utilization
IBM Haifa Research Lab On the effect of forwarding table size on SDN network utilization Rami Cohen IBM Haifa Research Lab Liane Lewin Eytan Yahoo Research, Haifa Seffi Naor CS Technion, Israel Danny Raz
Evolutionary Path Planning for Robot Assisted Part Handling in Sheet Metal Bending
Evoltionary Path Planning for Robot Assisted Part Handling in Sheet Metal Bending Abstract Xiaoyn Liao G. Gary Wang * Dept. of Mechanical & Indstrial Engineering, The University of Manitoba Winnipeg, MB,
FINANCIAL FITNESS SELECTING A CREDIT CARD. Fact Sheet
FINANCIAL FITNESS Fact Sheet Janary 1998 FL/FF-02 SELECTING A CREDIT CARD Liz Gorham, Ph.D., AFC Assistant Professor and Family Resorce Management Specialist, Utah State University Marsha A. Goetting,
Chapter 14. Three-by-Three Matrices and Determinants. A 3 3 matrix looks like a 11 a 12 a 13 A = a 21 a 22 a 23
1 Chapter 14. Three-by-Three Matrices and Determinants A 3 3 matrix looks like a 11 a 12 a 13 A = a 21 a 22 a 23 = [a ij ] a 31 a 32 a 33 The nmber a ij is the entry in ro i and colmn j of A. Note that
HSBC Internet Banking. Combined Product Disclosure Statement and Supplementary Product Disclosure Statement
HSBC Internet Banking Combined Prodct Disclosre Statement and Spplementary Prodct Disclosre Statement AN IMPORTANT MESSAGE FOR HSBC CUSTOMERS NOTICE OF CHANGE For HSBC Internet Banking Combined Prodct
Planning a Managed Environment
C H A P T E R 1 Planning a Managed Environment Many organizations are moving towards a highly managed compting environment based on a configration management infrastrctre that is designed to redce the
Purposefully Engineered High-Performing Income Protection
The Intelligent Choice for Disability Income Insrance Prposeflly Engineered High-Performing Income Protection Keeping Income strong We engineer or disability income prodcts with featres that deliver benefits
Basic Linear Algebra
Basic Linear Algebra by: Dan Sunday, softsurfer.com Table of Contents Coordinate Systems 1 Points and Vectors Basic Definitions Vector Addition Scalar Multiplication 3 Affine Addition 3 Vector Length 4
How To Plan A Cloud Infrastructure
Concrrent Placement, Capacity Provisioning, and Reqest Flow Control for a Distribted Clod Infrastrctre Shang Chen, Yanzhi Wang, Massod Pedram Department of Electrical Engineering University of Sothern
Chapter 3. 2. Consider an economy described by the following equations: Y = 5,000 G = 1,000
Chapter C evel Qestions. Imagine that the prodction of fishing lres is governed by the prodction fnction: y.7 where y represents the nmber of lres created per hor and represents the nmber of workers employed
Closer Look at ACOs. Making the Most of Accountable Care Organizations (ACOs): What Advocates Need to Know
Closer Look at ACOs A series of briefs designed to help advocates nderstand the basics of Accontable Care Organizations (ACOs) and their potential for improving patient care. From Families USA Updated
Bonds with Embedded Options and Options on Bonds
FIXED-INCOME SECURITIES Chapter 14 Bonds with Embedded Options and Options on Bonds Callable and Ptable Bonds Instittional Aspects Valation Convertible Bonds Instittional Aspects Valation Options on Bonds
Compensation Approaches for Far-field Speaker Identification
Compensation Approaches for Far-field Speaer Identification Qin Jin, Kshitiz Kmar, Tanja Schltz, and Richard Stern Carnegie Mellon University, USA {qjin,shitiz,tanja,rms}@cs.cm.ed Abstract While speaer
TrustSVD: Collaborative Filtering with Both the Explicit and Implicit Influence of User Trust and of Item Ratings
TrstSVD: Collaborative Filtering with Both the Explicit and Implicit Inflence of User Trst and of Item Ratings Gibing Go Jie Zhang Neil Yorke-Smith School of Compter Engineering Nanyang Technological University
Solutions to Assignment 10
Soltions to Assignment Math 27, Fall 22.4.8 Define T : R R by T (x) = Ax where A is a matrix with eigenvales and -2. Does there exist a basis B for R sch that the B-matrix for T is a diagonal matrix? We
Position paper smart city. economics. a multi-sided approach to financing the smart city. Your business technologists.
Position paper smart city economics a mlti-sided approach to financing the smart city Yor bsiness technologists. Powering progress From idea to reality The hman race is becoming increasingly rbanised so
Corporate performance: What do investors want to know? Innovate your way to clearer financial reporting
www.pwc.com Corporate performance: What do investors want to know? Innovate yor way to clearer financial reporting October 2014 PwC I Innovate yor way to clearer financial reporting t 1 Contents Introdction
High Availability for Microsoft SQL Server Using Double-Take 4.x
High Availability for Microsoft SQL Server Using Doble-Take 4.x High Availability for Microsoft SQL Server Using Doble-Take 4.x pblished April 2000 NSI and Doble-Take are registered trademarks of Network
SIMPLE DESIGN METHOD FOR OPENING WALL WITH VARIOUS SUPPORT CONDITIONS
SIMPLE DESIGN METHOD FOR OPENING WALL WITH VARIOUS SUPPORT CONDITIONS Jeng-Han Doh 1, Nhat Minh Ho 1, Griffith School of Engineering, Griffith University-Gold Coast Camps, Qeensland, Astralia ABSTRACT
Technical Notes. PostgreSQL backups with NetWorker. Release number 1.0 302-001-174 REV 01. June 30, 2014. u Audience... 2. u Requirements...
PostgreSQL backps with NetWorker Release nmber 1.0 302-001-174 REV 01 Jne 30, 2014 Adience... 2 Reqirements... 2 Terminology... 2 PostgreSQL backp methodologies...2 PostgreSQL dmp backp... 3 Configring
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
IEEE/ACM TRANSACTIONS ON NETWORKING 1 A Greedy Link Scheduler for Wireless Networks With Gaussian Multiple-Access and Broadcast Channels Arun Sridharan, Student Member, IEEE, C Emre Koksal, Member, IEEE,
The Dot Product. Properties of the Dot Product If u and v are vectors and a is a real number, then the following are true:
00 000 00 0 000 000 0 The Dot Prodct Tesday, 2// Section 8.5, Page 67 Definition of the Dot Prodct The dot prodct is often sed in calcls and physics. Gien two ectors = and = , then their
BLIND speech separation (BSS) aims to recover source
A Convex Speech Extraction Model and Fast Comptation by the Split Bregman Method Meng Y, Wenye Ma, Jack Xin, and Stanley Osher. Abstract A fast speech extraction (FSE) method is presented sing convex optimization
Preparing your heavy vehicle for brake test
GUIDE Preparing yor heavy vehicle for brake test A best practice gide Saving lives, safer roads, ctting crime, protecting the environment Breaking the braking myth Some people believe that a locked wheel
EMC ViPR Analytics Pack for VMware vcenter Operations Management Suite
EMC ViPR Analytics Pack for VMware vcenter Operations Management Site Version 1.1.0 Installation and Configration Gide 302-000-487 01 Copyright 2013-2014 EMC Corporation. All rights reserved. Pblished
aééäçóáåö=táåççïë= péêîéê=ommp=oéöáçå~ä= açã~áåë
C H A P T E R 7 aééäçóáåö=táåççïë= péêîéê=ommp=oéöáçå~ä= açã~áåë Deploying Microsoft Windows Server 2003 s involves creating new geographically based child domains nder the forest root domain. Deploying
Optimal control and piecewise parametric programming
Proceedings of the Eropean Control Conference 2007 Kos, Greece, Jly 2-5, 2007 WeA07.1 Optimal control and piecewise parametric programming D. Q. Mayne, S. V. Raković and E. C. Kerrigan Abstract This paper
Firewall Feature Overview
PALO ALTO NETWORKS: Firewall Featre Overview Firewall Featre Overview Palo Alto Networks family of next generation firewalls delivers nprecedented visibility and control of applications, sers and content
EMC ViPR. Concepts Guide. Version 1.1.0 302-000-482 02
EMC ViPR Version 1.1.0 Concepts Gide 302-000-482 02 Copyright 2013-2014 EMC Corporation. All rights reserved. Pblished in USA. Pblished Febrary, 2014 EMC believes the information in this pblication is
EMC Storage Analytics
EMC Storage Analytics Version 2.1 Installation and User Gide 300-014-858 09 Copyright 2013 EMC Corporation. All rights reserved. Pblished in USA. Pblished December, 2013 EMC believes the information in
Spreading Code Assignment in an Ad hoc DS-CDMA Wireless Network
Spreading Code Assignment in an Ad hoc DS-CDMA Wireless Networ Ynnan W, Qian Zhang, Wenw Zh, S.Y. ng Dept. of Electrical Engineering, Princeton University, Princeton, NJ 08544 Microsoft Research, China,
Member of the NKT Group. We connect renewable energy sources. Onshore, offshore and photovoltaic
Member of the NKT Grop We connect renewable energy sorces Onshore, offshore and photovoltaic Completing the pictre www.nktcables.com We connect renewable energy sorces These days, renewable and clean energies
Facilities. Car Parking and Permit Allocation Policy
Facilities Car Parking and Permit Allocation Policy Facilities Car Parking and Permit Allocation Policy Contents Page 1 Introdction....................................................2 2.0 Application
Sample Pages. Edgar Dietrich, Alfred Schulze. Measurement Process Qualification
Sample Pages Edgar Dietrich, Alfred Schlze Measrement Process Qalification Gage Acceptance and Measrement Uncertainty According to Crrent Standards ISBN: 978-3-446-4407-4 For frther information and order
5 Using Your Verbatim Autodialer
5 Using Yor Verbatim Atodialer 5.1 Placing Inqiry Calls to the Verbatim Atodialer ( Yo may call the Verbatim atodialer at any time from any phone. The nit will wait the programmed nmber of rings before
Contents Welcome to FOXTEL iq2...5 For your safety...6 Getting Started...7 Playlist... 51 Active...53 Setup...54 FOXTEL Guide...18 ON DEMAND...
Contents Welcome to FOXTEL iq2...5 The FOXTEL iq2...5 Updates to FOXTEL iq2...5 Getting in toch with FOXTEL...5 For yor safety...6 Getting Started...7 Switching the FOXTEL iq2 on and off...7 Changing channel...7
On the urbanization of poverty
On the rbanization of poverty Martin Ravallion 1 Development Research Grop, World Bank 1818 H Street NW, Washington DC, USA Febrary 001; revised Jly 001 Abstract: Conditions are identified nder which the
