Coded Caching in a Multi-Server System with Random Topology

Size: px
Start display at page:

Download "Coded Caching in a Multi-Server System with Random Topology"

Transcription

1 Coded Caching in a Muli-Server Sysem wih Random Topology iish Mial, Deniz Gündüz and Cong Ling Deparmen of Elecrical and Elecronic Engineering, Imperial College London {n.mial, d.gunduz, c.ling}@imperial.ac.uk arxiv: v1 [cs.it] 2 Dec 2017 Absrac Cache-aided conen delivery is sudied in a muli-server sysem wih users, each equipped wih a local cache memory. In he delivery phase, each user connecs randomly o any servers ou of a oal of P servers. Thanks o he availabiliy of muliple servers, which model small base saions wih limied sorage capaciy, user demands can be saisfied wih reduced sorage capaciy a each server and reduced delivery rae per server; however, his also leads o reduced mulicasing opporuniies compared o a single server serving all he users simulaneously. A join sorage and proacive caching scheme is proposed, which explois coded sorage across he servers, uncoded cache placemen a he users, and coded delivery; and i is shown ha he achievable average sum delivery rae is comparable o ha achieved by a single server, while he gap beween he wo depends on, he available redundancy across servers. I is also shown ha he gap can be reduced by increasing he sorage capaciy a he SBSs. I. ITRODUCTIO The unprecedened growh in ransmied daa volumes across neworks necessiaes he design of more efficien delivery mehods ha can exploi he available memory space and processing power of individual nework nodes o increase he hroughpu, and simulaneously increase he reliabiliy of daa availabiliy. Coded caching and disribued sorage have received significan aenion in recen years as promising echniques o achieve he aforemenioned goals. Wih proacive caching, par of he daa can be pushed ino nodes local cache memories during offpeak hours, called he placemen phase, o reduce he burden on he nework, paricularly he wireless downlink, during peak-raffic periods when all he users place requess, called he delivery phase. Inelligen design of he cache conens creaes mulicasing opporuniies among he users, and hrough coded delivery muliple demands can be saisfied simulaneously. Coded caching is able o uilize he cumulaive cache capaciy in he nework o saisfy all he users a much lower raes [1] - [10]. A differen ype of coded caching is shown o improve he delivery performance in he so-called femocaching scenario [2]. In femocaching, files are replicaed or coded a muliple cache-equipped small base saions (SBSs so ha a user may reconsruc is reques from only a subse of he available SBSs. SBSs can ac as edge caches and provide conens o users direcly, reducing laency, backhaul load or he energy consumpion [2], [4]. Coding for disribued sorage sysems has been exensively sudied in he lieraure (see, for example, [11], [12], and in he femocaching scenario, ideal raeless maximum disance separable (MDS codes allow users o recover conens by collecing pariy bis from only a subse of SBSs hey connec o [2]. In his work, we (a = 2, q 1 = 2, q 2 = 4, q 3 = 2. (b = 2, q 1 = 4, q 2 = 4, q 3 = 0 (bes opology. (c = 2, q 1 = 3, q 2 = 3, q 3 = 2 (wors opology. Fig. 1: Examples of differen nework opologies for P = 3 and = 4 wih = 2. combine disribued sorage a SBSs, similar o he femocaching framework of [2], wih local cache sorage a he users, and coded delivery over errorfree shared broadcas links as in [1]. We consider a library of files sored across P SBSs each equipped wih is own limied-capaciy sorage space. Unlike he exising lieraure on coded caching, we consider a random conneciviy model; ha is, we assume ha,

2 during he delivery phase, each user connecs only o a random subse of SBSs, where P (see Fig. 1. This may be due o physical variaions in he channel, or resource consrains. Mos imporanly, hese connecions ha form he nework opology are no known in advance during he placemen phase; herefore, he cache placemen canno be designed for a paricular nework opology. Soring he files across muliple serving SBSs and allowing users o connec randomly o a subse of hese servers resuls in a loss in mulicasing opporuniies for he servers, indicaing a rade-off beween he coded caching gain and he flexibiliy provided by disribued sorage across he servers, which o he bes of our knowledge, has no been sudied in he exising lieraure. We propose in his paper a pracical coded cache placemen and delivery scheme ha explois MDS coding across servers simulaneously wih coded caching and delivery o users, and show ha he cos for he flexibiliy of disribued sorage is a scaling of he delivery rae by a consan. We also characerize he average wors-case delivery rae performance of he proposed scheme by assuming ha he users connec o a uniformly random subse of he servers; and show ha i is relaively close o he bes-case performance, which is he single-server cenralized delivery rae derived in [1], achieved when all users connec o he same se of servers. We observe ha, as he server sorage capaciies increase, he average delivery raeuser cache memory radeoff improves, approaching he single-server delivery rae. In a relaed work [7], he auhors analyze he performance of coded caching schemes presened in [1] and [6], when muliple servers aided by pariy servers are available. The auhors consider special scenarios wih one and wo pariy servers. They propose a scheme ha sripes he files ino blocks, and codes hem across he servers wih a sysemaic MDS code, and hey also propose a scheme for he scenario in which files are sored as whole unis in he servers, wihou sriping. Our work builds on he former scenario, in which files are coded across he servers, by proposing a scheme ha generalizes o he use of any ype of MDS code and any number of pariy servers. We sudy he impac of he opology on he sum delivery rae and he radeoff beween he server sorage space and he average sum delivery rae. In [8], he auhors consider muliple servers serving he users hrough an inermediae nework of relay nodes, each server having access o all he files in he library. The auhors propose schemes o reduce he delivery delay in he nework by uilizing he fac ha muliple servers may ransmi packes in parallel. These models are inherenly differen from he one considered in his paper. Anoher line of relaed work sudy caching in combinaion neworks [9], [10], which consider a single server serving cache-equipped users hrough muliple relay nodes. The server is conneced o hese relays hrough unicas links, which in urn serve a disinc subse of a fixed number of users hrough unicas links. A combinaion nework wih cache-enabled relay nodes is considered in [10]. However he symmery of a sandard combinaion nework which would be unrealisic in many pracical scenarios, he performance merics and he assumpion of a fixed and known nework opology during he placemen phase make he caching scheme and he analysis fundamenally differen from our paper. oaions. For wo inegers i < j, we denoe he se {i, i + 1,..., j} by [i : j], while he se [1 : j] is denoed by [j]. Ses are denoed wih he calligraphic fon, and A denoes he cardinaliy of se A. For A (a 1, a 2,..., a p, we define X A (X a1,..., X ap. II. SYSTEM MODEL We consider he sysem model illusraed in Fig. 1 wih P servers, denoed by S 1, S 2,..., S P, serving users, denoed by U 1, U 2,..., U. There is a library of files W 1, W 2,..., W, each of lengh F bis uniformly disribued over [2 F ]. Each user has access o a local cache memory of capaciy M U F bis, 0 M U, while each server has a sorage memory of capaciy M S F bis. The caching scheme consiss of wo phases: placemen phase and delivery phase. We consider a cenralized placemen scenario as in [1], which is carried ou cenrally wih he knowledge of he servers and he users paricipaing in he delivery phase. However neiher he user demands, nor he nework opology is known in advance during he placemen phase. In he delivery phase, we assume ha each user randomly connecs o servers ou of P, where P, and requess a single file from he library. For j [], le Z j denoe he se of servers U j connecs o, where Z j =, and d j [] denoes he index of he file i requess. For example, in Fig. 1a, Z 1 = {S 1, S 2 }, Z 2 = {S 1, S 2 }, Z 3 = {S 2, S 3 } and Z 4 = {S 2, S 3 }. Le he demand vecor be denoed by d (d 1, d 2,..., d. The opology of he nework, i.e., which users are conneced o which servers, and he demands of he users are revealed o he servers a he beginning of he delivery phase. The complee library of files mus be sored a he servers in a coded manner o provide redundancy, since each user connecs o a random subse of servers. is known while soring he library of files across he servers. The files may be sored in he servers using erasure codes. Since any user should be able o reconsruc any requesed file from is own cache memory and from he servers i is conneced o, he oal cache capaciy of a user and any servers mus be sufficien o sore he whole library of files; ha is,

3 we mus have M U + M S. Le p denoe he se of users served by S p, for p [P ], and define he random variable Q p p, which denoes he number of users served by S p. We shall denoe a paricular realizaion of Q p for a given opology as q p, where we have P q p =. For example, in Fig. 1a, 1 = {U 1, U 2 }, 2 = {U 1, U 2, U 3, U 4 }, 3 = {U 3, U 4 }. Each server S p ransmis a message X p of size R p F bis o all he users conneced o i, i.e., users in se p, over he corresponding shared link. The message X p is a funcion of he demand vecor d, he nework opology, he sorage memory conens of server S p, and he cache conens of he users in p. Each user U j receives he messages X Zj and reconsrucs is requesed file W dj using hese messages ogeher wih is cache conens. The objecive is o minimize he oal number of bis required o be sen over he nework during he delivery phase, P R p, such ha all he users can correcly decode heir requesed files, independen of he combinaion of files requesed by he users; ha is, we are ineresed in he wors-case delivery rae. Assuming ha (i.e., he number of files is larger han he number of users, we can assume ha all users requesing a differen file models he worscase scenario. III. CODED DISTRIBUTED STORAGE AD CACHIG SCHEME We firs noe ha our sysem model brings ogeher aspecs of disribued sorage and proacive caching/coded delivery. To see his, consider he sysem wihou any user caches, i.e., M U = 0. This is equivalen o a disribued sorage sysem wih unreliable servers. I is known ha MDS codes provide much higher reliabiliy and efficiency compared o replicaion in his scenario [11]. On he oher hand, when he servers are reliable, i.e., = P, our sysem is equivalen o he one in [1], and coded delivery provides significan reducions in he delivery rae. Accordingly, our proposed scheme brings ogeher benefis from coded sorage and coded delivery. To illusrae he main ingrediens of he proposed scheme we assume M S = in his secion. Exension o oher server sorage capaciies will be presened in Secion V. A. Server Sorage Placemen Wih reference o Fig. 2, we firs describe how he files are sored across he servers in order o guaranee ha each user reques can be saisfied from any servers he user may connec o. We define M U, and assume iniially ha i is an ineger, i.e., [0 : M U ]. The soluion for nonineger values of can be obained hrough memory- Fig. 2: Segmenaion, MDS coding and placemen of files ino P servers. sharing [1]. Each file is divided ino ( equal-size non-overlapping segmens. We enumerae hem according o disinc -elemen subses of [], where W j,a denoes he segmen of W j ha corresponds o subse A. We have W j = A []: A = W j,a. Each segmen is furher divided ino equal-size non-overlapping sub-segmens denoed by Wj,A l, l []. The sub-segmens of each segmen are coded ogeher using a (P, linear MDS code wih generaor marix G, giving as oupu P coded versions of he segmen W j,a, denoed by Cj,A l, l [P ]. Cl j,a is a linear combinaion of he subsegmens of he segmen corresponding o subse A, of he j h file, ha is sored in server S l. Since each sub-segmen is of lengh ( F, every linear combinaion Cj,A l is of he same lengh; and hence, server sorage capaciy consrain of F is me wih equaliy. Remark 1. We assume ha each user knows he generaor marix G of he MDS code employed for disribued sorage. This assumpion is necessary because in he delivery phase, he user mus be able o reconsruc any coded symbol Cj,A l from he uncoded segmen W j,a sored in is cache memory. B. User Cache Placemen For he user caches we use he placemen scheme proposed in [1]. Each segmen of a file, W j,a, is placed ino he caches of all he users U k for which k A. C. Delivery Phase We firs make he following observaion abou he above placemen scheme: in he wors-case demand scenario, consider any users. Any ou of hese users share in heir caches one segmen of he file requesed by he remaining user. Enumerae hese [ ( subses of users as H i, i +1 ]. Consider any server S p, and one of he q p users conneced o i, say U k. Then, for any subse H i, ha includes k, i.e., k H i, he segmen W dk,h i\{k} is needed by user U k, bu is no available in is cache because k / H i \{k}; while i is available in he caches

4 of he remaining users in p Hi. The MDS coded version of W dk,h i\{k} sored by S p is C p d k,h, and i\{k} since he users know he generaor marix G, each user which has W dk,h i\{k} in is cache can reconsruc C p d k,h as well. Then, for each H i\{k} i ha includes a leas one user from p, S p ransmis X p (H i = C p d k,h, (1 i\{k} k p Hi where { [ denoes he biwise XOR operaion. Then, ( i ] } ( +1 : k H i = 1 is he number of messages ransmied by server S p ha conain he coded version of a segmen requesed by U k, and is also equal o he number of segmens of W dk no presen in he cache of user U k. Overall, he message ransmied by S p is given by X p = X p (H i. (2 i [( +1]: p Hi φ From he ransmied message X p (H i in (1 for each se H i, user U k can decode he MDS coded version C p d k,h of is requesed segmen W i\{k} d k,h i\{k}. Wih he ransmissions from all he servers, U k receives coded versions of each missing segmen from he servers i is conneced o. Since each segmen is coded wih a (P, MDS code, he user is able o decode each missing segmen. oe ha each ransmied message X p (H i by a server is of lengh F / ( { [ bis. The number of ( ransmissions by S p is i +1 ] : p Hi φ} = ( { [ ( +1 i +1 ] } ( : p Hi = φ = +1 ( qp +1. In oher words, server Sp ransmis ( +1 ( qp ( +1 messages, each of lengh F / bis. Therefore, he sum delivery rae R is given by R = R p = 1 ( = P ( ( 1 ( [( ( ] qp ( qp. (3 In order o characerize he bes and wors nework opologies ha lead o he minimum and maximum delivery raes, we presen he following lemma wihou proof. Lemma 2. For n 1, n 2, r Z + saisfying r n 1 and n n 2, we have ( ( ( ( n1 n2 n1 + 1 n (4 r r r r The lemma above indicaes he convex naure of he binomial coefficiens in (3; ha is, he poins (r, ( ( r r, (r + 1, r+1 r,..., (n1 + n 2 r, ( n 1+n 2r r form a convex region. From Lemma 2, i can be deduced ha he second summaion erm in (3 akes is minimum when max p (q p min p (q p +1, p [P ], i.e., he values of q p are as close o each oher as possible. This corresponds o he class of opologies wih he highes sum delivery rae (see Fig. 1c for an example. The opology ha requires he minimum sum delivery rae of R = +1 is when q p is eiher 0 or for each server, or equivalenly, when all he users are conneced o he same servers (see Fig. 1b for an example. IV. AVERAGE SUM DELIVERY RATE In his secion we sudy he average wors-case sum delivery rae, where he average is aken over all he possible nework opologies, assuming a uniformly random user-server associaion; ha is, each user connecs o any ou of P servers wih uniform disribuion. As we have seen in he previous secion he delivery rae depends on he specific opology. We remind ha, for a given opology, he worscase delivery rae refers o he wors-case demand combinaion when each user requess a differen file from he library. Le T denoe he se of all possible opologies. The cardinaliy of T is ( P. Define (qp as he number of differen opologies, in which a paricular server S p serves q p [0 : ] users. Then (q p = ( ( P 1 qp ( P 1 qp. q p 1 The following heorem provides he average wors-case delivery rae. Theorem 3. The average wors-case delivery rae over all opologies under uniformly random user-server associaion is given by E[R] = P ( ( P ( ( qp Pr(Q p = q p, (5 q p=0 where Pr(Q p = q p = (qp is he probabiliy of ( P exacly q p users being served by a paricular server. Proof. Each opology τ T is represened by a paricular uple q τ = (q 1,..., q P. Each opology is disinc, bu no all uples are necessarily disinc. This is demonsraed in Fig. 1c, where wo disinc opologies have he same uple q τ = (3, 3, 2 associaed wih hem. The expecaion of he wors-case delivery rae over all possible opologies τ T can be wrien as [ P ( q τ,τ T (+1 1 P ( qp ] ( +1 E[R] = ( P

5 = P ( ( 1 ( P ( q τ,τ T = P ( P ( (q p q p=0 ( P ( = P ( ( P ( q p=0 ( qp ( qp ( (q p qp ( P. The average sum delivery rae vs. user cache capaciy is ploed in Fig. 4. V. REDUDACY I SERVER STORAGE CAPACITY In Secion III-A he server sorage capaciy is fixed as M S =. The minimum server sorage capaciy ha would allow he reconsrucion of any demand combinaion is given by M S = M U. In his case, we cache a M U fracion of he library in he user caches during he placemen phase, and ransmi he remaining fracion of he library from he servers. The wors-case delivery rae in his case is given by R = ( 1 M U. ex, we consider he case when here is redundancy in server memories; ha is, we have < M S. Assume ha M S = z for some ineger z [ 1]. For non-ineger values of z, he soluion can be obained by memory-sharing. In his case, a (P, z Fig. 3: An example 7 5 incidence marix (P = 7, = 5 wih = 4. MDS code is used for server sorage placemen, which allows each user o reconsruc any requesed file by connecing o z servers. The user cache placemen is done as in he previous secion. In he delivery phase, each user randomly connecs o servers. We now have a degree of freedom hanks o he addiional sorage space available a each server. Each user can ge a paricular segmen from only a z subse of he servers i is conneced o by receiving one copy from each of hose servers. The choice of he servers ha will deliver he coded subsegmens o each user is done such ha he mulicasing opporuniies across he nework are maximized. Consruc an incidence marix A of dimensions P such ha a ij = 1 if server i is conneced o user j, a ij = 0 oherwise. Consider he elemen subse H i, and he file segmens W dk,h i\{k} k H i. Consider he columns of A corresponding o he users in H i and he marix Q formed by hem. Define he minimum cover of H i as he smalles l for which a l +1 submarix of Q has a leas z non-zero values in each column. The servers corresponding o he l rows of his submarix have o ransmi one coded message each o saisfy compleely he requess for he missing segmens corresponding o H i. Therefore, he oal number of ransmissions required o deliver he segmens W dk,h i\{k}, k H i, is equal o he minimum cover of H i. As an example, consider he incidence marix as shown in Fig. 3 which corresponds o a sysem wih 7 servers and 5 users, where each user connecs o 4 servers. Assume ha he server sorage capaciy is M S = 2 and = 1. In his seing, coded subsegmens of requesed files can be delivered o +1 = 2 users hrough mulicasing, and i is sufficien for each user o receive coded segmens from 2 = 2 servers. Then, for he user se H i = {1, 2}, we consider he submarix corresponding o he columns 1 and 2 and rows 1 and 2 (marked by he blue dashed lines in Fig. 3, which is he smalles submarix saisfying he condiion ha each column has a leas z = 2 1s. Hence, he minimum cover for H i is equal o he number of rows of his submarix, ha is, 2. Similarly, for H i = {3, 4} (marked by he red dashed lines in Fig. 3, and he minimum cover is 3. Thus, from (1, for segmens W dk,{3,4}\{k}, k {3, 4}, S 3 ransmis he message X 3 ({3, 4} = k {3,4} C3 d k,{3,4}\{k}, S 4 ransmis X 4 ({3, 4} = Cd 4, and S 3,{4} 5 ransmis X 5 ({3, 4} = Cd 5 4,{3}. The oal number of ransmissions is 3. This algorihm can be applied o ransmi all he missing segmens of he requesed files. VI. DISCUSSIO OF THE RESULTS In Fig. 4 we illusrae he achievable rade-off beween he user cache capaciy and he sum delivery rae for he bes opology and he wors opology, and he average sum delivery rae over all opologies. The radeoff curves are ploed for differen server sorage capaciies. We observe ha he gap beween he wors and he bes opologies can be significan. From (3 and (5 we can deduce ha he wors opology sum delivery rae; and hence, he average sum delivery rae of he proposed scheme are boh wihin a muliplicaive facor of P of he bes opology sum delivery rae. In Fig. 5 he achievable average sum-delivery rae-server sorage capaciy radeoff is illusraed for he server sorage capaciies of M S [ M U, ]; he plo is obained by performing muliple simulaions wih random realizaions of he opology and averaging he achievable sum delivery rae over hem. We observe from Fig.

6 Sum delivery rae Bes opology Wors opology(m S = 5 4 Average over opologies(m S = 5 4 Average over opologies(m S = 5 3 Average over opologies(m S = 5 2 Average over opologies(m S = 5 Sum delivery rae = 3 = 4 = User cache capaciy (M U Fig. 4: Average sum delivery rae vs. user cache capaciy M U, for P = 7, = = 5, = 4. The bes and wors opologies are as illusraed in Fig. 1. The average delivery rae is ploed for server sorage capaciies M S = 5 4, 5 3, 5 2, 5. 4 ha he sum-delivery rae decreases significanly, paricularly for low M U values, as he redundancy in server sorage increases. We observe from Fig. 5 ha he average sum-delivery rae decreases rapidly for an iniial increase in he server sorage capaciy, and he decrease can become significanly fas for high values. This is because, hanks o he MDScoded caching a he servers, available mulicasing opporuniies increases wih available redundancy. VII. COCLUSIOS In his paper, we have exended he cenralized coded caching and delivery framework of Maddah- Ali and iesen o a random opology scenario, in which users randomly connec o a subse of muliple servers, each holding only a fracion of he whole library. While his allows each server, placed a a SBS, o have only a limied amoun of sorage capaciy, i requires coded sorage across servers o accoun for he random opology. We proposed a novel scheme ha joinly applies MDS-coded caching a he servers, and uncoded caching and coded delivery o users. The achievable delivery rae of his scheme for any opology is wihin a consan muliplicaive facor of he single server rae performance, wih he consan facor represening he redundancy of he erasure code used for disribued sorage. The average rae over all opologies is also derived. This analysis shows ha he price for robusness and reliabiliy using disribued sorage in erms of mulicasing gain is no much. Finally, we have shown ha he increase in he server sorage capaciies furher reduces he gap beween he wors and bes opologies Server sorage capaciy (M S Fig. 5: Average sum delivery rae vs. server sorage capaciy M S, for P = 7, = = 5, M U = 1. VIII. ACOWLEDGEMET This research is funded by he Scavenge H2020- Marie Sklodowska-Curie Acion(MSCA-Innovaive Training ework(it Gran Agreemen umber REFERECES [1] M. A. Maddah-Ali and U. iesen, Fundamenal limis of caching, IEEE Trans. Inf. Theory, vol. 60, no. 5,May [2]. Golrezaei, A. F. Molisch, A. G. Dimakis, and G. Caire, Femocaching and device-o-device collaboraion: A new archiecure for wireless video disribuion, IEEE Commun. Mag., vol. 51, no. 4, Apr [3] M. Mohammadi Amiri and D. Gunduz, Fundamenal limis of caching: Improved delivery rae-cache capaciy rade-off, IEEE Trans. on Communicaions, vol. 65, no. 2, Feb [4] M. Gregori, J. Gomez-Vilardebo, J. Maamoros, and D. Gunduz, Wireless conen caching for small cell and D2D neworks, IEEE Journal on Seleced Areas in Communicaions, vol. 34, no. 5, May [5] J. G. Vilardebo, Fundamenal limis of caching: Improved bounds wih coded prefeching, arxiv: , [6] C. Tian and J. Chen, Caching and Delivery via Inerference Eliminaion, IEEE Inernaional Symposium on Informaion Theory, July [7] T. Luo, V. Aggarwal, and B. Peleao, Coded caching wih Disribued Sorage, ArXiv: v1 [cs.it] ov [8] S. P. Shariapanahi, S. A. Moahari, and B. H. halaj, Muliserver coded caching, IEEE Trans. on Informaion Theory, Vol. 62, Issue 12, Dec [9] M. Ji, A.M. Tulino, J. Llorca, and G. Caire, Caching in combinaion neworks, Asilomar Conf. on Signals, Sysems and Compuers, Monerey, CA, ov [10] A.A. Zewail and A. Yener, Coded caching for combinaion neworks wih cache-aided relays, Inernaional Symposium on Informaion Theory 2017, pp , June [11] A. G. Dimakis, P. Godfrey, Y. Wu, M. J. Wainwrigh, and. Ramchandran, ework coding for disribued sorage sysems, IEEE Trans. Inf. Theory, vol. 56, no. 9, Sep [12] D.S. Papailiopoulos, J. Luo, A.G. Dimakis, C. Huang, and J. Li, Simple regeneraing codes: ework coding for cloud sorage, Proc. IEEE IFOCOM, March 2012.

Coded Caching with Multiple File Requests

Coded Caching with Multiple File Requests Coded Caching wih Muliple File Requess Yi-Peng Wei Sennur Ulukus Deparmen of Elecrical and Compuer Engineering Universiy of Maryland College Park, MD 20742 ypwei@umd.edu ulukus@umd.edu Absrac We sudy a

More information

An Efficient Delivery Scheme for Coded Caching

An Efficient Delivery Scheme for Coded Caching 201 27h Inernaional Teleraffic Congress An Efficien Delivery Scheme for Coded Caching Abinesh Ramakrishnan, Cedric Wesphal and Ahina Markopoulou Deparmen of Elecrical Engineering and Compuer Science, Universiy

More information

COSC 3213: Computer Networks I Chapter 6 Handout # 7

COSC 3213: Computer Networks I Chapter 6 Handout # 7 COSC 3213: Compuer Neworks I Chaper 6 Handou # 7 Insrucor: Dr. Marvin Mandelbaum Deparmen of Compuer Science York Universiy F05 Secion A Medium Access Conrol (MAC) Topics: 1. Muliple Access Communicaions:

More information

Sam knows that his MP3 player has 40% of its battery life left and that the battery charges by an additional 12 percentage points every 15 minutes.

Sam knows that his MP3 player has 40% of its battery life left and that the battery charges by an additional 12 percentage points every 15 minutes. 8.F Baery Charging Task Sam wans o ake his MP3 player and his video game player on a car rip. An hour before hey plan o leave, he realized ha he forgo o charge he baeries las nigh. A ha poin, he plugged

More information

MOBILE COMPUTING. Wi-Fi 9/20/15. CSE 40814/60814 Fall Wi-Fi:

MOBILE COMPUTING. Wi-Fi 9/20/15. CSE 40814/60814 Fall Wi-Fi: MOBILE COMPUTING CSE 40814/60814 Fall 2015 Wi-Fi Wi-Fi: name is NOT an abbreviaion play on Hi-Fi (high fideliy) Wireless Local Area Nework (WLAN) echnology WLAN and Wi-Fi ofen used synonymous Typically

More information

MOBILE COMPUTING 3/18/18. Wi-Fi IEEE. CSE 40814/60814 Spring 2018

MOBILE COMPUTING 3/18/18. Wi-Fi IEEE. CSE 40814/60814 Spring 2018 MOBILE COMPUTING CSE 40814/60814 Spring 2018 Wi-Fi Wi-Fi: name is NOT an abbreviaion play on Hi-Fi (high fideliy) Wireless Local Area Nework (WLAN) echnology WLAN and Wi-Fi ofen used synonymous Typically

More information

Lecture 18: Mix net Voting Systems

Lecture 18: Mix net Voting Systems 6.897: Advanced Topics in Crypography Apr 9, 2004 Lecure 18: Mix ne Voing Sysems Scribed by: Yael Tauman Kalai 1 Inroducion In he previous lecure, we defined he noion of an elecronic voing sysem, and specified

More information

Assignment 2. Due Monday Feb. 12, 10:00pm.

Assignment 2. Due Monday Feb. 12, 10:00pm. Faculy of rs and Science Universiy of Torono CSC 358 - Inroducion o Compuer Neworks, Winer 218, LEC11 ssignmen 2 Due Monday Feb. 12, 1:pm. 1 Quesion 1 (2 Poins): Go-ack n RQ In his quesion, we review how

More information

IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. XX, NO. XX, XX XXXX 1

IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. XX, NO. XX, XX XXXX 1 This is he auhor's version of an aricle ha has been published in his journal. Changes were made o his version by he publisher prior o publicaion. IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. XX,

More information

4. Minimax and planning problems

4. Minimax and planning problems CS/ECE/ISyE 524 Inroducion o Opimizaion Spring 2017 18 4. Minima and planning problems ˆ Opimizing piecewise linear funcions ˆ Minima problems ˆ Eample: Chebyshev cener ˆ Muli-period planning problems

More information

4 Error Control. 4.1 Issues with Reliable Protocols

4 Error Control. 4.1 Issues with Reliable Protocols 4 Error Conrol Jus abou all communicaion sysems aemp o ensure ha he daa ges o he oher end of he link wihou errors. Since i s impossible o build an error-free physical layer (alhough some shor links can

More information

Using CANopen Slave Driver

Using CANopen Slave Driver CAN Bus User Manual Using CANopen Slave Driver V1. Table of Conens 1. SDO Communicaion... 1 2. PDO Communicaion... 1 3. TPDO Reading and RPDO Wriing... 2 4. RPDO Reading... 3 5. CANopen Communicaion Parameer

More information

PART 1 REFERENCE INFORMATION CONTROL DATA 6400 SYSTEMS CENTRAL PROCESSOR MONITOR

PART 1 REFERENCE INFORMATION CONTROL DATA 6400 SYSTEMS CENTRAL PROCESSOR MONITOR . ~ PART 1 c 0 \,).,,.,, REFERENCE NFORMATON CONTROL DATA 6400 SYSTEMS CENTRAL PROCESSOR MONTOR n CONTROL DATA 6400 Compuer Sysems, sysem funcions are normally handled by he Monior locaed in a Peripheral

More information

Implementing Ray Casting in Tetrahedral Meshes with Programmable Graphics Hardware (Technical Report)

Implementing Ray Casting in Tetrahedral Meshes with Programmable Graphics Hardware (Technical Report) Implemening Ray Casing in Terahedral Meshes wih Programmable Graphics Hardware (Technical Repor) Marin Kraus, Thomas Erl March 28, 2002 1 Inroducion Alhough cell-projecion, e.g., [3, 2], and resampling,

More information

Modeling of IEEE in a Cluster of Synchronized Sensor Nodes

Modeling of IEEE in a Cluster of Synchronized Sensor Nodes Modeling of IEEE 802.15.4 in a Cluser of Synchronized Sensor Nodes Kenji Leibniz, Naoki Wakamiya, and Masayuki Muraa Graduae School of Informaion Science and Technology, Osaka Universiy, 1-5 Yamadaoka,

More information

Shortest Path Algorithms. Lecture I: Shortest Path Algorithms. Example. Graphs and Matrices. Setting: Dr Kieran T. Herley.

Shortest Path Algorithms. Lecture I: Shortest Path Algorithms. Example. Graphs and Matrices. Setting: Dr Kieran T. Herley. Shores Pah Algorihms Background Seing: Lecure I: Shores Pah Algorihms Dr Kieran T. Herle Deparmen of Compuer Science Universi College Cork Ocober 201 direced graph, real edge weighs Le he lengh of a pah

More information

EECS 487: Interactive Computer Graphics

EECS 487: Interactive Computer Graphics EECS 487: Ineracive Compuer Graphics Lecure 7: B-splines curves Raional Bézier and NURBS Cubic Splines A represenaion of cubic spline consiss of: four conrol poins (why four?) hese are compleely user specified

More information

Packet Scheduling in a Low-Latency Optical Interconnect with Electronic Buffers

Packet Scheduling in a Low-Latency Optical Interconnect with Electronic Buffers Packe cheduling in a Low-Laency Opical Inerconnec wih Elecronic Buffers Lin Liu Zhenghao Zhang Yuanyuan Yang Dep Elecrical & Compuer Engineering Compuer cience Deparmen Dep Elecrical & Compuer Engineering

More information

Gauss-Jordan Algorithm

Gauss-Jordan Algorithm Gauss-Jordan Algorihm The Gauss-Jordan algorihm is a sep by sep procedure for solving a sysem of linear equaions which may conain any number of variables and any number of equaions. The algorihm is carried

More information

Less Pessimistic Worst-Case Delay Analysis for Packet-Switched Networks

Less Pessimistic Worst-Case Delay Analysis for Packet-Switched Networks Less Pessimisic Wors-Case Delay Analysis for Packe-Swiched Neworks Maias Wecksén Cenre for Research on Embedded Sysems P O Box 823 SE-31 18 Halmsad maias.wecksen@hh.se Magnus Jonsson Cenre for Research

More information

Performance Evaluation of Implementing Calls Prioritization with Different Queuing Disciplines in Mobile Wireless Networks

Performance Evaluation of Implementing Calls Prioritization with Different Queuing Disciplines in Mobile Wireless Networks Journal of Compuer Science 2 (5): 466-472, 2006 ISSN 1549-3636 2006 Science Publicaions Performance Evaluaion of Implemening Calls Prioriizaion wih Differen Queuing Disciplines in Mobile Wireless Neworks

More information

Improving the Efficiency of Dynamic Service Provisioning in Transport Networks with Scheduled Services

Improving the Efficiency of Dynamic Service Provisioning in Transport Networks with Scheduled Services Improving he Efficiency of Dynamic Service Provisioning in Transpor Neworks wih Scheduled Services Ralf Hülsermann, Monika Jäger and Andreas Gladisch Technologiezenrum, T-Sysems, Goslarer Ufer 35, D-1585

More information

Network management and QoS provisioning - QoS in Frame Relay. . packet switching with virtual circuit service (virtual circuits are bidirectional);

Network management and QoS provisioning - QoS in Frame Relay. . packet switching with virtual circuit service (virtual circuits are bidirectional); QoS in Frame Relay Frame relay characerisics are:. packe swiching wih virual circui service (virual circuis are bidirecional);. labels are called DLCI (Daa Link Connecion Idenifier);. for connecion is

More information

An efficient approach to improve throughput for TCP vegas in ad hoc network

An efficient approach to improve throughput for TCP vegas in ad hoc network Inernaional Research Journal of Engineering and Technology (IRJET) e-issn: 395-0056 Volume: 0 Issue: 03 June-05 www.irje.ne p-issn: 395-007 An efficien approach o improve hroughpu for TCP vegas in ad hoc

More information

Restorable Dynamic Quality of Service Routing

Restorable Dynamic Quality of Service Routing QOS ROUTING Resorable Dynamic Qualiy of Service Rouing Murali Kodialam and T. V. Lakshman, Lucen Technologies ABSTRACT The focus of qualiy-of-service rouing has been on he rouing of a single pah saisfying

More information

A Matching Algorithm for Content-Based Image Retrieval

A Matching Algorithm for Content-Based Image Retrieval A Maching Algorihm for Conen-Based Image Rerieval Sue J. Cho Deparmen of Compuer Science Seoul Naional Universiy Seoul, Korea Absrac Conen-based image rerieval sysem rerieves an image from a daabase using

More information

Difficulty-aware Hybrid Search in Peer-to-Peer Networks

Difficulty-aware Hybrid Search in Peer-to-Peer Networks Difficuly-aware Hybrid Search in Peer-o-Peer Neworks Hanhua Chen, Hai Jin, Yunhao Liu, Lionel M. Ni School of Compuer Science and Technology Huazhong Univ. of Science and Technology {chenhanhua, hjin}@hus.edu.cn

More information

MATH Differential Equations September 15, 2008 Project 1, Fall 2008 Due: September 24, 2008

MATH Differential Equations September 15, 2008 Project 1, Fall 2008 Due: September 24, 2008 MATH 5 - Differenial Equaions Sepember 15, 8 Projec 1, Fall 8 Due: Sepember 4, 8 Lab 1.3 - Logisics Populaion Models wih Harvesing For his projec we consider lab 1.3 of Differenial Equaions pages 146 o

More information

A Principled Approach to. MILP Modeling. Columbia University, August Carnegie Mellon University. Workshop on MIP. John Hooker.

A Principled Approach to. MILP Modeling. Columbia University, August Carnegie Mellon University. Workshop on MIP. John Hooker. Slide A Principled Approach o MILP Modeling John Hooer Carnegie Mellon Universiy Worshop on MIP Columbia Universiy, Augus 008 Proposal MILP modeling is an ar, bu i need no be unprincipled. Slide Proposal

More information

Mobile Computing IEEE Standard 9/10/14. CSE 40814/60814 Fall 2014

Mobile Computing IEEE Standard 9/10/14. CSE 40814/60814 Fall 2014 Mobile Compuing CSE 40814/60814 Fall 2014 IEEE IEEE (Ins4ue of Elecrical and Elecronics Engineers) esablished he 802.11 Group in 1990. Specifica4ons for sandard ra4fied in 1997. Ini4al speeds were 1 and

More information

A Tool for Multi-Hour ATM Network Design considering Mixed Peer-to-Peer and Client-Server based Services

A Tool for Multi-Hour ATM Network Design considering Mixed Peer-to-Peer and Client-Server based Services A Tool for Muli-Hour ATM Nework Design considering Mied Peer-o-Peer and Clien-Server based Services Conac Auhor Name: Luis Cardoso Company / Organizaion: Porugal Telecom Inovação Complee Mailing Address:

More information

CS 152 Computer Architecture and Engineering. Lecture 7 - Memory Hierarchy-II

CS 152 Computer Architecture and Engineering. Lecture 7 - Memory Hierarchy-II CS 152 Compuer Archiecure and Engineering Lecure 7 - Memory Hierarchy-II Krse Asanovic Elecrical Engineering and Compuer Sciences Universiy of California a Berkeley hp://www.eecs.berkeley.edu/~krse hp://ins.eecs.berkeley.edu/~cs152

More information

Exercise 3: Bluetooth BR/EDR

Exercise 3: Bluetooth BR/EDR Wireless Communicaions, M. Rupf. Exercise 3: Blueooh BR/EDR Problem 1: Blueooh Daa Raes. Consider he ACL packe 3-DH5 wih a maximum user payload of 1021 byes. a) Deermine he maximum achievable daa rae in

More information

Simple Network Management Based on PHP and SNMP

Simple Network Management Based on PHP and SNMP Simple Nework Managemen Based on PHP and SNMP Krasimir Trichkov, Elisavea Trichkova bsrac: This paper aims o presen simple mehod for nework managemen based on SNMP - managemen of Cisco rouer. The paper

More information

Nonparametric CUSUM Charts for Process Variability

Nonparametric CUSUM Charts for Process Variability Journal of Academia and Indusrial Research (JAIR) Volume 3, Issue June 4 53 REEARCH ARTICLE IN: 78-53 Nonparameric CUUM Chars for Process Variabiliy D.M. Zombade and V.B. Ghue * Dep. of aisics, Walchand

More information

Time-Shifted Streaming in a Tree-Based Peer-to-Peer System Jeonghun Noh ASSIA inc., Redwood City, CA, USA

Time-Shifted Streaming in a Tree-Based Peer-to-Peer System Jeonghun Noh ASSIA inc., Redwood City, CA, USA 22 JOURNAL OF COMMUNICATIONS, VOL. 7, NO. 3, MARCH 212 -Shifed Sreaming in a Tree-Based Peer-o-Peer Sysem Jeonghun Noh ASSIA inc., Redwood Ciy, CA, USA Email: jnoh@assia-inc.com Bernd Girod Informaion

More information

source managemen, naming, proecion, and service provisions. This paper concenraes on he basic processor scheduling aspecs of resource managemen. 2 The

source managemen, naming, proecion, and service provisions. This paper concenraes on he basic processor scheduling aspecs of resource managemen. 2 The Virual Compuers A New Paradigm for Disribued Operaing Sysems Banu Ozden y Aaron J. Goldberg Avi Silberschaz z 600 Mounain Ave. AT&T Bell Laboraories Murray Hill, NJ 07974 Absrac The virual compuers (VC)

More information

CAMERA CALIBRATION BY REGISTRATION STEREO RECONSTRUCTION TO 3D MODEL

CAMERA CALIBRATION BY REGISTRATION STEREO RECONSTRUCTION TO 3D MODEL CAMERA CALIBRATION BY REGISTRATION STEREO RECONSTRUCTION TO 3D MODEL Klečka Jan Docoral Degree Programme (1), FEEC BUT E-mail: xkleck01@sud.feec.vubr.cz Supervised by: Horák Karel E-mail: horak@feec.vubr.cz

More information

STEREO PLANE MATCHING TECHNIQUE

STEREO PLANE MATCHING TECHNIQUE STEREO PLANE MATCHING TECHNIQUE Commission III KEY WORDS: Sereo Maching, Surface Modeling, Projecive Transformaion, Homography ABSTRACT: This paper presens a new ype of sereo maching algorihm called Sereo

More information

Scheduling. Scheduling. EDA421/DIT171 - Parallel and Distributed Real-Time Systems, Chalmers/GU, 2011/2012 Lecture #4 Updated March 16, 2012

Scheduling. Scheduling. EDA421/DIT171 - Parallel and Distributed Real-Time Systems, Chalmers/GU, 2011/2012 Lecture #4 Updated March 16, 2012 EDA421/DIT171 - Parallel and Disribued Real-Time Sysems, Chalmers/GU, 2011/2012 Lecure #4 Updaed March 16, 2012 Aemps o mee applicaion consrains should be done in a proacive way hrough scheduling. Schedule

More information

CS422 Computer Networks

CS422 Computer Networks CS422 Compuer Neworks Lecure 2 Physical Layer Dr. Xiaobo Zhou Deparmen of Compuer Science CS422 PhysicalLayer.1 Quesions of Ineress How long will i ake o ransmi a message? How many bis are in he message

More information

Selective Offloading in Mobile Edge Computing for the Green Internet of Things

Selective Offloading in Mobile Edge Computing for the Green Internet of Things EDGE COMPUTING FOR THE INTERNET OF THINGS Selecive Offloading in Mobile Edge Compuing for he Green Inerne of Things Xinchen Lyu, Hui Tian, Li Jiang, Alexey Vinel, Sabia Maharjan, Sein Gjessing, and Yan

More information

Michiel Helder and Marielle C.T.A Geurts. Hoofdkantoor PTT Post / Dutch Postal Services Headquarters

Michiel Helder and Marielle C.T.A Geurts. Hoofdkantoor PTT Post / Dutch Postal Services Headquarters SHORT TERM PREDICTIONS A MONITORING SYSTEM by Michiel Helder and Marielle C.T.A Geurs Hoofdkanoor PTT Pos / Duch Posal Services Headquarers Keywords macro ime series shor erm predicions ARIMA-models faciliy

More information

Image segmentation. Motivation. Objective. Definitions. A classification of segmentation techniques. Assumptions for thresholding

Image segmentation. Motivation. Objective. Definitions. A classification of segmentation techniques. Assumptions for thresholding Moivaion Image segmenaion Which pixels belong o he same objec in an image/video sequence? (spaial segmenaion) Which frames belong o he same video sho? (emporal segmenaion) Which frames belong o he same

More information

Chapter 8 LOCATION SERVICES

Chapter 8 LOCATION SERVICES Disribued Compuing Group Chaper 8 LOCATION SERVICES Mobile Compuing Winer 2005 / 2006 Overview Mobile IP Moivaion Daa ransfer Encapsulaion Locaion Services & Rouing Classificaion of locaion services Home

More information

FIELD PROGRAMMABLE GATE ARRAY (FPGA) AS A NEW APPROACH TO IMPLEMENT THE CHAOTIC GENERATORS

FIELD PROGRAMMABLE GATE ARRAY (FPGA) AS A NEW APPROACH TO IMPLEMENT THE CHAOTIC GENERATORS FIELD PROGRAMMABLE GATE ARRAY (FPGA) AS A NEW APPROACH TO IMPLEMENT THE CHAOTIC GENERATORS Mohammed A. Aseeri and M. I. Sobhy Deparmen of Elecronics, The Universiy of Ken a Canerbury Canerbury, Ken, CT2

More information

Research Article A Priority-Based CSMA/CA Mechanism to Support Deadline-Aware Scheduling in Home Automation Applications Using IEEE

Research Article A Priority-Based CSMA/CA Mechanism to Support Deadline-Aware Scheduling in Home Automation Applications Using IEEE Hindawi Publishing Corporaion Inernaional Journal of Disribued Sensor Neworks Volume 213, Aricle ID 13984, 12 pages hp://dx.doi.org/1.1155/213/13984 Research Aricle A Prioriy-Based CSMA/CA Mechanism o

More information

Evaluation and Improvement of Multicast Service in b

Evaluation and Improvement of Multicast Service in b Evaluaion and Improvemen of Mulicas Service in 802.11b Chrisian Bravo 1 and Agusín González 2 1 Universidad Federico Sana María, Deparmen of Elecronics. Valparaíso, Chile chbravo@elo.ufsm.cl 2 Universidad

More information

IDEF3 Process Description Capture Method

IDEF3 Process Description Capture Method IDEF3 Process Descripion Capure Mehod IDEF3 is par of he IDEF family of mehods developmen funded by he US Air Force o provide modelling suppor for sysems engineering and enerprise inegraion 2 IDEF3 Mehod

More information

Opportunistic Flooding in Low-Duty-Cycle Wireless Sensor Networks with Unreliable Links

Opportunistic Flooding in Low-Duty-Cycle Wireless Sensor Networks with Unreliable Links 1 in Low-uy-ycle Wireless Sensor Neworks wih Unreliable Links Shuo uo, Suden Member, IEEE, Liang He, Member, IEEE, Yu u, Member, IEEE, o Jiang, Suden Member, IEEE, and Tian He, Member, IEEE bsrac looding

More information

Audio Engineering Society. Convention Paper. Presented at the 119th Convention 2005 October 7 10 New York, New York USA

Audio Engineering Society. Convention Paper. Presented at the 119th Convention 2005 October 7 10 New York, New York USA Audio Engineering Sociey Convenion Paper Presened a he 119h Convenion 2005 Ocober 7 10 New Yor, New Yor USA This convenion paper has been reproduced from he auhor's advance manuscrip, wihou ediing, correcions,

More information

DCF/DSDMA: Enhanced DCF with SDMA Downlink Transmissions for WLANs

DCF/DSDMA: Enhanced DCF with SDMA Downlink Transmissions for WLANs DCF/DSDMA: Enhanced DCF wih SDMA Downlink Transmissions for WLANs Ruizhi Liao, oris ellala, Crisina Cano and Miquel Oliver NeTS Research Group Deparmen of Informaion and Communicaion Technologies Universia

More information

Communication Networks

Communication Networks Communicaion Neworks Chaper 10 Wireless Local Area Neworks According o IEEE 802.11 Communicaion Neworks: 10. IEEE 802.11 651 10. WLANs According o IEEE 802.11 Overview Organizaion of a WLAN according o

More information

Design Alternatives for a Thin Lens Spatial Integrator Array

Design Alternatives for a Thin Lens Spatial Integrator Array Egyp. J. Solids, Vol. (7), No. (), (004) 75 Design Alernaives for a Thin Lens Spaial Inegraor Array Hala Kamal *, Daniel V azquez and Javier Alda and E. Bernabeu Opics Deparmen. Universiy Compluense of

More information

A Routing Algorithm for Flip-Chip Design

A Routing Algorithm for Flip-Chip Design A Rouing Algorihm for Flip-hip Design Jia-Wei Fang, I-Jye Lin, and Yao-Wen hang, Graduae Insiue of Elecronics Engineering, Naional Taiwan Universiy, Taipei Deparmen of Elecrical Engineering, Naional Taiwan

More information

Delayed reservation decision in optical burst switching networks with optical buffers. Title. Li, GM; Li, VOK; Li, CY; Wai, PKA

Delayed reservation decision in optical burst switching networks with optical buffers. Title. Li, GM; Li, VOK; Li, CY; Wai, PKA Tile Delayed reservaion decision in opical burs swiching neworks wih opical buffers Auhor(s) Li, GM; Li, VOK; Li, CY; Wai, PKA Ciaion The 3rd nernaional Conference on Communicaions and Neworking in China

More information

The Effects of Multi-Layer Traffic on the Survivability of IP-over-WDM Networks

The Effects of Multi-Layer Traffic on the Survivability of IP-over-WDM Networks The Effecs of Muli-Layer Traffic on he Survivabiliy of IP-over-WDM Neworks Peera Pacharinanakul and David Tipper Graduae Telecommunicaions and Neworking Program, Universiy of Pisburgh, Pisburgh, PA 15260,

More information

I. INTRODUCTION. Keywords -- Web Server, Perceived User Latency, HTTP, Local Measuring. interchangeably.

I. INTRODUCTION. Keywords -- Web Server, Perceived User Latency, HTTP, Local Measuring. interchangeably. Evaluaing Web User Perceived Laency Using Server Side Measuremens Marik Marshak 1 and Hanoch Levy School of Compuer Science Tel Aviv Universiy, Tel-Aviv, Israel mmarshak@emc.com, hanoch@pos.au.ac.il 1

More information

CENG 477 Introduction to Computer Graphics. Modeling Transformations

CENG 477 Introduction to Computer Graphics. Modeling Transformations CENG 477 Inroducion o Compuer Graphics Modeling Transformaions Modeling Transformaions Model coordinaes o World coordinaes: Model coordinaes: All shapes wih heir local coordinaes and sies. world World

More information

Po,,ll. I Appll I APP2 I I App3 I. Illll Illlllll II Illlll Illll Illll Illll Illll Illll Illll Illll Illll Illll Illll Illlll Illl Illl Illl

Po,,ll. I Appll I APP2 I I App3 I. Illll Illlllll II Illlll Illll Illll Illll Illll Illll Illll Illll Illll Illll Illll Illlll Illl Illl Illl Illll Illlllll II Illlll Illll Illll Illll Illll Illll Illll Illll Illll Illll Illll Illlll Illl Illl Illl US 20110153728A1 (19) nied Saes (12) Paen Applicaion Publicaion (10) Pub. No.: S 2011/0153728

More information

An Improved Square-Root Nyquist Shaping Filter

An Improved Square-Root Nyquist Shaping Filter An Improved Square-Roo Nyquis Shaping Filer fred harris San Diego Sae Universiy fred.harris@sdsu.edu Sridhar Seshagiri San Diego Sae Universiy Seshigar.@engineering.sdsu.edu Chris Dick Xilinx Corp. chris.dick@xilinx.com

More information

Location. Electrical. Loads. 2-wire mains-rated. 0.5 mm² to 1.5 mm² Max. length 300 m (with 1.5 mm² cable). Example: Belden 8471

Location. Electrical. Loads. 2-wire mains-rated. 0.5 mm² to 1.5 mm² Max. length 300 m (with 1.5 mm² cable). Example: Belden 8471 Produc Descripion Insallaion and User Guide Transiser Dimmer (454) The DIN rail mouned 454 is a 4channel ransisor dimmer. I can operae in one of wo modes; leading edge or railing edge. All 4 channels operae

More information

AML710 CAD LECTURE 11 SPACE CURVES. Space Curves Intrinsic properties Synthetic curves

AML710 CAD LECTURE 11 SPACE CURVES. Space Curves Intrinsic properties Synthetic curves AML7 CAD LECTURE Space Curves Inrinsic properies Synheic curves A curve which may pass hrough any region of hreedimensional space, as conrased o a plane curve which mus lie on a single plane. Space curves

More information

Video Content Description Using Fuzzy Spatio-Temporal Relations

Video Content Description Using Fuzzy Spatio-Temporal Relations Proceedings of he 4s Hawaii Inernaional Conference on Sysem Sciences - 008 Video Conen Descripion Using Fuzzy Spaio-Temporal Relaions rchana M. Rajurkar *, R.C. Joshi and Sananu Chaudhary 3 Dep of Compuer

More information

Network Slicing for Ultra-Reliable Low Latency Communication in Industry 4.0 Scenarios

Network Slicing for Ultra-Reliable Low Latency Communication in Industry 4.0 Scenarios 1 Nework Slicing for Ulra-Reliable Low Laency Communicaion in Indusry 4.0 Scenarios Anders Ellersgaard Kalør, René Guillaume, Jimmy Jessen Nielsen, Andreas Mueller, and Pear Popovski arxiv:1708.09132v1

More information

The Impact of Product Development on the Lifecycle of Defects

The Impact of Product Development on the Lifecycle of Defects The Impac of Produc Developmen on he Lifecycle of Rudolf Ramler Sofware Compeence Cener Hagenberg Sofware Park 21 A-4232 Hagenberg, Ausria +43 7236 3343 872 rudolf.ramler@scch.a ABSTRACT This paper invesigaes

More information

MORPHOLOGICAL SEGMENTATION OF IMAGE SEQUENCES

MORPHOLOGICAL SEGMENTATION OF IMAGE SEQUENCES MORPHOLOGICAL SEGMENTATION OF IMAGE SEQUENCES B. MARCOTEGUI and F. MEYER Ecole des Mines de Paris, Cenre de Morphologie Mahémaique, 35, rue Sain-Honoré, F 77305 Fonainebleau Cedex, France Absrac. In image

More information

Scattering at an Interface: Normal Incidence

Scattering at an Interface: Normal Incidence Course Insrucor Dr. Raymond C. Rumpf Office: A 337 Phone: (915) 747 6958 Mail: rcrumpf@uep.edu 4347 Applied lecromagneics Topic 3f Scaering a an Inerface: Normal Incidence Scaering These Normal noes Incidence

More information

Towards a Realistic Model for Failure Propagation in Interdependent Networks

Towards a Realistic Model for Failure Propagation in Interdependent Networks Towards a Realisic Model for Failure Propagaion in Inerdependen Neworks Agosino Suraro, Simone Silvesri, Mauro Coni, Sajal K. Das Deparmen of Mahemaics, Universiy of Padua, email: agosino.suraro@sudeni.unipd.i,

More information

Rule-Based Multi-Query Optimization

Rule-Based Multi-Query Optimization Rule-Based Muli-Query Opimizaion Mingsheng Hong Dep. of Compuer cience Cornell Universiy mshong@cs.cornell.edu Johannes Gehrke Dep. of Compuer cience Cornell Universiy johannes@cs.cornell.edu Mirek Riedewald

More information

A MAC layer protocol for wireless networks with asymmetric links

A MAC layer protocol for wireless networks with asymmetric links A MAC layer proocol for wireless neworks wih asymmeric links Guoqiang Wang, Damla Turgu, Ladislau Bölöni, Yongchang Ji, Dan C. Marinescu School of Elecrical Engineering and Compuer Science, Universiy of

More information

A time-space consistency solution for hardware-in-the-loop simulation system

A time-space consistency solution for hardware-in-the-loop simulation system Inernaional Conference on Advanced Elecronic Science and Technology (AEST 206) A ime-space consisency soluion for hardware-in-he-loop simulaion sysem Zexin Jiang a Elecric Power Research Insiue of Guangdong

More information

A METHOD OF MODELING DEFORMATION OF AN OBJECT EMPLOYING SURROUNDING VIDEO CAMERAS

A METHOD OF MODELING DEFORMATION OF AN OBJECT EMPLOYING SURROUNDING VIDEO CAMERAS A METHOD OF MODELING DEFORMATION OF AN OBJECT EMLOYING SURROUNDING IDEO CAMERAS Joo Kooi TAN, Seiji ISHIKAWA Deparmen of Mechanical and Conrol Engineering Kushu Insiue of Technolog, Japan ehelan@is.cnl.kuech.ac.jp,

More information

Learning in Games via Opponent Strategy Estimation and Policy Search

Learning in Games via Opponent Strategy Estimation and Policy Search Learning in Games via Opponen Sraegy Esimaion and Policy Search Yavar Naddaf Deparmen of Compuer Science Universiy of Briish Columbia Vancouver, BC yavar@naddaf.name Nando de Freias (Supervisor) Deparmen

More information

Chapter 3 MEDIA ACCESS CONTROL

Chapter 3 MEDIA ACCESS CONTROL Chaper 3 MEDIA ACCESS CONTROL Overview Moivaion SDMA, FDMA, TDMA Aloha Adapive Aloha Backoff proocols Reservaion schemes Polling Disribued Compuing Group Mobile Compuing Summer 2003 Disribued Compuing

More information

LHP: An end-to-end reliable transport protocol over wireless data networks

LHP: An end-to-end reliable transport protocol over wireless data networks LHP: An end-o-end reliable ranspor proocol over wireless daa neworks Xia Gao, Suhas N. Diggavi, S. Muhukrishnan Absrac The nex generaion wireless neworks are posied o suppor large scale daa applicaions.

More information

/85/ $ IEEE

/85/ $ IEEE 174 Saged Circui Swiching MAURICIO ARANGO, HUSSEIN BADR, AND DAVID GELERNTER Absrac -Saged circui swiching (S) is a message-swiching echnique ha combines a new proocol wih new communicaion hardware. Proocol

More information

Handling uncertainty in semantic information retrieval process

Handling uncertainty in semantic information retrieval process Handling uncerainy in semanic informaion rerieval process Chkiwa Mounira 1, Jedidi Anis 1 and Faiez Gargouri 1 1 Mulimedia, InfoRmaion sysems and Advanced Compuing Laboraory Sfax Universiy, Tunisia m.chkiwa@gmail.com,

More information

Protecting User Privacy in a Multi-Path Information-Centric Network Using Multiple Random-Caches

Protecting User Privacy in a Multi-Path Information-Centric Network Using Multiple Random-Caches Chu WB, Wang LF, Jiang ZJ e al. Proecing user privacy in a muli-pah informaion-cenric nework using muliple random-caches. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY 32(3): 585 598 May 27. DOI.7/s39-7-73-2

More information

PLC Network Traffic Modeling for Implementation of Remote Monitoring of Electrical Power Consumption in Tanzania.

PLC Network Traffic Modeling for Implementation of Remote Monitoring of Electrical Power Consumption in Tanzania. PLC Nework Traffic Modeling for Implemenaion of Remoe Monioring of Elecrical Power Consumpion in Tanzania. Jusinian Anaory, Mussa M. Kissaka and Nerey H. Mvungi Faculy of Elecrical and Compuer Sysems Engineering

More information

Partition-based document identifier assignment (PBDIA) algorithm. (long queries)

Partition-based document identifier assignment (PBDIA) algorithm. (long queries) ( ) Pariion-based documen idenifier assignmen (PBDIA) algorihm PBDIA (long queries) (parallel IR) :,,,, d-gap Compressing an invered file can grealy improve query performance of an informaion rerieval

More information

Lecture 4. Programming with Message Passing: Applications and Performance

Lecture 4. Programming with Message Passing: Applications and Performance Lecure 4 Programming wih Message Passing: Applicaions and Performance Announcemens Quiz #1 in secion on 10/13 Miderm: evening of 10/30, 7:00 o 8:20 PM Wednesday s office hours sar a 1.30 (res of he quarer)

More information

M(t)/M/1 Queueing System with Sinusoidal Arrival Rate

M(t)/M/1 Queueing System with Sinusoidal Arrival Rate 20 TUTA/IOE/PCU Journal of he Insiue of Engineering, 205, (): 20-27 TUTA/IOE/PCU Prined in Nepal M()/M/ Queueing Sysem wih Sinusoidal Arrival Rae A.P. Pan, R.P. Ghimire 2 Deparmen of Mahemaics, Tri-Chandra

More information

An HTTP Web Traffic Model Based on the Top One Million Visited Web Pages

An HTTP Web Traffic Model Based on the Top One Million Visited Web Pages An HTTP Web Traffic Model Based on he Top One Million Visied Web Pages Rasin Pries, Zsol Magyari, Phuoc Tran-Gia Universiy of Würzburg, Insiue of Compuer Science, Germany Email: {pries,rangia}@informaik.uni-wuerzburg.de

More information

This is the published version of a paper presented at The 2013 IEEE International Conference on Internet of Things, Beijing, China, August 2013.

This is the published version of a paper presented at The 2013 IEEE International Conference on Internet of Things, Beijing, China, August 2013. hp://www.diva-poral.org This is he published version of a paper presened a The 2013 IEEE Inernaional Conference on Inerne of Things, Beijing, China, 20-23 Augus 2013. Ciaion for he original published paper:

More information

Who thinks who knows who? Socio-Cognitive Analysis of an Network

Who thinks who knows who? Socio-Cognitive Analysis of an  Network Who hinks who knows who? Socio-Cogniive Analysis of an Email Nework Nishih Pahak Deparmen of Compuer Science Universiy of Minnesoa Minneapolis, MN, USA npahak@cs.umn.edu Sandeep Mane Deparmen of Compuer

More information

NEWTON S SECOND LAW OF MOTION

NEWTON S SECOND LAW OF MOTION Course and Secion Dae Names NEWTON S SECOND LAW OF MOTION The acceleraion of an objec is defined as he rae of change of elociy. If he elociy changes by an amoun in a ime, hen he aerage acceleraion during

More information

Page 1. Key Points from Last Lecture Frame format. EEC173B/ECS152C, Winter Wireless LANs

Page 1. Key Points from Last Lecture Frame format. EEC173B/ECS152C, Winter Wireless LANs EEC173/ECS152C, Winer 2006 Key Poins from Las Lecure Wireless LANs 802.11 Frame forma 802.11 MAC managemen Synchronizaion, Handoffs, Power MAC mehods: DCF & PCF CSMA/CA wih posiive ACK Exponenial backoff

More information

Algorithm for image reconstruction in multi-slice helical CT

Algorithm for image reconstruction in multi-slice helical CT Algorihm for image reconsrucion in muli-slice helical CT Kasuyuki Taguchi a) and Hiroshi Aradae Medical Engineering Laboraory, Toshiba Corporaion, 1385 Shimoishigami, Oawara, Tochigi 324-855, Japan Received

More information

STRING DESCRIPTIONS OF DATA FOR DISPLAY*

STRING DESCRIPTIONS OF DATA FOR DISPLAY* SLAC-PUB-383 January 1968 STRING DESCRIPTIONS OF DATA FOR DISPLAY* J. E. George and W. F. Miller Compuer Science Deparmen and Sanford Linear Acceleraor Cener Sanford Universiy Sanford, California Absrac

More information

Parallel and Distributed Systems for Constructive Neural Network Learning*

Parallel and Distributed Systems for Constructive Neural Network Learning* Parallel and Disribued Sysems for Consrucive Neural Nework Learning* J. Flecher Z. Obradovi School of Elecrical Engineering and Compuer Science Washingon Sae Universiy Pullman WA 99164-2752 Absrac A consrucive

More information

Novel Decentralized Coded Caching through Coded Prefetching

Novel Decentralized Coded Caching through Coded Prefetching ovel Decentralized Coded Caching through Coded Prefetching Yi-Peng Wei Sennur Ulukus Department of Electrical and Computer Engineering University of Maryland College Park, MD 2072 ypwei@umd.edu ulukus@umd.edu

More information

A non-stationary uniform tension controlled interpolating 4-point scheme reproducing conics

A non-stationary uniform tension controlled interpolating 4-point scheme reproducing conics A non-saionary uniform ension conrolled inerpolaing 4-poin scheme reproducing conics C. Beccari a, G. Casciola b, L. Romani b, a Deparmen of Pure and Applied Mahemaics, Universiy of Padova, Via G. Belzoni

More information

Y. Tsiatouhas. VLSI Systems and Computer Architecture Lab

Y. Tsiatouhas. VLSI Systems and Computer Architecture Lab CMOS INEGRAED CIRCUI DESIGN ECHNIQUES Universiy of Ioannina Clocking Schemes Dep. of Compuer Science and Engineering Y. siaouhas CMOS Inegraed Circui Design echniques Overview 1. Jier Skew hroughpu Laency

More information

the large energy consumption on the LLK establishment. Combinatorial design techniques are proposed in [8], [9]. They can

the large energy consumption on the LLK establishment. Combinatorial design techniques are proposed in [8], [9]. They can I SCALABLE LINK-LAYER KEY AGREEMENT IN SENSOR NETWORKS Yun Zhou and Yuguang Fang Deparmen of Elecrical and Compuer Engineering Universiy of Florida, Gainesville, FL 326 Tel: (352)392-8576; Fax: (352)392-0044

More information

IROS 2015 Workshop on On-line decision-making in multi-robot coordination (DEMUR 15)

IROS 2015 Workshop on On-line decision-making in multi-robot coordination (DEMUR 15) IROS 2015 Workshop on On-line decision-making in muli-robo coordinaion () OPTIMIZATION-BASED COOPERATIVE MULTI-ROBOT TARGET TRACKING WITH REASONING ABOUT OCCLUSIONS KAROL HAUSMAN a,, GREGORY KAHN b, SACHIN

More information

A Formalization of Ray Casting Optimization Techniques

A Formalization of Ray Casting Optimization Techniques A Formalizaion of Ray Casing Opimizaion Techniques J. Revelles, C. Ureña Dp. Lenguajes y Sisemas Informáicos, E.T.S.I. Informáica, Universiy of Granada, Spain e-mail: [jrevelle,almagro]@ugr.es URL: hp://giig.ugr.es

More information

4.1 3D GEOMETRIC TRANSFORMATIONS

4.1 3D GEOMETRIC TRANSFORMATIONS MODULE IV MCA - 3 COMPUTER GRAPHICS ADMN 29- Dep. of Compuer Science And Applicaions, SJCET, Palai 94 4. 3D GEOMETRIC TRANSFORMATIONS Mehods for geomeric ransformaions and objec modeling in hree dimensions

More information

Quantitative macro models feature an infinite number of periods A more realistic (?) view of time

Quantitative macro models feature an infinite number of periods A more realistic (?) view of time INFINIE-HORIZON CONSUMPION-SAVINGS MODEL SEPEMBER, Inroducion BASICS Quaniaive macro models feaure an infinie number of periods A more realisic (?) view of ime Infinie number of periods A meaphor for many

More information

A GRAPHICS PROCESSING UNIT IMPLEMENTATION OF THE PARTICLE FILTER

A GRAPHICS PROCESSING UNIT IMPLEMENTATION OF THE PARTICLE FILTER A GRAPHICS PROCESSING UNIT IMPLEMENTATION OF THE PARTICLE FILTER ABSTRACT Modern graphics cards for compuers, and especially heir graphics processing unis (GPUs), are designed for fas rendering of graphics.

More information