Joint Backup Capacity Allocation and Embedding for Survivable Virtual Networks

Size: px
Start display at page:

Download "Joint Backup Capacity Allocation and Embedding for Survivable Virtual Networks"

Transcription

1 Jont Backup Capacty Allocaton and Embeddng for Survvable Vrtual Networks Nashd Shahrar, Shhabur Rahman Chowdhury, Reaz Ahmed, Amal Khan, Raouf Boutaba, Jeebak Mtra, and Lu Lu Davd R. Cherton School of Computer Scence, Unversty of Waterloo {nshahra srchowdhury rahmed a73khan Huawe Technologes Canada Research Center Huawe Technologes Abstract A key challenge n Network Vrtualzaton s to effcently map a vrtual network (VN) on a substrate network (SN) whle accountng for possble substrate falures. Ths s known as the Survvable Vrtual Network Embeddng (SVNE) problem. The state-of-the-art lterature has studed the SVNE problem from nfrastructure provders (InPs) perspectve,.e., provsonng backup resources n the SN. A rather unexplored soluton spectrum s to augment the VN wth suffcent spare backup capacty to survve substrate falures and embed the resultng VN accordngly. Such augmentaton enables InPs to offload falure recovery decsons to the VN operator, thus, provdng more flexble VN management. In ths paper, we study the problem of jontly optmzng spare backup capacty allocaton n a VN and embeddng the VN to guarantee full bandwdth n the presence of sngle substrate lnk falure. We formulate the optmal soluton to the jont optmzaton problem as a quadratc nteger program that we transform nto an nteger lnear program. We propose a heurstc algorthm to solve larger nstances of the problem. Smulaton results show that our heurstc allocates % extra resources compared to the optmal, whle executng several orders of magntude faster. I. INTRODUCTION Infrastructure provders (InPs), such as data center network operators, Internet servce provders, and transport network operators are leveragng Network Vrtualzaton (NV) to offer slces of ther networks to servce provders (SPs) [], []. NV enables InPs to better utlze ther nfrastructure,.e., substrate network (SN) and also to open new revenue streams. However, the benefts from NV come wth addtonal resource management challenges, such as effcently mappng the vrtual nodes and lnks of a vrtual network (VN) request onto substrate nodes and paths, respectvely. Ths s known as the VN embeddng (VNE) problem [3]. If a VNE soluton does not take possble substrate falures nto account, then such falures can result n degraded Qualty of Servce (QoS) for VNs, leadng to Servce Level Agreement (SLA) volatons. A VN embeddng that can survve substrate falures s known as the Survvable VNE (SVNE) [], and has receved sgnfcant attenton n the research communty [] [3]. The SVNE research lterature focuses prmarly on proactvely (protecton durng embeddng) or reactvely (restoraton after falure) provsonng backup resources n the SN, ISBN c 07 IFIP possbly dsjont from the VN s prmary resources. A rather unexplored spectrum n SVNE s to augment a VN wth adequate backup capacty and to embed the VN on an SN accordngly []. More recently, [7] has studed a weaker verson of the SVNE problem that augments the VN topology to ensure connectvty under multple substrate lnk falures. However, [7] does not guarantee the affected vrtual lnks bandwdth, and only allows the VN to operate wth degraded QoS. In ths paper, we focus on the problem of augmentng a VN wth suffcent backup capacty and embeddng the VN on an SN n a way that ensures survvablty wth guaranteed bandwdth under sngle substrate lnk falure. The motvaton for provdng protecton at the VN level comes from the shft of control to SPs, as antcpated n future Transport Software Defned Networks (T-SDNs) []. T-SDNs are the next generaton of transport networks that leverage SDN technologes and promse to provde full fledged VN nstead of tradtonal end-to-end connectvty to SPs [], [6]. SPs can thus have more control over ther vrtual slce and deploy ther own routng, traffc engneerng, and falure recovery solutons. InPs can offload some of the falure recovery tasks to SPs by augmentng the VNs wth suffcent spare capacty for backup and embeddng the VNs usng necessary dsjont paths n the SN. A recent study emprcally evaluated the mpact of provdng survvablty at the SN level, compared to that at the VN level, n a real testbed []. The study shows that: () provdng survvablty at the VN level has smlar swtchng response tme durng a falure as compared to dong the same at the SN level, and () VN level survvablty can accommodate more VNs compared to dong the same at the SN, hence, s more proftable for InPs. The ntuton behnd the latter result s that InPs need to provson more dsjont resources when ensurng survvablty at the SN level []. Another motvatng applcaton for provdng survvablty at the VN level s to ensure strong IP layer survvablty n IP over Wavelength Dvson Multplexed (WDM) networks. Strong survvablty n ths context means ensurng both connectvty and bandwdth at the IP layer durng falures n ether the IP or the WDM layer [7]. By equppng the IP layer wth necessary backup resources needed to recover from a falure, part of the falure recovery tasks can be off-loaded to the IP

2 layer. However, a major dfference between NV and IP-over- WDM s that IP routers are provsoned n fxed locatons, whereas the vrtual nodes are not assumed to have been already placed and the embeddng algorthm determnes ther placement. Therefore, solutons for IP-over-WDM networks such as [7], [8] cannot be drectly appled n NV context. As a matter of fact, the problem n NV context s more general than ts nstance n IP-over-WDM networks. In ths paper, we study the problem of jontly optmzng spare backup capacty allocaton wthn a VN and embeddng the VN on an SN to ensure survvablty under sngle substrate lnk falure, whle mnmzng resource provsonng cost n the SN. We focus on the sngle lnk falure scenaro snce ths s the most common case [9], [0]. A major challenge n solvng the problem s to jontly optmze spare backup capacty allocaton and survvable embeddng. Spare capacty allocaton and VN embeddng, when performed ndependently of one another, may lead to suboptmal or nfeasble solutons. Hence, we propose a jont optmzaton model to solve spare capacty allocaton and VN embeddng smultaneously. Specfcally, we make the followng contrbutons: We formulate the optmal soluton to the jont optmzaton problem as a Quadratc Integer Program (QIP). We also present a transformaton of the QIP nto an Integer Lnear Program (ILP). We propose a heurstc soluton to tackle the computatonal complexty of the ILP-based optmal soluton. We perform extensve smulatons to evaluate our solutons. Smulaton results show that our proposed heurstc allocates % extra resources compared to the optmal. The rest of ths paper s organzed as follows. We present the related lterature n II and contrast our work wth the state-of-the-art. In III, we present the system model and problem statement followed by a dscusson on how spare backup capacty can be allocated along a vrtual lnk. Then, we present our QIP formulaton for the jont optmzaton problem and the ILP transformaton n IV. We present the desgn of our heurstc n V. The evaluaton of our solutons are presented n VI. Fnally, we conclude wth some future research drectons n VII. II. RELATED WORK Frst, we dscuss the state-of-the-art n SVNE n II-A. Then, we present the works focused on provdng protecton at the VN level n II-B. Fnally, we contrast our approach wth those from IP-over-WDM network survvablty n II-C. A. SVNE wth Protecton at SN Rahman et al., were the frst to address the SVNE problem by formulatng the problem as a mxed nteger lnear program []. A number of subsequent research works have addressed dfferent aspects of SVNE such as substrate node falure [], [6], leveragng mult-path embeddng [8], [9], shared backup protecton [0], [], and dedcated VN topology protecton [], [3]. However, these approaches address the SVNE problem from an InP s perspectve,.e., the InP provsons backup resources n the SN, dsjont from the prmary embeddng. They do not explore the soluton space where the VN can be augmented wth suffcent resources to survve substrate falures and embed the VN accordngly. B. SVNE wth Protecton at VN Recently, an emprcal study by Wang et al., [] compared dfferent protecton schemes for NV n T-SDNs. The results from [] show that provdng protecton at the VN level can ncrease VN acceptance rato. However, [] performed a two step backup capacty allocaton and embeddng rather than jontly optmzng them. We studed a weaker verson of the SVNE problem wth VN level protecton n [7]. Ths work proposed to embed a VN on an SN n such way that VN connectvty s ensured aganst multple substrate lnk falures. However, t does not guarantee any bandwdth n case of a falure and only allow the VN to operate n a best effort manner. Barla et al., proposed separate desgn models for cloud servces that provde reslency ether at the VN or at the SN layer []. Ther VN-based reslency model employs dedcated backup consstng of addtonal vrtual lnks to reach the recovery data center. In contrast, our model elmnates the need for changng the VN topology and uses spare capacty allocated to exstng vrtual lnks to survve lnk falures. C. IP-over-WDM Network Survvablty A smlar problem to our jont optmzaton has been studed n IP-over-WDM lterature, namely, Strongly Survvable Routng (SSR). The objectve of the SSR s to ensure both connectvty and bandwdth guarantee at the IP layer durng a falure n ether IP or WDM layer. One approach for solvng the SSR s to provson spare bandwdth at the IP layer to survve IP or WDM lnk falure [7], [8], [] []. However, these solutons do not jontly optmze spare bandwdth allocaton and routng. Moreover, IP-over-WDM networks assume a fxed placement of IP routers n the network, whereas an SVNE algorthm needs to determne both VNode and VLnk mappngs. Therefore, solutons from IP-over-WDM cannot be drectly appled to our jont optmzaton problem. III. SYSTEM MODEL AND BACKGROUND We frst present basc notatons n III-A and a formal statement of the problem n III-B. We explan the concept of shared rsk groups n III-C. We then dscuss how embeddng affects spare capacty allocaton on vrtual lnks n III-D. A glossary of notatons used n the paper s provded n Table I. A. Basc Notatons ) Substrate Network: We represent the substrate network (SN) as an undrected graph, G = (V, E), where V and E denote the set of substrate nodes (SNodes) and lnks (SLnks), respectvely. The set of neghbors of an SNode u V s denoted by N (u). We assocate the followng attrbutes wth each SLnk (u, v) E: () b uv : bandwdth capacty of the SLnk (u, v), () C uv : cost of allocatng unt bandwdth on (u, v) for a VLnk. We assume that the SNodes are network

3 G = (V, E) b uv C uv Ĝ = ( ˆV, Ê) bûˆv L(û) lûu {0, } ˆPûˆv Pûˆv Sûˆv d D dûˆv Ĥûˆv Ê zûˆv {0, } zûˆv uv {0, } yûu {0, } gûˆv () {0, } gûˆv uv {0, Sûˆv } TABLE I NOTATION TABLE Substrate Network (SN) Bandwdth capacty of SLnk (u, v) E Cost of unt bandwdth on SLnk (u, v) E Vrtual Network (VN) Bandwdth demand of VLnk (û, ˆv) Ê Locaton constrant set for VNode û ˆV lûu = f u L(û), u V, û ˆV A VPath between û and ˆv, edge dsjont from (û, ˆv) An SPath representng the mappng of (û, ˆv) Ê Spare backup bandwdth allocated to (û, ˆv) Ê An SRG consstng of a set of VLnks from Ê dûˆv = f (û, ˆv) Ê belongs to SRG d D Set of VLnks that have (û, ˆv) n ther backup VPaths = f (û, ˆv) Ê s on the backup VPath of (ˆx, ŷ) Ê uv = f (u, v) E s on the embedded SPath for (û, ˆv) Ê yûu = f û ˆV s mapped to u V () = 0 f zûˆv = and d = uv = S ûˆv f uv = nodes wth suffcent capacty to swtch traffc at peak rate between any par of ports. Therefore, we do not consder any node mappng cost or node capacty constrant. ) Vrtual Network: We represent the vrtual network (VN) as an undrected graph Ĝ = ( ˆV, Ê), where ˆV and Ê represent the set of vrtual nodes (VNodes) and vrtual lnks (VLnks), respectvely. The set of neghbors of a VNode ˆv ˆV s denoted by N (ˆv). Each VLnk (û, ˆv) Ê has a bandwdth demand bûˆv. We also have a set of locaton constrants, L = {L(û) L(û) V, û ˆV }, such that a VNode û ˆV can only be provsoned on an SNode u L(û). We use a bnary varable lûu ( f û ˆV can be provsoned on u V, 0 otherwse), to represent ths locaton constrant. We denote the spare backup bandwdth allocated to a VLnk (û, ˆv) Ê that serves as a backup for other VLnks by Sûˆv. We assume the VNs are -edge connected,.e., at least two edge dsjont paths exst between any two VNodes. -edge connectvty s a necessary condton to ensure that an edge dsjont backup vrtual path always exsts for each VLnk (û, ˆv) Ê [7]. B. Problem Statement Gven an SN G = (V, E), a VN Ĝ = ( ˆV, Ê), and a set of locaton constrants L: For each VLnk (û, ˆv) Ê, optmally allocate spare backup bandwdth along a non-empty path ˆPûˆv n the VN (VPath), edge dsjont from (û, ˆv) such that bûˆv bandwdth s avalable between VNodes û and ˆv even after (û, ˆv) s affected by an SLnk falure. Map each VNode ˆv ˆV to exactly one SNode, u V. Multple VNodes from the same VN request should not be mapped to the same SNode. Map each VLnk (û, ˆv) Ê onto a non-empty substrate path (SPath) Pûˆv havng suffcent bandwdth to accommodate the prmary demand of (û, ˆv) and the spare backup bandwdth provsoned on (û, ˆv). A VLnk (û, ˆv) Ê and the VLnks on ts backup VPath ˆPûˆv are edge dsjontedly mapped to ensure a sngle SLnk falure does not affect them at the same tme. The total cost of allocatng bandwdth on the SN to embed the VN along wth the spare bandwdth s mnmum. C. Shared Rsk Group VLnks that share at least one SLnk on ther mapped SPaths share the rsk of falure snce all of them can fal f the shared SLnk fals. In a context where only SLnk falure s consdered, a set of VLnks belong to the same shared rsk group (SRG) ff they share at least one SLnk on ther mapped SPaths. On the other hand, VLnks that do not share any SLnk on ther mapped SPaths belong to dfferent SRGs. To represent the SRG membershps, we partton the VLnks nto a number of SRGs represented by the set D = {d, d, d 3,... d D }, where D Ê. A VLnk belongs to exactly one SRG d D and shares at least one SLnk on ts mapped SPath wth other VLnks n d. We use the followng decson varable to decde on a VLnk s membershp to an SRG: { ff (û, ˆv) Ê belongs to SRG d D, dûˆv = 0 otherwse. D. Spare Capacty Assgnment Model e a c f Fg.. VLnk (a, b) on backup VPaths of VLnks (c, d), (e, f), (g, h) Based on how the VLnks form dfferent SRGs durng VN embeddng, the requrement for spare backup capacty on the VLnks can be dfferent. We explan ths fact wth a smple example llustrated n Fg.. In ths fgure, VLnk (a, b) s on the backup VPaths of three other VLnks: (c, d), (e, f), and (g, h). We can assgn dfferent spare capacty on (a, b) to protect (c, d), (e, f), and (g, h), based on how these three VLnks are mapped. Consder the followng scenaros regardng ther mappngs: All three belong to the same SRG. If all three VLnks are n the same SRG, then they share at least one SLnk on ther mapped SPaths (Fg. (a)). A sngle substrate falure can affect all three VLnks. Therefore, spare backup capacty allocated on (a, b) should be suffcent to support the bandwdth requrement of all three VLnks,.e., b cd + b ef + b gh. g b d h

4 Shared Physcal Lnk (a) (c, d), (e, f), (g, h) n the same SRG (b) (c, d), (e, f), (g, h) n dfferent SRGs Shared Physcal Lnk (c) (c, d), (e, f) n same SRG, (g, h) n a dfferent SRG Fg.. Dfferent Physcal Embeddng of the VLnks n Fg. All three belong to dfferent SRG. If all three VLnks belong to dfferent SRGs, then they do not share any SLnk on ther mapped SPaths (Fg. (b)). At most one of the VLnks wll be affected by a sngle SLnk falure. Therefore, the spare backup capacty allocated on (a, b) should be suffcent to support the maxmum bandwdth requrement of these three VLnks,.e., max(b cd, b ef, b gh ). Two belong to the same SRG, the thrd n a dfferent SRG. The mapped SPaths can create multple SRGs out of these three VLnks. For example, n Fg. (c), VLnks (c, d) and (e, f) belong to the same SRG, whereas VLnk (g, h) belongs to a dfferent SRG. A sngle SLnk falure wll then affect only one group. Therefore, spare capacty allocated on (a, b) should be suffcent to support the group wth the maxmum requrement. For the group wth (c, d) and (e, f), the bandwdth requrement s b cd + b ef. For the other group, the requrement s b gh. Therefore, spare backup bandwdth on (a, b) should be max(b cd + b ef, b gh ). More formally, f a VLnk (û, ˆv) Ê s present on the backup VPaths of a set of VLnks Ĥûˆv Ê and VLnks n Ê form a set of D = {d, d, d 3,... d D } SRGs, we can generalze the spare backup bandwdth allocated to (û, ˆv) as: Sûˆv = max d D (ˆx,ŷ) Ĥûˆv d b IV. PROBLEM FORMULATION () We frst provde a Quadratc Integer Program (QIP) formulaton for the jont spare capacty allocaton and survvable embeddng problem n IV-A, followed by a dscusson on the complexty of the QIP n IV-B. We then descrbe the transformaton of the QIP to an ILP n IV-C. A. Quadratc Integer Program Formulaton We frst present our decson varables ( IV-A). Then we ntroduce the constrants ( IV-A) followed by the objectve functon of our formulaton (( IV-A3). ) Decson Varables: For each VLnk (û, ˆv) Ê, there s a backup VPath ˆPûˆv that provdes protecton to that VLnk from a sngle SLnk falure. When any SLnk on the VLnk s mapped SPath fals, ˆPûˆv provdes the same bandwdth bûˆv between the VNodes û and ˆv. The followng decson varable defnes whether a VLnk (û, ˆv) Ê belongs to the VPath protectng a VLnk (ˆx, ŷ) { Ê: zûˆv f (û, ˆv) Ê s on the backup VPath of (ˆx, ŷ) = Ê, 0 otherwse. Note that, zûˆv ûˆv = 0, snce a VLnk s backup VPath has to be edge dsjont from tself. The followng decson varable ndcates the mappng between a VLnk (û, ˆv) Ê and an SLnk (u, v) E: { f (û, ˆv) Ê s mapped to (u, v) E, uv = 0 otherwse. The VNode to SNode mappng s denoted usng the followng decson varable: { f û ˆV s mapped to u V, yûu = 0 otherwse. VLnks that share at least one SLnk on ther mapped SPaths belong to the same SRG ( III). SRG membershp s defned usng the decson varable dûˆv, defned n III-C. ) Constrants: a) VNode Mappng Constrants: () and (3) ensure that each VNode of a VN s provsoned on an SNode satsfyng the provded locaton constrants. Moreover, () constrants an SNode to host at most one VNode from the same VN. Note that VNode mappng follows from the VLnk mappng, snce there s no cost assocated wth the VNode mappng. û ˆV, u V : yûu lûu () û ˆV : u V yûu = (3) u V : yûu () û ˆV b) Backup VPath Contnuty Constrants: A VLnk n a VN s protected by a VPath n the VN to survve a sngle SLnk falure. () ensures contnuty of a backup VPath protectng a VLnk (ˆx, ŷ) Ê: (ˆx, ŷ) Ê : f û = ˆx (zûˆv zˆvû ) = f û = ŷ ˆv N (û)\{ŷ} 0 otherwse () c) VLnk Mappng Constrants: Frst, we ensure that every VLnk s mapped to a non-empty set of SLnks usng (6). Then, we ensure that the n-flow and out-flow of each SNode s equal, except for the SNodes where the endponts of a VLnk are mapped usng (7). (7) ensures that the non-empty set of SLnks correspondng to a VLnk s mappng form a sngle contnuous SPath. (û, ˆv) Ê : û, ˆv ˆV, u V : (u,v) E v N (u) uv (6) ( uv vu) = yûu yˆvu (7)

5 The bnary nature of the VLnk mappng decson varable and the flow constrant prevents any VLnk from beng mapped onto more than one SPaths, thus, restrctng the VLnk mappng to the Mult-commodty Unsplttable Flow Problem [6]. We also need to ensure that we do not over-commt the bandwdth resources we have on the SLnks. To do so, we frst compute the spare backup bandwdth allocated to a VLnk (û, ˆv) Ê usng () as follows: Sûˆv = max d (ˆx,ŷ) Ê\{(û,ˆv)} zûˆv d (û,ˆv) Ê b (8) Then, the followng constrant prevents any over-commt of the bandwdth resource n the SLnks: (u, v) E : uv (bûˆv + Sûˆv ) b uv (9) Note that (9) s a cubc constrant, snce Sûˆv s quadratc accordng to (8). Therefore, we take the followng steps to lnearze Sûˆv n order to ensure that (9) remans quadratc. Frst, we ntroduce a new varable gûˆv (), defned as follows: { gûˆv 0 f z ûˆv () = = and d =, otherwse. Essentally, for a gven VLnk (û, ˆv) Ê, the zero values of gûˆv () nduce a set of VLnks such that they belong to the same SRG and have (û, ˆv) on ther backup VPaths. The value () s set usng the followng constrant: of gûˆv (û, ˆv) Ê, (ˆx, ŷ) Ê, d D : zûˆv + d + gûˆv (0) We can use gûˆv () to rewrte (8) n a lnear form as follows: Sûˆv = max ( gûˆv ()) b () d (ˆx,ŷ) Ê\{(û,ˆv)} Snce our objectve functon wll be a mnmzaton functon, we defne gûˆv () so that settng t to mnmzes the value of Sûˆv, unless t s constraned to be 0 accordng to (0). Ths constraned case wll only occur when both zûˆv and d are, as defned by (0). d) Dsjontedness Constrants: The mapped SPaths of the VLnks from an SRG d, must be edge dsjont from the mapped SPaths of the VLnks from a dfferent SRG d j ( j ). Ths s ensured by (). (3) ensures that two VLnks from the same SRG share at least one SLnk on ther mapped SPaths. Note that a VLnk (û, ˆv) Ê cannot be present n more than one SRGs, whch we ensure by (). (u, v) E, (û, ˆv) d, (ˆx, ŷ) d j s.t. j : dûˆv + d j + uv + vu + x uv + x () vu 3 d D, ((û, ˆv), (ˆx, ŷ)) d d s.t. (û, ˆv) (ˆx, ŷ), (u, v) E : dûˆv + d (ˆx, ŷ) Ê : + uv + vu + x uv + x vu = (3) d = () d D To ensure survvablty of the VN under sngle SLnk falure, the mapped SPath of a VLnk cannot share any SLnk wth the mapped SPaths of the VLnks present on ts backup VPath. The followng constrant ensures ths dsjontedness: (u, v) E, ((û, ˆv), (ˆx, ŷ)) Ê Ê s.t. (û, ˆv) (ˆx, ŷ) : z ûˆv + uv + vu + x uv + x vu () 3) Objectve Functon: As per the problem statement presented n III-B, we do not consder any node mappng cost n our VN embeddng. Thus, our cost functon mnmzes the total cost of provsonng the workng and backup bandwdth for the VLnks of a VN on the SLnks of an SN. Ths gves us the followng objectve functon: mnmze uv C uv (bûˆv + Sûˆv ) (û,ˆv) Ê (u,v) E B. Complexty of the QIP (6) Our formulaton for the jont optmzaton problem has a quadratc constrant (9) and a quadratc objectve functon (6). Therefore, the QIP presented n IV-A s a Quadratcally Constraned Quadratc Program (QCQP) and falls nto the general category of the Quadratc Assgnment Problem (QAP) [7]. Solvng a QAP s computatonally expensve and s known to be N P-hard [8]. Sahn et al., proved that even fndng an ɛ approxmate soluton of QAP s NP-hard [9]. In the next secton, we present the steps to lnearze the QIP by usng a technque smlar to the one dscussed n [30]. C. ILP Transformaton For the purpose of lnearzaton, we frst put a bound on the spare backup bandwdth of a VLnk (û, ˆv) Ê,.e., S ûˆv: 0 Sûˆv λ, where λ s a very large nteger. We also ntroduce a new nteger varable uv, { defned n terms of uv as follows: uv = Sûˆv f uv =, 0 f uv = 0. The followng constrants enforce the relatonshp between uv and uv: (u, v) E, (û, ˆv) Ê : uv 0 (7) (u, v) E, (û, ˆv) Ê : S ûˆv λ ( uv) uv (8) To elaborate, when uv = 0, constrants (7) and (8) become uv 0 and Sûˆv λ uv, respectvely. Snce λ s a very large number by defnton, the constrants fnally reduce to uv 0. On the other hand, when uv =, constrant (7) and (8) become uv 0 and Sûˆv uv, respectvely. In ths later case, constrant (8),.e., Sûˆv uv domnates. Fnally, f we nclude uv n the mnmzaton objectve functon, the smallest possble value of uv wll be used to mnmze the value of the objectve functon, yeldng uv = Sûˆv. We now rewrte the capacty constrant (9) as the followng lnear constrant usng uv. (u, v) E : ( uv bûˆv + uv) b uv (9) (û,ˆv) Ê Smlarly, the quadratc objectve functon can be wrtten n a lnearzed form as follows: mnmze uv C uv bûˆv + C uv uv) (û,ˆv) Ê (u,v) E (0)

6 V. HEURISTIC DESIGN There are several challenges n desgnng a heurstc for the jont optmzaton of spare backup capacty allocaton and survvable embeddng problem. We frst dscuss these challenges n detal and brefly explan how we addressed them n V-A. Then, we present our heurstc algorthm n V-B. A. Challenges ) Selecton of Backup VPath: The frst challenge s the selecton of a backup VPath from an exponental number of VPaths. One of the most effcent shared backup path protecton schemes for sngle layer protecton s p-cycle based protecton [3]. A p-cycle s formed by connectng the spare capacty n a network n a rng lke structure. For nstance, a Hamltonan p-cycle that passes through all the nodes n a network once, can provde recovery paths for ether an on-cycle VLnk falure or a straddlng VLnk falure [3]. However, fndng a Hamltonan cycle s N P-Complete. Addtonally, a longer p-cycle requres all the VLnks on the p-cycle to be mapped on dsjont SPaths to ensure that the VLnks belong to separate SRGs. Such constrants can lead to longer mapped SPaths or even falure to embed the VN. We address ths ssue by keepng an overlap between the backup allocatons and mappng phases. We frst fnd a mappng usng estmated backup allocatons and then re-optmze the backup allocatons usng a p-cycle based technque. ) VNode Mappng: The next challenge comes from node mappng, a combnatoral optmzaton problem [33]. Although we are not consderng any cost for VNode mappng, the order of VNode mappng and VNode mappng tself have a profound mpact on subsequent VLnk mappng. Selecton of an SNode for mappng a VNode nfluences later VNodes mappngs and the possble SPaths that can be chosen for the VLnks. Such constrants subsequently mpact the cost of a soluton. In our approach, we map the VNodes from the most constraned to the least constraned, to mnmze chances of mappng falure at a later stage due to resource exhauston. We measure the constrant of a VNode û by ts nodal degree.e., N (û). To fnd the mappng of a VNode, we select the SNode ncurrng the least cost from the locaton constrant set of the VNode to mnmze total cost of the embeddng. 3) Dsjont SPath Computaton: Fnally, VLnk mappng on unsplttable SPath wthout the dsjontedness constrants s at least as hard as solvng the N P-Hard Mult-commodty Unsplttable Flow Problem [6]. Furthermore, fndng the optmal set of dsjont SPaths s an N P-Complete problem [3]. In our soluton, we teratvely compute the dsjont SPaths usng a modfed verson of Djkstra s shortest path algorthm [3]. B. Heurstc Algorthm Our heurstc algorthm s presented as a pseudocode n Alg.. Alg. solves the jont optmzaton problem n two steps: () t estmates the spare backup bandwdth on the VLnks, determnes the dsjontedness requrements based on ths estmaton, and performs a VN Embeddng, () t dentfes the longest cycle consstng of VLnks belongng to separate Algorthm : Embed VN wth Protecton functon VNEmbeddng(G, Ĝ, C, σ) D {d, d,... d Ê } // Set of all SRGs 3 û ˆV : nmapû NIL (û, ˆv) Ê: Sest ûˆv 0, Λ ûˆv σ, SRGûˆv d, emapûˆv φ, backupûˆv φ ˆV Sort û ˆV n decreasng order of N (û) 6 foreach û ˆV do 7 foreach ˆv N (û) do 8 backupûˆv GetBackup(Ĝ, (û, ˆv), Λ, emap) 9 foreach (ˆx, ŷ) backupûˆv do max(sest, b ûˆv) 0 S est f SRGûˆv = SRG then Fnd d j D s.t. SRGûˆv d j, (û, ˆv) Ê 3 SRGûˆv d j Ĥ {(â, ˆb) Ê (ˆx, ŷ) backup âˆb } foreach (â, ˆb) Ĥ do f SRGûˆv = SRGâˆb then 6 Fnd d j D s.t. SRGûˆv d j, (û, ˆv) Ê 7 SRGûˆv d j 8 bestû NIL, Q best φ, c best û 9 foreach l L(û) do 0 foreach ˆv N (û) do W C (m, n) {(u, v) E SRG SRGûˆv (u, v) emap, (ˆx, ŷ) Ê}: W mn 3 f nmapˆv NIL then Qûˆv CWSP(G, l, nmapˆv, bûˆv, W ) else Qûˆv mn m L(ˆv) {CWSP(G, l, m, b ûˆv, W )} 6 f ˆv N (û) : Qûˆv = φ then c 7 else c ˆv N (û) Q ûˆv 8 f c < c best then 9 bestû l, Q best û Qû, c best c 30 f bestû = NIL then return {φ, φ, φ, φ} 3 nmapû bestû 3 foreach ˆv N (û) and nmapˆv NIL do 33 emapûˆv Q best ûˆv, Λ ûˆv Cost(Q best ûˆv ) 3 {backup, S} UpdateBackup(Ĝ, backup, SRG) 3 return {nmap, emap, backup, S} SRGs and re-optmzes backup bandwdth allocatons usng the cycle. Upon success, Alg. returns nmap, emap, backup, and S representng the VNode mappng, VLnk mappng, backup VPaths, and spare backup capactes, respectvely. Alg. starts by ntalzng the estmated spare backup bandwdth of each VLnk, Sûˆv est to 0 and by placng all the VLnks nto a sngle SRG d. It then proceeds to map the VNodes from the most constraned to the least constraned ones,.e., n decreasng order of ther degrees. If two VNodes have equal degrees then we arbtrarly select one of them. For a VNode û, Alg. frst fnds estmated backup VPaths for each VLnk ncdent to û by teratvely nvokng GetBackup procedure (Alg. ). Alg. nvokes Constraned Weghted Shortest Path (CWSP) procedure to compute a VPath wth at

7 Algorthm : Compute Backup VPath of a VLnk functon GetBackup(Ĝ, (û, ˆv), Σ, emap) foreach (ˆx, ŷ) Ê do 3 f S est b ûˆv then W eght est else f emap = φ or mn b resdual uv (u,v) Q then W eght est (b ûˆv S est) Σ 6 else W eght est 7 W eght est ûˆv 8 return CWSP(Ĝ, û, ˆv, b ûˆv, W eght est ) bûˆv least bûˆv bandwdth between û and ˆv n the VN Ĝ, accordng to a provded weght functon. Alg. frst computes the weght functon W eght est for all the VLnks and nvokes CWSP to obtan the backup VPath between û and ˆv. Alg. assgns lower weghts to VLnks wth already assgned backups to enhance the sharng of spare bandwdth by more VPaths (Lne 3). The weght functon also takes the mappng cost of an already mapped VLnk (ˆx, ŷ) nto account and assgns (ˆx, ŷ) a weght proportonal to the mappng cost Λ. In lne, a specal case occurs when a VLnk (ˆx, ŷ) s not yet mapped. For ths case, we set Λ to use the average SPath length (σ) as an ndcator of future cost. Fnally, an nfnte weght s set to the VLnks whose mapped SPaths do not have adequate resdual capacty to exclude them from the search space (Lne 6). After computng the estmated backup VPath backup est ûˆv, Alg. updates S est for all (ˆx, ŷ) backup est ûˆv wth the maxmum value of bûˆv (Lne 0). It then places (û, ˆv) and (ˆx, ŷ) nto dfferent SRGs (Lne 3). Fnally, t places (û, ˆv) and all other VLnks that use (ˆx, ŷ) n ther backup VPaths nto dfferent SRGs (Lne 7). After fndng the backup VPaths and SRGs of all the ncdent VLnks of a VNode û, Alg. fnds the mappng of û and VLnks ncdent to û. It terates over all canddate SNodes l L(û) and selects the one that results n the least cost mappng for all the VLnks ncdent to û (Lne 0 9). For a specfc l L(û) and ˆv N (û), f ˆv s already mapped to nmapˆv, Alg. computes CWSP from l to nmapˆv (Lne ), whle satsfyng capacty constrants and SRG constrants n the SN (usng the weghts n W ). To do so, Alg. dentfes the set of SLnks that the mappng of (û, ˆv) should be dsjont from and assgns as ther weghts (Lne ). On the other hand, f ˆv s not mapped yet, t computes CWSPs from l to the SNodes m L(ˆv) and selects the CWSP wth the mnmum cost (Lne ). After mappng a VNode û, Alg. maps the VLnks whose both endponts have already been mapped and updates Λ of the mapped VLnks (Lne 33). The last phase (Alg. 3) of our heurstc leverages the concept of p-cycle based protecton to optmze the spare backup bandwdth Sûˆv for each mapped VLnk (û, ˆv) Ê. Alg. 3 frst fnds the longest cycle ˆR n Ĝ such that any par of VLnks n ˆR do not share any SLnk n ther mappngs (Lne 3). Recall from III-D that each (ˆx, ŷ) ˆR belongs to dstnct SRGs for a sngle SLnk falure. Therefore, Alg. 3 allocates the maxmum of the demands of all the VLnks n ˆR to each Algorthm 3: Reconfgure Backup VPaths of all VLnks functon UpdateBackup(Ĝ, backup, SRG) (û, ˆv) Ê : S ûˆv 0 3 ˆR longest cycle n Ĝ such that no VLnk par n ˆR shares an SLnk on ther mapped SPaths (ˆx, ŷ) ˆR : S max (û,ˆv) ˆR{bûˆv } foreach (û, ˆv) Ê do 6 foreach (ˆx, ŷ) Ê \ {(û, ˆv)} do 7 f SRGûˆv = SRG then W eght 8 else f S bûˆv then W eght 9 else W eght (bûˆv S ) 0 W eghtûˆv backupûˆv CWSP(Ĝ, û, ˆv, b ûˆv, W eght) (ˆx, ŷ) backupûˆv : S max(s, bûˆv ) 3 return {backup, S} S ˆR (Lne ). It then recomputes backup VPath backupûˆv for each (û, ˆv) Ê usng a process smlar to Alg.. However, Alg. 3 utlzes the mappng nformaton to better compute the backup VPaths. It does so by settng as the weght of the VLnk (ˆx, ŷ) f (û, ˆv) and (ˆx, ŷ) are n the same SRG (Lne 7). Alg. 3 also enhances the spare capacty sharng by settng unt weghts to the VLnks havng already assgned spare capactes (Lne 8). Alg. 3 then nvokes the CWSP procedure wth the weght functon to compute backupûˆv. Fnally, S for each (ˆx, ŷ) backupûˆv s updated accordngly (Lne ). C. Runnng Tme Analyss The CWSP procedure s mplemented usng a modfed Djkstra s shortest path algorthm, takng nto account the constrants and weghts. Djkstra s algorthm usng a mnprorty queue on G runs n O( E + V log V ) tme. CWSP s nvoked O( ˆV Lδ ) tmes n Alg., where L and δ are the maxmum sze of a locaton constrant set and maxmum degree of a VNode, respectvely. Therefore, the overall runnng tme of the heurstc s O( ˆV Lδ ( E + V log V )). VI. EVALUATION We evaluate our proposed solutons for the jont optmzaton problem through extensve smulatons. We brefly dscuss the compared approaches n VI-A, smulaton setup n VI-B followed by the performance metrcs n VI-C. Fnally, we descrbe our evaluaton results focusng on the followng aspects: () mpact of SN ( VI-D), () mpact of VN ( VI-E), and () scalablty of the solutons ( VI-F). A. Compared Approaches We mplemented the ILP-based optmal soluton, Opt-ILP, presented n IV-C usng IBM ILOG CPLEX C++ lbrares and compare that wth a C++ mplementaton of the heurstc. However, Opt-ILP was unable to scale beyond very small problem nstances. Therefore, we mplemented a smpler varant of Opt-ILP, called Max-ILP, to use as a baselne. Desgn of Max-ILP s motvated by an observaton from the results that for a VLnk (û, ˆv), Opt-ILP places the VLnks n Ĥûˆv nto separate SRGs whenever possble, thus preferrng more

8 Cost (x0 3 ) Cost (x0 3 ) Executon Tme (s) Opt-ILP Max-ILP Heurstc SN Sze (Number of SNodes) Opt-ILP Max-ILP Heurstc VN Sze (Number of VNodes) Opt-ILP Max-ILP Heurstc VN Sze Cost (x0 3 ) Cost (x0 3 ) Executon Tme (s) Opt-ILP Max-ILP Heurstc SN LNR Fg. 3. Impact of SN Topology Opt-ILP Max-ILP Heurstc VN LNR Fg.. Impact of VN Topology Opt-ILP Max-ILP Heurstc VN LNR Mean SPath Length Mean SPath Length Opt-ILP-SPath Opt-ILP-VPath Max-ILP-SPath Max-ILP-VPath Opt-ILP-SPath Opt-ILP-VPath Fg.. Scalablty Analyss sharng of the spare capacty. Hence, we constraned any par D. Impact of SN Topology of VLnks n Ĥûˆv to be n separate SRGs durng embeddng. Dong so allowed us to exclude the decson varable d from (8) and reduce complexty. For Max-ILP, (8) was modfed to take the maxmum demand of the VLnks n Ĥûˆv as Sûˆv. B. Smulaton Setup We evaluate the compared approaches on both small and large scale settngs. Snce VNs are stll not wdely deployed, the topologcal propertes of VNs and SNs are not well understood yet. Hence, we vary number of nodes (sze) and lnk to node rato (LNR) of VNs and SNs. For each smulaton run, we generate an SN and random VNs wth the desred property. In small scale, SN sze s vared between 0 90 nodes, whle VN sze ranges from 3 nodes. For larger scale, VN sze ranges from 0 00 nodes on 00 and 000 node SNs. We vary the connectvty of both SNs and VNs by varyng the LNR from.0 to.60. We set VLnk demand 0% of the SLnk bandwdth. For each SN, the performance metrcs are measured by takng the mean over all VNs. Smulatons are performed on a machne wth 8-core.0 Ghz Intel Xeon E-60 processors and 6GB of RAM. C. Performance Metrcs ) Cost: The cost of embeddng a VN computed usng (0). We set a unt cost for allocatng bandwdth on an SLnk, therefore, (0) drectly represents resource consumpton. ) Executon Tme: The tme requred for an algorthm to fnd an embeddng of a VN. 3) Mean SPath Length: The mean length of the SPath used to map a VLnk of a VN. ) Mean VPath Length: The mean length of the VPath used as a backup path for a VLnk n a VN. Heurstc Executon Tme (s) SN LNR Max-ILP-SPath Max-ILP-VPath Heurstc-SPath Heurstc-VPath SN-00 SN-000 VN LNR Heurstc-SPath Heurstc-VPath VN Sze Fg. 3(a) presents embeddng costs for dfferent SN szes, whle keepng the VN sze and SN LNR fxed at and.8, respectvely. We frst observe that Max-ILP very closely approxmates Opt-ILP. Compared to Max-ILP, the heurstc provsons % addtonal resources on average over all test cases. For a fxed LNR, wth ncreasng SN sze, embeddng costs ncrease for all approaches. As SN szes ncrease, canddate SNodes of the VNodes of a VN are placed far apart from one another, thus, contrbutng to larger costs. However, for a fxed SN sze, wth ncreasng SN LNR, costs decrease for all three approaches as observed n Fg. 3(b). We explan ths behavor wth the help of Fg. 3(c) n the followng. Fg. 3(c) presents mean SPath and VPath lengths by varyng SN LNR. At the lowest end of the LNR spectrum, Max-ILP and heurstc fal to fnd suffcent dsjont SPaths, mposed by the SRG constrants, resultng n nfeasble solutons. However, Opt-ILP s able to fnd a soluton wth a very hgh cost by reducng the number of SRGs. Reducng the number of SRGs s benefcal n SNs wth lower LNRs, snce t s hard to fnd suffcent dsjont SPaths n such SNs. In addton, a dsjont SPath becomes sgnfcantly longer than the correspondng non-dsjont SPath between the same par of SNodes n an SN wth lower LNR. As SN LNR ncreases, the number and length of the dsjont SPaths ncrease and decrease, respectvely. As a consequence, cost decreases for all three approaches as shown n Fg. 3(b). Fg. 3(c) shows that mean VPath lengths for all three approaches ncrease ntally wth ncreasng SN LNR. However, when VPath lengths get very close to the VN dameter, they reman almost constant wth ncreasng SN LNR. The ntal ncrease n mean VPath length s due to the Mean VPath Length Mean VPath Length

9 use of the same VLnks by more VPaths, leadng to more sharng of spare backup bandwdth. On the other hand, SNs wth lower LNRs cannot satsfy the dsjontedness constrants mposed by longer VPaths, hence, all the approaches select shorter VPaths resultng n more spare bandwdth and more cost (Fg. 3(b)). E. Impact of VN Topology Fg. (a) presents embeddng costs for dfferent VN szes, whle keepng the SN sze, SN LNR, and VN LNR fxed at 0,.8, and., respectvely. Fg. (b) and Fg. (c) compare embeddng cost, mean SPath and VPath lengths by varyng the VN LNR. The key takeaway from these fgures s that both cost and mean SPath length ncrease wth ncreasng VN sze and VN LNR. Ths s due to more dsjontedness constrants mposed by the hgher number of SRGs and shorter VPaths nduced by both larger and denser VNs (Fg. (c)). F. Scalablty Analyss Fg. shows the executon tmes for the compared approaches to demonstrate ther scalablty. As the problem sze ncreases n terms of VN sze, VN LNR, and SN sze, the executon tme grows for all the approaches except for the case of heurstc executon tmes aganst VN sze. The decrease n heurstc s executon tmes wth ncreasng VN sze s due to the reducton of the SN soluton space mposed by the hgher number of SRG constrants. In contrast, the executon tme of Opt-ILP and Max-ILP ncrease exponentally, lmtng ther applcablty to smaller problem nstances. As we can see from Fg. (a) and Fg. (b), wth our current hardware, both Opt- ILP and Max-ILP ht a celng n terms of VN sze or VN LNR. Whereas, the heurstc can solve much larger problem nstances. Even for the successful cases, Opt-ILP and Max-ILP requre several orders of magntude more tme to solve smlar problem nstances compared to the heurstc. Furthermore, the heurstc s able to fnd solutons wthn a reasonable tme lmt for much larger problem nstances (Fg. (c)),.e., VNs wth 0 00 nodes and 8 lnks on 00 and 000 node SNs. VII. CONCLUSION AND FUTURE WORK In ths paper, we have proposed a novel soluton to the SVNE problem. Instead of addressng the problem at the SN level, we have addressed the problem at the VN level,.e., the VN s augmented wth suffcent spare backup bandwdth and embedded on the SN accordngly to ensure survvablty aganst sngle substrate lnk falure. We have formulated the optmal soluton to ths jont optmzaton problem as a QIP and transformed t nto an ILP. We have also proposed a heurstc to tackle the computatonal complexty of the optmal soluton. Smulaton results show that our heurstc allocates % addtonal resources compared to the optmal soluton, whle executng several orders of magntude faster. In the future, we plan to extend ths work to vrtual fabrcs where the bandwdth requrement s expressed as parwse bandwdth rather than as per lnk bandwdth requrement. We ntend to study the resource allocaton challenges to ensure survvablty at the fabrc level compared to dong the same at the VN level. REFERENCES [] Amazon Vrtual Prvate Cloud, [] T-SDN Prototype Demonstraton, mages/stores/downloads/sdn-resources/techncal-reports/ofp pdf. [3] N. M. M. K. Chowdhury et al., A Survey of Network Vrtualzaton, Computer Networks, Apr 00. [] M. R. Rahman, I. Ab, and R. Boutaba, Survvable vrtual network embeddng, n NETWORKING 00. Sprnger, 00, pp. 0. [] J. Xu et al., Survvable vrtual nfrastructure mappng n vrtualzed data centers, n IEEE CLOUD. IEEE, 0, pp [6] H. Yu et al., Cost effcent desgn of survvable vrtual nfrastructure to recover from faclty node falures, n IEEE ICC, 0, pp. 6. [7] N. Shahrar et al., Connectvty-aware vrtual network embeddng, n IFIP Networkng Conference 06, 06, pp. 6. [8] M. M. A. Khan et al., Smple: Survvablty n mult-path lnk embeddng, n IEEE CNSM, 0, pp [9] R. R. Olvera et al., Dos-reslent vrtual networks through multpath embeddng and opportunstc recovery, n ACM SAC 3, pp [0] T. Guo et al., Shared Backup Network Provson for Vrtual Network Embeddng, n IEEE ICC, Kyoto, Japan, Jun 0, pp.. [] Y. Chen et al., Reslent Vrtual Network Servce Provson n Network Vrtualzaton Envronments, n IEEE ICPADS 0, pp. 8. [] Z. Ye et al., Survvable vrtual nfrastructure mappng wth dedcated protecton n transport software-defned networks [nvted], Journal of Optcal Comm. and Net., vol. 7, no., pp. A83 A89, 0. [3] S. R. Chowdhury et al., Protectng Vrtual Networks wth DRONE, n IEEE/IFIP NOMS, 06, pp [] I. B. Barla et al., Optmal desgn of vrtual networks for reslent cloud servces, n 9th Internatonal Conference on the Desgn of Relable Communcaton Networks (DRCN). IEEE, 03, pp. 8. [] W. Wang et al., Frst Demonstraton of Vrtual Transport Network Servces Wth Mult-layer Protecton Schemes over Flex-grd Optcal Networks, IEEE Comm. Letters, vol. 0, no., pp , Feb 06. [6] OpenFlow-enabled T-SDN, stores/downloads/sdn-resources/soluton-brefs/sb-of-enabled-transportsdn.pdf. [7] T. Ln et al., Logcal topology survvablty n p-over-wdm networks: Survvable lghtpath routng for maxmum logcal topology capacty and mnmum spare capacty requrements, n IEEE DRCN, 0, pp. 8. [8] D. D.-J. Kan et al., Lghtpath routng and capacty assgnment for survvable p-over-wdm networks, n IEEE DRCN, 009. [9] P. Gll et al., Understandng Network Falures n Data Centers: Measurement, Analyss, and Implcatons, n ACM SIGCOMM, vol., Aug 0, pp [0] A. Markopoulou et al., Characterzaton of Falures n an IP Backbone, n INFOCOM, vol., Mar 00, pp [] P. Demeester et al., Reslence n multlayer networks, IEEE Comm. Magazne, vol. 37, no. 8, pp , Aug 999. [] C. Ass et al., On the mert of p/mpls protecton/restoraton n p over wdm networks, n IEEE GLOBECOM 0, pp [3] E. Kublnskas and M. Poro, Two desgn problems for the p/mlps over wdm networks, n DRCN 0, pp. 8. [] Y. Lu et al., Spare capacty allocaton n two-layer networks, IEEE JSAC, vol., no., pp , 007. [] O. Gerstel et al., Mult-layer capacty plannng for p-optcal networks, IEEE Communcatons Magazne, vol., no., pp., 0. [6] S. Even et al., On the complexty of tme table and mult-commodty flow problems, n IEEE FOCS, 97, pp [7] E. L. Lawler, The quadratc assgnment problem, Management scence, vol. 9, no., pp , 963. [8] E. Cela, The quadratc assgnment problem: theory and algorthms. Sprnger Scence & Busness Meda, 03, vol.. [9] S. Sahn and T. Gonzalez, P-complete approxmaton problems, Journal of the ACM (JACM), vol. 3, no. 3, pp. 6, 976. [30] M. Oral and O. Kettan, A lnearzaton procedure for quadratc and cubc mxed-nteger problems, Operatons Research, vol. 0, no. - supplement-, pp. S09 S6, 99. [3] R. Asthana et al., p-cycles: An overvew, IEEE Comm. Surveys & Tutorals, vol., no., pp. 97, 00. [3] W. D. Grover and D. Stamatelaks, Cycle-orented dstrbuted preconfguraton: rng-lke speed wth mesh-lke capacty for self-plannng network restoraton, n IEEE ICC, 998, pp [33] A. Fscher et al., Vrtual Network Embeddng: A Survey, IEEE Communcatons Surveys and Tutorals, vol., pp , 03. [3] J. M. Klenberg, Approxmaton algorthms for dsjont paths problems, Ph.D. dssertaton, Cteseer, 996. [3] E. W. Djkstra, A note on two problems n connexon wth graphs, Numersche mathematk, vol., no., pp. 69 7, 99.

Dynamic Optimization. Assignment 1. Sasanka Nagavalli January 29, 2013 Robotics Institute Carnegie Mellon University

Dynamic Optimization. Assignment 1. Sasanka Nagavalli January 29, 2013 Robotics Institute Carnegie Mellon University Dynamc Optmzaton Assgnment 1 Sasanka Nagavall snagaval@andrew.cmu.edu 16-745 January 29, 213 Robotcs Insttute Carnege Mellon Unversty Table of Contents 1. Problem and Approach... 1 2. Optmzaton wthout

More information

Dynamic Lightpath Protection in WDM Mesh Networks under Wavelength Continuity Constraint

Dynamic Lightpath Protection in WDM Mesh Networks under Wavelength Continuity Constraint Dynamc Lghtpath Protecton n WDM Mesh etworks under Wavelength Contnuty Constrant Shengl Yuan* and Jason P. Jue *Department of Computer and Mathematcal Scences, Unversty of Houston Downtown One Man Street,

More information

NETWORK 2001 Transportation Planning Under Multiple Objectives

NETWORK 2001 Transportation Planning Under Multiple Objectives NETWORK 200 Transportaton Plannng Under Multple Objectves Woodam Chung Graduate Research Assstant, Department of Forest Engneerng, Oregon State Unversty, Corvalls, OR9733, Tel: (54) 737-4952, Fax: (54)

More information

Optimal Placement of PMU and RTU by Hybrid Genetic Algorithm and Simulated Annealing for Multiarea Power System State Estimation

Optimal Placement of PMU and RTU by Hybrid Genetic Algorithm and Simulated Annealing for Multiarea Power System State Estimation T. Kerdchuen and W. Ongsakul / GMSARN Internatonal Journal (09) - Optmal Placement of and by Hybrd Genetc Algorthm and Smulated Annealng for Multarea Power System State Estmaton Thawatch Kerdchuen and

More information

A NSGA-II algorithm to solve a bi-objective optimization of the redundancy allocation problem for series-parallel systems

A NSGA-II algorithm to solve a bi-objective optimization of the redundancy allocation problem for series-parallel systems 0 nd Internatonal Conference on Industral Technology and Management (ICITM 0) IPCSIT vol. 49 (0) (0) IACSIT Press, Sngapore DOI: 0.776/IPCSIT.0.V49.8 A NSGA-II algorthm to solve a b-obectve optmzaton of

More information

Understanding the Spike Algorithm

Understanding the Spike Algorithm Understandng the Spke Algorthm Vctor Ejkhout and Robert van de Gejn May, ntroducton The parallel soluton of lnear systems has a long hstory, spannng both drect and teratve methods Whle drect methods exst

More information

MAINTENANCE-IMMUNE DESIGN OF SPAN-RESTORABLE MESH NETWORKS

MAINTENANCE-IMMUNE DESIGN OF SPAN-RESTORABLE MESH NETWORKS MAINTENANCE-IMMUNE DESIGN OF SPAN-RESTORABLE MESH NETWORKS John Doucette, Wayne D. Grover TRLabs, #800 06-98 th Avenue, Edmonton, Alberta, Canada T5K 2P7 and Department of Electrcal & Computer Engneerng,

More information

PRACTICAL, COMPUTATION EFFICIENT HIGH-ORDER NEURAL NETWORK FOR ROTATION AND SHIFT INVARIANT PATTERN RECOGNITION. Evgeny Artyomov and Orly Yadid-Pecht

PRACTICAL, COMPUTATION EFFICIENT HIGH-ORDER NEURAL NETWORK FOR ROTATION AND SHIFT INVARIANT PATTERN RECOGNITION. Evgeny Artyomov and Orly Yadid-Pecht 68 Internatonal Journal "Informaton Theores & Applcatons" Vol.11 PRACTICAL, COMPUTATION EFFICIENT HIGH-ORDER NEURAL NETWORK FOR ROTATION AND SHIFT INVARIANT PATTERN RECOGNITION Evgeny Artyomov and Orly

More information

Strategies for Enhanced Dual Failure Restorability with Static or Reconfigurable p-cycle Networks

Strategies for Enhanced Dual Failure Restorability with Static or Reconfigurable p-cycle Networks Reprnt of paper to appear at the 2004 Internatonal Conference on Communcatons (ICC 2004), Pars, France, June 2004. Strateges for Enhanced Dual Falure Restorablty wth Statc or Reconfgurable p-cycle Networs

More information

Calculation of the received voltage due to the radiation from multiple co-frequency sources

Calculation of the received voltage due to the radiation from multiple co-frequency sources Rec. ITU-R SM.1271-0 1 RECOMMENDATION ITU-R SM.1271-0 * EFFICIENT SPECTRUM UTILIZATION USING PROBABILISTIC METHODS Rec. ITU-R SM.1271 (1997) The ITU Radocommuncaton Assembly, consderng a) that communcatons

More information

COMPUTER networks nowadays rely on various middleboxes,

COMPUTER networks nowadays rely on various middleboxes, IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, VOL. 14, NO. 3, SEPTEMBER 2017 631 Effcent Algorthms for Throughput Maxmzaton n Software-Defned Networks Wth Consoldated Mddleboxes Metan Huang, Wefa

More information

Define Y = # of mobiles from M total mobiles that have an adequate link. Measure of average portion of mobiles allocated a link of adequate quality.

Define Y = # of mobiles from M total mobiles that have an adequate link. Measure of average portion of mobiles allocated a link of adequate quality. Wreless Communcatons Technologes 6::559 (Advanced Topcs n Communcatons) Lecture 5 (Aprl th ) and Lecture 6 (May st ) Instructor: Professor Narayan Mandayam Summarzed by: Steve Leung (leungs@ece.rutgers.edu)

More information

Comparative Analysis of Reuse 1 and 3 in Cellular Network Based On SIR Distribution and Rate

Comparative Analysis of Reuse 1 and 3 in Cellular Network Based On SIR Distribution and Rate Comparatve Analyss of Reuse and 3 n ular Network Based On IR Dstrbuton and Rate Chandra Thapa M.Tech. II, DEC V College of Engneerng & Technology R.V.. Nagar, Chttoor-5727, A.P. Inda Emal: chandra2thapa@gmal.com

More information

Full-duplex Relaying for D2D Communication in mmwave based 5G Networks

Full-duplex Relaying for D2D Communication in mmwave based 5G Networks Full-duplex Relayng for D2D Communcaton n mmwave based 5G Networks Boang Ma Hamed Shah-Mansour Member IEEE and Vncent W.S. Wong Fellow IEEE Abstract Devce-to-devce D2D communcaton whch can offload data

More information

Dynamic Lightpath Protection in WDM Mesh Networks under Risk-Disjoint Constraint

Dynamic Lightpath Protection in WDM Mesh Networks under Risk-Disjoint Constraint Dynamc Lghtpath Protecton n D esh Netors under Rs-Dsont Constrant Shengl Yuan* and Jason P. Jue *Department of Computer and athematcal Scences, Unversty of Houston Donton One an Street, Houston, TX 7700,

More information

To: Professor Avitabile Date: February 4, 2003 From: Mechanical Student Subject: Experiment #1 Numerical Methods Using Excel

To: Professor Avitabile Date: February 4, 2003 From: Mechanical Student Subject: Experiment #1 Numerical Methods Using Excel To: Professor Avtable Date: February 4, 3 From: Mechancal Student Subject:.3 Experment # Numercal Methods Usng Excel Introducton Mcrosoft Excel s a spreadsheet program that can be used for data analyss,

More information

High Speed, Low Power And Area Efficient Carry-Select Adder

High Speed, Low Power And Area Efficient Carry-Select Adder Internatonal Journal of Scence, Engneerng and Technology Research (IJSETR), Volume 5, Issue 3, March 2016 Hgh Speed, Low Power And Area Effcent Carry-Select Adder Nelant Harsh M.tech.VLSI Desgn Electroncs

More information

Throughput Maximization in Software-Defined Networks with Consolidated Middleboxes

Throughput Maximization in Software-Defined Networks with Consolidated Middleboxes 216 IEEE 41st Conference on Local Computer Networks Throughput Maxmzaton n Software-Defned Networks wth Consoldated Mddleboxes Metan Huang, Wefa Lang, Zchuan Xu, Mke Ja, and Song Guo The Australan Natonal

More information

Priority based Dynamic Multiple Robot Path Planning

Priority based Dynamic Multiple Robot Path Planning 2nd Internatonal Conference on Autonomous obots and Agents Prorty based Dynamc Multple obot Path Plannng Abstract Taxong Zheng Department of Automaton Chongqng Unversty of Post and Telecommuncaton, Chna

More information

A TWO-PLAYER MODEL FOR THE SIMULTANEOUS LOCATION OF FRANCHISING SERVICES WITH PREFERENTIAL RIGHTS

A TWO-PLAYER MODEL FOR THE SIMULTANEOUS LOCATION OF FRANCHISING SERVICES WITH PREFERENTIAL RIGHTS A TWO-PLAYER MODEL FOR THE SIMULTANEOUS LOCATION OF FRANCHISING SERVICES WITH PREFERENTIAL RIGHTS Pedro Godnho and oana Das Faculdade de Economa and GEMF Unversdade de Combra Av. Das da Slva 65 3004-5

More information

Passive Filters. References: Barbow (pp ), Hayes & Horowitz (pp 32-60), Rizzoni (Chap. 6)

Passive Filters. References: Barbow (pp ), Hayes & Horowitz (pp 32-60), Rizzoni (Chap. 6) Passve Flters eferences: Barbow (pp 6575), Hayes & Horowtz (pp 360), zzon (Chap. 6) Frequencyselectve or flter crcuts pass to the output only those nput sgnals that are n a desred range of frequences (called

More information

Decision aid methodologies in transportation

Decision aid methodologies in transportation Decson ad methodologes n transportaton Lecture 7: More Applcatons Prem Kumar prem.vswanathan@epfl.ch Transport and Moblty Laboratory Summary We learnt about the dfferent schedulng models We also learnt

More information

Adaptive Modulation for Multiple Antenna Channels

Adaptive Modulation for Multiple Antenna Channels Adaptve Modulaton for Multple Antenna Channels June Chul Roh and Bhaskar D. Rao Department of Electrcal and Computer Engneerng Unversty of Calforna, San Dego La Jolla, CA 993-7 E-mal: jroh@ece.ucsd.edu,

More information

Joint Adaptive Modulation and Power Allocation in Cognitive Radio Networks

Joint Adaptive Modulation and Power Allocation in Cognitive Radio Networks I. J. Communcatons, etwork and System Scences, 8, 3, 7-83 Publshed Onlne August 8 n ScRes (http://www.scrp.org/journal/jcns/). Jont Adaptve Modulaton and Power Allocaton n Cogntve Rado etworks Dong LI,

More information

A Comparison of Two Equivalent Real Formulations for Complex-Valued Linear Systems Part 2: Results

A Comparison of Two Equivalent Real Formulations for Complex-Valued Linear Systems Part 2: Results AMERICAN JOURNAL OF UNDERGRADUATE RESEARCH VOL. 1 NO. () A Comparson of Two Equvalent Real Formulatons for Complex-Valued Lnear Systems Part : Results Abnta Munankarmy and Mchael A. Heroux Department of

More information

Piecewise Linear Approximation of Generators Cost Functions Using Max-Affine Functions

Piecewise Linear Approximation of Generators Cost Functions Using Max-Affine Functions Pecewse Lnear Approxmaton of Generators Cost Functons Usng Max-Affne Functons Hamed Ahmad José R. Martí School of Electrcal and Computer Engneerng Unversty of Brtsh Columba Vancouver, BC, Canada Emal:

More information

Network Reconfiguration in Distribution Systems Using a Modified TS Algorithm

Network Reconfiguration in Distribution Systems Using a Modified TS Algorithm Network Reconfguraton n Dstrbuton Systems Usng a Modfed TS Algorthm ZHANG DONG,FU ZHENGCAI,ZHANG LIUCHUN,SONG ZHENGQIANG School of Electroncs, Informaton and Electrcal Engneerng Shangha Jaotong Unversty

More information

The Effect Of Phase-Shifting Transformer On Total Consumers Payments

The Effect Of Phase-Shifting Transformer On Total Consumers Payments Australan Journal of Basc and Appled Scences 5(: 854-85 0 ISSN -88 The Effect Of Phase-Shftng Transformer On Total Consumers Payments R. Jahan Mostafa Nck 3 H. Chahkand Nejad Islamc Azad Unversty Brjand

More information

Resource Allocation Optimization for Device-to- Device Communication Underlaying Cellular Networks

Resource Allocation Optimization for Device-to- Device Communication Underlaying Cellular Networks Resource Allocaton Optmzaton for Devce-to- Devce Communcaton Underlayng Cellular Networks Bn Wang, L Chen, Xaohang Chen, Xn Zhang, and Dacheng Yang Wreless Theores and Technologes (WT&T) Bejng Unversty

More information

Capacitated set-covering model considering the distance objective and dependency of alternative facilities

Capacitated set-covering model considering the distance objective and dependency of alternative facilities IOP Conference Seres: Materals Scence and Engneerng PAPER OPEN ACCESS Capactated set-coverng model consderng the dstance obectve and dependency of alternatve facltes To cte ths artcle: I Wayan Suletra

More information

Optimal Sizing and Allocation of Residential Photovoltaic Panels in a Distribution Network for Ancillary Services Application

Optimal Sizing and Allocation of Residential Photovoltaic Panels in a Distribution Network for Ancillary Services Application Optmal Szng and Allocaton of Resdental Photovoltac Panels n a Dstrbuton Networ for Ancllary Servces Applcaton Reza Ahmad Kordhel, Student Member, IEEE, S. Al Pourmousav, Student Member, IEEE, Jayarshnan

More information

A Mathematical Model for Restoration Problem in Smart Grids Incorporating Load Shedding Concept

A Mathematical Model for Restoration Problem in Smart Grids Incorporating Load Shedding Concept J. Appl. Envron. Bol. Sc., 5(1)20-27, 2015 2015, TextRoad Publcaton ISSN: 2090-4274 Journal of Appled Envronmental and Bologcal Scences www.textroad.com A Mathematcal Model for Restoraton Problem n Smart

More information

Exploiting Dynamic Workload Variation in Low Energy Preemptive Task Scheduling

Exploiting Dynamic Workload Variation in Low Energy Preemptive Task Scheduling Explotng Dynamc Worload Varaton n Low Energy Preemptve Tas Schedulng Lap-Fa Leung, Ch-Yng Tsu Department of Electrcal and Electronc Engneerng Hong Kong Unversty of Scence and Technology Clear Water Bay,

More information

Simultaneous Reconfiguration with DG Placement using Bit-Shift Operator Based TLBO

Simultaneous Reconfiguration with DG Placement using Bit-Shift Operator Based TLBO Smultaneous Reconfguraton wth Placement usng Bt-Shft Operator Based TLBO Ayan Ghosh, *Deepak Kumar EEE Department B.I.T Mesra, Ranch Jharkhand, Inda *deepakmek9@gmal.com S. R. Samantaray School of Electrcal

More information

Cloud of Things for Sensing-as-a-Service: Architecture, Algorithms, and Use Case

Cloud of Things for Sensing-as-a-Service: Architecture, Algorithms, and Use Case Cloud of Thngs for Sensng-as-a-Servce: Archtecture, Algorthms, and Use Case Sherf Abdelwahab, Bechr Hamdaou, Mohsen Guzan, and Taeb Znat Oregon State Unversty, abdelwas,hamdaou@eecs.orst.edu Unversty of

More information

Joint Routing and Link Scheduling for Wireless Mesh Networks through Genetic Algorithms

Joint Routing and Link Scheduling for Wireless Mesh Networks through Genetic Algorithms Jont Routng and Lnk Schedulng for Wreless Mesh Networks through Genetc Algorthms Leonardo Bada, Alesso Botta IMT Lucca Insttute for Advanced Studes pazza S. Ponzano 6, 55100, Lucca, Italy {leonardo.bada,alesso.botta}@mtlucca.t

More information

VNE-AC: Virtual Network Embedding Algorithm based on Ant Colony Metaheuristic

VNE-AC: Virtual Network Embedding Algorithm based on Ant Colony Metaheuristic : Vrtual Network Embeddng Algorthm based on Ant Colony Metaheurstc Ilhem Faar, Nadb Atsaad, Guy Puolle and Hubert Zmmermann Gnkgo Networks: 2 A Rue Danton, 92120 Montrouge, France HIPERCOM INRIA: Domane

More information

Optimal Transmission Scheduling of Cooperative Communications with A Full-duplex Relay

Optimal Transmission Scheduling of Cooperative Communications with A Full-duplex Relay 1 Optmal Transmsson Schedulng of Cooperatve Communcatons wth A Full-duplex Relay Peng L Member IEEE Song Guo Senor Member IEEE Wehua Zhuang Fellow IEEE Abstract Most exstng research studes n cooperatve

More information

Algorithms Airline Scheduling. Airline Scheduling. Design and Analysis of Algorithms Andrei Bulatov

Algorithms Airline Scheduling. Airline Scheduling. Design and Analysis of Algorithms Andrei Bulatov Algorthms Arlne Schedulng Arlne Schedulng Desgn and Analyss of Algorthms Andre Bulatov Algorthms Arlne Schedulng 11-2 The Problem An arlne carrer wants to serve certan set of flghts Example: Boston (6

More information

NATIONAL RADIO ASTRONOMY OBSERVATORY Green Bank, West Virginia SPECTRAL PROCESSOR MEMO NO. 25. MEMORANDUM February 13, 1985

NATIONAL RADIO ASTRONOMY OBSERVATORY Green Bank, West Virginia SPECTRAL PROCESSOR MEMO NO. 25. MEMORANDUM February 13, 1985 NATONAL RADO ASTRONOMY OBSERVATORY Green Bank, West Vrgna SPECTRAL PROCESSOR MEMO NO. 25 MEMORANDUM February 13, 1985 To: Spectral Processor Group From: R. Fsher Subj: Some Experments wth an nteger FFT

More information

Automatic Voltage Controllers for South Korean Power System

Automatic Voltage Controllers for South Korean Power System Automatc Voltage lers for South Korean Power System Xng Lu Vathanathan Man Venkatasubramanan Tae-Kyun Km Washngton State Unversty Korea Electrc Power Research nsttute Pullman, WA 9964-2752 Seoul, South

More information

Optical Amplifiers Placement in WDM Mesh Networks for Optical Multicasting Service Support

Optical Amplifiers Placement in WDM Mesh Networks for Optical Multicasting Service Support 1 Optcal Amplfers Placement n WDM Mesh Networks for Optcal Multcastng Servce Support Ashraf M. Hamad and Ahmed E. Kamal Abstract The problem of placng the optcal amplfers (OAs) n wavelength-routng mesh

More information

On Interference Alignment for Multi-hop MIMO Networks

On Interference Alignment for Multi-hop MIMO Networks 013 Proceedngs IEEE INFOCOM On Interference Algnment for Mult-hop MIMO Networks Huacheng Zeng Y Sh Y. Thomas Hou Wenng Lou Sastry Kompella Scott F. Mdkff Vrgna Polytechnc Insttute and State Unversty, USA

More information

The Synthesis of Dependable Communication Networks for Automotive Systems

The Synthesis of Dependable Communication Networks for Automotive Systems 06AE-258 The Synthess of Dependable Communcaton Networks for Automotve Systems Copyrght 2005 SAE Internatonal Nagarajan Kandasamy Drexel Unversty, Phladelpha, USA Fad Aloul Amercan Unversty of Sharjah,

More information

TECHNICAL NOTE TERMINATION FOR POINT- TO-POINT SYSTEMS TN TERMINATON FOR POINT-TO-POINT SYSTEMS. Zo = L C. ω - angular frequency = 2πf

TECHNICAL NOTE TERMINATION FOR POINT- TO-POINT SYSTEMS TN TERMINATON FOR POINT-TO-POINT SYSTEMS. Zo = L C. ω - angular frequency = 2πf TECHNICAL NOTE TERMINATION FOR POINT- TO-POINT SYSTEMS INTRODUCTION Because dgtal sgnal rates n computng systems are ncreasng at an astonshng rate, sgnal ntegrty ssues have become far more mportant to

More information

A MODIFIED DIFFERENTIAL EVOLUTION ALGORITHM IN SPARSE LINEAR ANTENNA ARRAY SYNTHESIS

A MODIFIED DIFFERENTIAL EVOLUTION ALGORITHM IN SPARSE LINEAR ANTENNA ARRAY SYNTHESIS A MODIFIED DIFFERENTIAL EVOLUTION ALORITHM IN SPARSE LINEAR ANTENNA ARRAY SYNTHESIS Kaml Dmller Department of Electrcal-Electroncs Engneerng rne Amercan Unversty North Cyprus, Mersn TURKEY kdmller@gau.edu.tr

More information

Figure.1. Basic model of an impedance source converter JCHPS Special Issue 12: August Page 13

Figure.1. Basic model of an impedance source converter JCHPS Special Issue 12: August Page 13 A Hgh Gan DC - DC Converter wth Soft Swtchng and Power actor Correcton for Renewable Energy Applcaton T. Selvakumaran* and. Svachdambaranathan Department of EEE, Sathyabama Unversty, Chenna, Inda. *Correspondng

More information

IEE Electronics Letters, vol 34, no 17, August 1998, pp ESTIMATING STARTING POINT OF CONDUCTION OF CMOS GATES

IEE Electronics Letters, vol 34, no 17, August 1998, pp ESTIMATING STARTING POINT OF CONDUCTION OF CMOS GATES IEE Electroncs Letters, vol 34, no 17, August 1998, pp. 1622-1624. ESTIMATING STARTING POINT OF CONDUCTION OF CMOS GATES A. Chatzgeorgou, S. Nkolads 1 and I. Tsoukalas Computer Scence Department, 1 Department

More information

Utility-based Routing

Utility-based Routing Utlty-based Routng Je Wu Dept. of Computer and Informaton Scences Temple Unversty Roadmap Introducton Why Another Routng Scheme Utlty-Based Routng Implementatons Extensons Some Fnal Thoughts 2 . Introducton

More information

Dynamic Wavelength Routing in WDM Networks under Multiple Signal Quality Constraints

Dynamic Wavelength Routing in WDM Networks under Multiple Signal Quality Constraints Dynamc Wavelength Routng n WDM Networks under Multple Sgnal Qualty Constrants Wey Zhang, Guolang Xue, Senor Member, IEEE, Jan Tang, Krshnayan Thulasraman, Fellow, IEEE Abstract Most research works n routng

More information

Integer Programming. P.H.S. Torr Lecture 5. Integer Programming

Integer Programming. P.H.S. Torr Lecture 5. Integer Programming Integer Programmng P.H.S. Torr Lecture 5 Integer Programmng Outlne Mathematcal programmng paradgm Lnear Programmng Integer Programmng Integer Programmng Eample Unmodularty LP -> IP Theorem Concluson Specal

More information

Distributed Uplink Scheduling in EV-DO Rev. A Networks

Distributed Uplink Scheduling in EV-DO Rev. A Networks Dstrbuted Uplnk Schedulng n EV-DO ev. A Networks Ashwn Srdharan (Sprnt Nextel) amesh Subbaraman, och Guérn (ESE, Unversty of Pennsylvana) Overvew of Problem Most modern wreless systems Delver hgh performance

More information

Research of Dispatching Method in Elevator Group Control System Based on Fuzzy Neural Network. Yufeng Dai a, Yun Du b

Research of Dispatching Method in Elevator Group Control System Based on Fuzzy Neural Network. Yufeng Dai a, Yun Du b 2nd Internatonal Conference on Computer Engneerng, Informaton Scence & Applcaton Technology (ICCIA 207) Research of Dspatchng Method n Elevator Group Control System Based on Fuzzy Neural Network Yufeng

More information

Movement - Assisted Sensor Deployment

Movement - Assisted Sensor Deployment Intro Self Deploy Vrtual Movement Performance Concluson Movement - Asssted Sensor Deployment G. Wang, G. Cao, T. La Porta Dego Cammarano Laurea Magstrale n Informatca Facoltà d Ingegnera dell Informazone,

More information

TODAY S wireless networks are characterized as a static

TODAY S wireless networks are characterized as a static IEEE TRANSACTIONS ON MOBILE COMPUTING, VOL. 10, NO. 2, FEBRUARY 2011 161 A Spectrum Decson Framework for Cogntve Rado Networks Won-Yeol Lee, Student Member, IEEE, and Ian F. Akyldz, Fellow, IEEE Abstract

More information

Walsh Function Based Synthesis Method of PWM Pattern for Full-Bridge Inverter

Walsh Function Based Synthesis Method of PWM Pattern for Full-Bridge Inverter Walsh Functon Based Synthess Method of PWM Pattern for Full-Brdge Inverter Sej Kondo and Krt Choesa Nagaoka Unversty of Technology 63-, Kamtomoka-cho, Nagaoka 9-, JAPAN Fax: +8-58-7-95, Phone: +8-58-7-957

More information

Non-Cooperative Design of Translucent Networks

Non-Cooperative Design of Translucent Networks Non-Cooperatve Desgn of Translucent Networs Benoît Châtelan, She Mannor, Franços Gagnon, Davd V. Plant McGll Unversty, Electrcal and Computer Engneerng, 3480 Unversty, Montreal, Canada, H3A A7 École de

More information

Decomposition Principles and Online Learning in Cross-Layer Optimization for Delay-Sensitive Applications

Decomposition Principles and Online Learning in Cross-Layer Optimization for Delay-Sensitive Applications Techncal Report Decomposton Prncples and Onlne Learnng n Cross-Layer Optmzaton for Delay-Senstve Applcatons Abstract In ths report, we propose a general cross-layer optmzaton framework n whch we explctly

More information

Resource Control for Elastic Traffic in CDMA Networks

Resource Control for Elastic Traffic in CDMA Networks Resource Control for Elastc Traffc n CDMA Networks Vaslos A. Srs Insttute of Computer Scence, FORTH Crete, Greece vsrs@cs.forth.gr ACM MobCom 2002 Sep. 23-28, 2002, Atlanta, U.S.A. Funded n part by BTexact

More information

Joint Optimization of Electricity and Communication Cost for Meter Data Collection in Smart Grid

Joint Optimization of Electricity and Communication Cost for Meter Data Collection in Smart Grid Receved 3 May 2013; revsed 7 July 2013; accepted 8 July 2013. Date of publcaton 18 July 2013; date of current verson 21 January 2014. Dgtal Object Identfer 10.1109/TETC.2013.2273890 Jont Optmzaton of Electrcty

More information

Review: Our Approach 2. CSC310 Information Theory

Review: Our Approach 2. CSC310 Information Theory CSC30 Informaton Theory Sam Rowes Lecture 3: Provng the Kraft-McMllan Inequaltes September 8, 6 Revew: Our Approach The study of both compresson and transmsson requres that we abstract data and messages

More information

A Novel Optimization of the Distance Source Routing (DSR) Protocol for the Mobile Ad Hoc Networks (MANET)

A Novel Optimization of the Distance Source Routing (DSR) Protocol for the Mobile Ad Hoc Networks (MANET) A Novel Optmzaton of the Dstance Source Routng (DSR) Protocol for the Moble Ad Hoc Networs (MANET) Syed S. Rzv 1, Majd A. Jafr, and Khaled Ellethy Computer Scence and Engneerng Department Unversty of Brdgeport

More information

Voltage security constrained reactive power optimization incorporating wind generation

Voltage security constrained reactive power optimization incorporating wind generation Unversty of Wollongong Research Onlne Faculty of Engneerng and Informaton Scences - Papers: Part A Faculty of Engneerng and Informaton Scences 2012 Voltage securty constraned reactve power optmzaton ncorporatng

More information

Multi-Robot Map-Merging-Free Connectivity-Based Positioning and Tethering in Unknown Environments

Multi-Robot Map-Merging-Free Connectivity-Based Positioning and Tethering in Unknown Environments Mult-Robot Map-Mergng-Free Connectvty-Based Postonng and Tetherng n Unknown Envronments Somchaya Lemhetcharat and Manuela Veloso February 16, 2012 Abstract We consder a set of statc towers out of communcaton

More information

Lifetime-Oriented Optimal Relay Deployment for Three-tier Wireless Sensor Networks

Lifetime-Oriented Optimal Relay Deployment for Three-tier Wireless Sensor Networks Sensors & Transducers by IFSA http://www.sensorsportal.com Lfetme-Orented Optmal Relay Deployment for Three-ter Wreless Sensor Networs Bn Zeng, Lu Yao and Ru Wang Department of Management, Naval Unversty

More information

Application of Intelligent Voltage Control System to Korean Power Systems

Application of Intelligent Voltage Control System to Korean Power Systems Applcaton of Intellgent Voltage Control System to Korean Power Systems WonKun Yu a,1 and HeungJae Lee b, *,2 a Department of Power System, Seol Unversty, South Korea. b Department of Power System, Kwangwoon

More information

Performance Analysis of Multi User MIMO System with Block-Diagonalization Precoding Scheme

Performance Analysis of Multi User MIMO System with Block-Diagonalization Precoding Scheme Performance Analyss of Mult User MIMO System wth Block-Dagonalzaton Precodng Scheme Yoon Hyun m and Jn Young m, wanwoon Unversty, Department of Electroncs Convergence Engneerng, Wolgye-Dong, Nowon-Gu,

More information

A study of turbo codes for multilevel modulations in Gaussian and mobile channels

A study of turbo codes for multilevel modulations in Gaussian and mobile channels A study of turbo codes for multlevel modulatons n Gaussan and moble channels Lamne Sylla and Paul Forter (sylla, forter)@gel.ulaval.ca Department of Electrcal and Computer Engneerng Laval Unversty, Ste-Foy,

More information

antenna antenna (4.139)

antenna antenna (4.139) .6.6 The Lmts of Usable Input Levels for LNAs The sgnal voltage level delvered to the nput of an LNA from the antenna may vary n a very wde nterval, from very weak sgnals comparable to the nose level,

More information

An Application-Aware Spectrum Sharing Approach for Commercial Use of 3.5 GHz Spectrum

An Application-Aware Spectrum Sharing Approach for Commercial Use of 3.5 GHz Spectrum An Applcaton-Aware Spectrum Sharng Approach for Commercal Use of 3.5 GHz Spectrum Haya Shajaah, Ahmed Abdelhad and Charles Clancy Bradley Department of Electrcal and Computer Engneerng Hume Center, Vrgna

More information

Planning of Relay Station Locations in IEEE (WiMAX) Networks

Planning of Relay Station Locations in IEEE (WiMAX) Networks Ths full text paper was peer revewed at the drecton of IEEE Communcatons Socety subject matter experts for publcaton n the WCNC 010 proceedngs. Plannng of Relay Staton Locatons n IEEE 0.16 (WMAX) Networks

More information

Weighted Penalty Model for Content Balancing in CATS

Weighted Penalty Model for Content Balancing in CATS Weghted Penalty Model for Content Balancng n CATS Chngwe Davd Shn Yuehme Chen Walter Denny Way Len Swanson Aprl 2009 Usng assessment and research to promote learnng WPM for CAT Content Balancng 2 Abstract

More information

A Fuzzy-based Routing Strategy for Multihop Cognitive Radio Networks

A Fuzzy-based Routing Strategy for Multihop Cognitive Radio Networks 74 Internatonal Journal of Communcaton Networks and Informaton Securty (IJCNIS) Vol. 3, No., Aprl 0 A Fuzzy-based Routng Strategy for Multhop Cogntve Rado Networks Al El Masr, Naceur Malouch and Hcham

More information

Power Minimization Under Constant Throughput Constraint in Wireless Networks with Beamforming

Power Minimization Under Constant Throughput Constraint in Wireless Networks with Beamforming Power Mnmzaton Under Constant Throughput Constrant n Wreless etworks wth Beamformng Zhu Han and K.J. Ray Lu, Electrcal and Computer Engneer Department, Unversty of Maryland, College Park. Abstract In mult-access

More information

Optimal Allocation of Static VAr Compensator for Active Power Loss Reduction by Different Decision Variables

Optimal Allocation of Static VAr Compensator for Active Power Loss Reduction by Different Decision Variables S. Aucharyamet and S. Srsumrannukul / GMSARN Internatonal Journal 4 (2010) 57-66 Optmal Allocaton of Statc VAr Compensator for Actve Power oss Reducton by Dfferent Decson Varables S. Aucharyamet and S.

More information

Graph Method for Solving Switched Capacitors Circuits

Graph Method for Solving Switched Capacitors Circuits Recent Advances n rcuts, ystems, gnal and Telecommuncatons Graph Method for olvng wtched apactors rcuts BHUMIL BRTNÍ Department of lectroncs and Informatcs ollege of Polytechncs Jhlava Tolstého 6, 586

More information

Network Reconfiguration for Load Balancing in Distribution System with Distributed Generation and Capacitor Placement

Network Reconfiguration for Load Balancing in Distribution System with Distributed Generation and Capacitor Placement World Academy of Scence, Engneerng and Technology nternatonal Journal of Electrcal and Computer Engneerng Networ Reconfguraton for Load Balancng n Dstrbuton System wth Dstrbuted Generaton and Capactor

More information

A MODIFIED DIRECTIONAL FREQUENCY REUSE PLAN BASED ON CHANNEL ALTERNATION AND ROTATION

A MODIFIED DIRECTIONAL FREQUENCY REUSE PLAN BASED ON CHANNEL ALTERNATION AND ROTATION A MODIFIED DIRECTIONAL FREQUENCY REUSE PLAN BASED ON CHANNEL ALTERNATION AND ROTATION Vncent A. Nguyen Peng-Jun Wan Ophr Freder Computer Scence Department Illnos Insttute of Technology Chcago, Illnos vnguyen@t.edu,

More information

The Impact of Spectrum Sensing Frequency and Packet- Loading Scheme on Multimedia Transmission over Cognitive Radio Networks

The Impact of Spectrum Sensing Frequency and Packet- Loading Scheme on Multimedia Transmission over Cognitive Radio Networks Ths artcle has been accepted for publcaton n a future ssue of ths journal, but has not been fully edted. Content may change pror to fnal publcaton. The Impact of Spectrum Sensng Frequency and Pacet- Loadng

More information

Control Chart. Control Chart - history. Process in control. Developed in 1920 s. By Dr. Walter A. Shewhart

Control Chart. Control Chart - history. Process in control. Developed in 1920 s. By Dr. Walter A. Shewhart Control Chart - hstory Control Chart Developed n 920 s By Dr. Walter A. Shewhart 2 Process n control A phenomenon s sad to be controlled when, through the use of past experence, we can predct, at least

More information

The Dynamic Utilization of Substation Measurements to Maintain Power System Observability

The Dynamic Utilization of Substation Measurements to Maintain Power System Observability 1 The Dynamc Utlzaton of Substaton Measurements to Mantan Power System Observablty Y. Wu, Student Member, IEEE, M. Kezunovc, Fellow, IEEE and T. Kostc, Member, IEEE Abstract-- In a power system State Estmator

More information

熊本大学学術リポジトリ. Kumamoto University Repositor

熊本大学学術リポジトリ. Kumamoto University Repositor 熊本大学学術リポジトリ Kumamoto Unversty Repostor Ttle Wreless LAN Based Indoor Poston and Its Smulaton Author(s) Ktasuka, Teruak; Nakansh, Tsune CtatonIEEE Pacfc RIM Conference on Comm Computers, and Sgnal Processng

More information

QoS Provisioning in Wireless Data Networks under Non-Continuously Backlogged Users

QoS Provisioning in Wireless Data Networks under Non-Continuously Backlogged Users os Provsonng n Wreless Data Networks under Non-Contnuously Backlogged Users Tmotheos Kastrnoganns, and Symeon Papavasslou, Member, IEEE School of Electrcal and Computer Engneerng Natonal Techncal Unversty

More information

A Benchmark for D2D in Cellular Networks: The Importance of Information

A Benchmark for D2D in Cellular Networks: The Importance of Information A Benchmark for D2D n Cellular Networks: The Importance of Informaton Yğt Özcan, Catherne Rosenberg Unversty of Waterloo {yozcan,cath}@uwaterloo.ca Fabrce Gullemn Orange Labs, France fabrce.gullemn@orange.com

More information

Characterization and Analysis of Multi-Hop Wireless MIMO Network Throughput

Characterization and Analysis of Multi-Hop Wireless MIMO Network Throughput Characterzaton and Analyss of Mult-Hop Wreless MIMO Network Throughput Bechr Hamdaou EECS Dept., Unversty of Mchgan 226 Hayward Ave, Ann Arbor, Mchgan, USA hamdaou@eecs.umch.edu Kang G. Shn EECS Dept.,

More information

Uncertainty in measurements of power and energy on power networks

Uncertainty in measurements of power and energy on power networks Uncertanty n measurements of power and energy on power networks E. Manov, N. Kolev Department of Measurement and Instrumentaton, Techncal Unversty Sofa, bul. Klment Ohrdsk No8, bl., 000 Sofa, Bulgara Tel./fax:

More information

Distributed Algorithms for the Operator Placement Problem

Distributed Algorithms for the Operator Placement Problem TZIRITAS ET AL.: DISTRIBUTED ALGORITHMS FOR THE OPERATOR PLACEMET PROBLEM Dstrbuted Algorthms for the Operator Placement Problem kos Tzrtas, Thanass Loukopoulos, Samee U. Khan, Senor Member, IEEE, Cheng-Zhong

More information

Frequency Assignment for Multi-Cell IEEE Wireless Networks

Frequency Assignment for Multi-Cell IEEE Wireless Networks Frequency Assgnment for Mult-Cell IEEE 8 Wreless Networks Kn K Leung Bell Labs, Lucent Technologes Murray Hll, NJ 7974 kn@bell-labscom Byoung-Jo J Km AT&T Labs Research Mddletown, NJ 7748 macsbug@researchattcom

More information

Topology Control for C-RAN Architecture Based on Complex Network

Topology Control for C-RAN Architecture Based on Complex Network Topology Control for C-RAN Archtecture Based on Complex Network Zhanun Lu, Yung He, Yunpeng L, Zhaoy L, Ka Dng Chongqng key laboratory of moble communcatons technology Chongqng unversty of post and telecommuncaton

More information

A Parallel Task Scheduling Optimization Algorithm Based on Clonal Operator in Green Cloud Computing

A Parallel Task Scheduling Optimization Algorithm Based on Clonal Operator in Green Cloud Computing A Parallel Task Schedulng Optmzaton Algorthm Based on Clonal Operator n Green Cloud Computng Yang Lu, Wanneng Shu, and Chrsh Zhang College of Informaton Scence and Engneerng, Hunan Cty Unversty, Yyang,

More information

Fair Coalitions for Power-Aware Routing in Wireless Networks

Fair Coalitions for Power-Aware Routing in Wireless Networks Unversty of Pennsylvana ScholarlyCommons Departmental Papers (ESE) Department of Electrcal & Systems Engneerng February 2007 Far Coaltons for Power-Aware Routng n Wreless Networks Ratul K. Guha Unversty

More information

Approximating User Distributions in WCDMA Networks Using 2-D Gaussian

Approximating User Distributions in WCDMA Networks Using 2-D Gaussian CCCT 05: INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATIONS, AND CONTROL TECHNOLOGIES 1 Approxmatng User Dstrbutons n CDMA Networks Usng 2-D Gaussan Son NGUYEN and Robert AKL Department of Computer

More information

IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 13, NO. 12, DECEMBER

IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 13, NO. 12, DECEMBER IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 3, NO. 2, DECEMBER 204 695 On Spatal Capacty of Wreless Ad Hoc Networks wth Threshold Based Schedulng Yue Lng Che, Student Member, IEEE, Ru Zhang, Member,

More information

A Predictive QoS Control Strategy for Wireless Sensor Networks

A Predictive QoS Control Strategy for Wireless Sensor Networks The 1st Worshop on Resource Provsonng and Management n Sensor Networs (RPMSN '5) n conjuncton wth the 2nd IEEE MASS, Washngton, DC, Nov. 25 A Predctve QoS Control Strategy for Wreless Sensor Networs Byu

More information

Keywords LTE, Uplink, Power Control, Fractional Power Control.

Keywords LTE, Uplink, Power Control, Fractional Power Control. Volume 3, Issue 6, June 2013 ISSN: 2277 128X Internatonal Journal of Advanced Research n Computer Scence and Software Engneerng Research Paper Avalable onlne at: www.jarcsse.com Uplnk Power Control Schemes

More information

Efficient Large Integers Arithmetic by Adopting Squaring and Complement Recoding Techniques

Efficient Large Integers Arithmetic by Adopting Squaring and Complement Recoding Techniques The th Worshop on Combnatoral Mathematcs and Computaton Theory Effcent Large Integers Arthmetc by Adoptng Squarng and Complement Recodng Technques Cha-Long Wu*, Der-Chyuan Lou, and Te-Jen Chang *Department

More information

An Optimization Approach for Airport Slot Allocation under IATA Guidelines

An Optimization Approach for Airport Slot Allocation under IATA Guidelines An Optmzaton Approach for Arport Slot Allocaton under IATA Gudelnes Abstract Ar traffc demand has grown to exceed avalable capacty durng extended parts of each day at many of the busest arports worldwde.

More information

Optimizing a System of Threshold-based Sensors with Application to Biosurveillance

Optimizing a System of Threshold-based Sensors with Application to Biosurveillance Optmzng a System of Threshold-based Sensors wth Applcaton to Bosurvellance Ronald D. Frcker, Jr. Thrd Annual Quanttatve Methods n Defense and Natonal Securty Conference May 28, 2008 What s Bosurvellance?

More information

Resource Scheduling in Dependable Integrated Modular Avionics

Resource Scheduling in Dependable Integrated Modular Avionics Resource Schedulng n Dependable Integrated Modular Avoncs Yann-Hang Lee and Daeyoung Km Real Tme Systems Research Laboratory CISE Department, Unversty of Florda {yhlee, dkm}@cse.ufl.edu Mohamed Youns,

More information

ELECTRONIC WAVELENGTH TRANSLATION IN OPTICAL NETWORKS. Milan Kovacevic and Anthony Acampora. Center for Telecommunications Research

ELECTRONIC WAVELENGTH TRANSLATION IN OPTICAL NETWORKS. Milan Kovacevic and Anthony Acampora. Center for Telecommunications Research ELECTRONIC WAVELENGTH TRANSLATION IN OPTICAL NETWORKS Mlan Kovacevc Anthony Acampora Department of Electrcal Engneerng Center for Telecommuncatons Research Columba Unversty, New York, NY 0027-6699 Abstract

More information