AN ACTIVE PROGRAMMABLE HARNESS FOR MEASURMENT OF COMPOSITE NETWORK STATES

Size: px
Start display at page:

Download "AN ACTIVE PROGRAMMABLE HARNESS FOR MEASURMENT OF COMPOSITE NETWORK STATES"

Transcription

1 IEEE Inernaional Conference on Neworking, ICN 1, Colmer, France, June 1, pp AN ACTIVE PROGRAMMABLE HARNESS FOR MEASURMENT OF COMPOSITE NETWORK STATES Javed I. Khan and Asrar U. Haque Inerneworking and Media Communicaions Research Laboraories Deparmen of Mah & Compuer Science, Ken Sae Universiy 33 MSB, Ken, OH Absrac In his paper we presen he acive harness, a scalable and versaile means for deep probing of nework local saes. The approach makes a clear separaion beween he communicaion from he informaion par of he probing process. The composiion of he informaion componen is handled by means of nework embedded harness plug-ins. I can faciliae no only a new generaion of nework aware applicaions bu also nework problems. 1.Inroducion Measuremen and exchange of sae informaion inside a nework is a mea service. The abiliy o consruc any global opimizaion service, wheher in nework layer or above, depends on how well he decision sysems are aware of and up-o-dae on he relevan local saes in perinen nework elemens. For example, local link sae informaion is he building block for rouing services and BGP, OSPF, or MPLS [] all require sophisicaed cos meric from local nodes following complex propagaion paerns. There are also hos of oher advanced nework services (such as dynamic QoS provisioning, mobile IP forwarding), and new generaion of applicaions (such as disribued server, proxy prefech) all requiring exchange of such nework sae informaion. A prerequisie o any QoS provisioning, wheher by dynamic resource allocaion or by reservaion, is he knowledge abou he resources. Disribued caching requires informaion such as curren congesion and curren delay o assign bes mirror server o a reques. Clearly, wih he complexiy of he Inerne and he push for opimized services and applicaions i is becoming increasingly more imporan o find he means for monioring and propagaing various complex nework sae measuremens. In his paper we presen he concep of acive harness designed for provisioning his crucial mea inerne service. Before presening he proposed sysem below a brief accoun of he curren sae of he Inerne probing echnologies is given Relaed Work Simple Nework Managemen Proocol (SNMP), designed in 199 and (RFC 1157 and RFC 1155) laes updaed in 1995 was he firs o provide a simple bu sysemaic way of monioring he Inerne saes. I s curren version SNMPv [,11] now provides a simple poin-o-poin measuremen framework. I defines a se of imporan variables ino a daabase called managemen informaion base organized ino 1 caegories of informaion (Curren version MIB-II) and allows nodes o send simple poin-o-poin UDP based queries. SNMP has been very successful in providing he required sandardized organizaion, synax and represenaion (ASN.1) for a base se of criical

2 IEEE Inernaional Conference on Neworking, ICN 1, Colmer, France, June 1, pp sae informaion. However, is communicaion model is sill poin-o-poin. Consequenly, composie measuremens canno be made easily using SNMP. Because of he difficuly in is scalabiliy, SNMP has been used more successfully in nework managemen and monioring han in dynamic run-ime querying. Opimizing sysems ha need nework wide informaion propagaion herefore generally build heir own cusom mechanism. Rouing informaion propagaion in IGP, OSPF, BGP all are classical examples of his siuaion. Video mulicas group managemen and synchronizaion require racking of jier and round rip delay. RTP and RTCP [1] have been proposed o collec cusom ime relaed saisics over a mulicas ree. Similarly, pahchar [7], cprobe, bprobe, [1,9], woodpecker [3], and hos disance esimaion ool [5] have been proposed argeing various specific measuremens. In his conex, his research proposes a novel sysem ha can address wo emergen issues in nework probing-- scalabiliy and versailiy, and hese are illusraed below. 1.. Scalabiliy Poin-o-poin mode of communicaion ofen severely limis scalabiliy in a large nework. For example, for measuremen of pah saisics he requesing node is required o send individual SNMP messages o all inermediae nodes. Consequenly, redundan informaion flows inside he nework increasing he overhead, severely reducing he ransparency of he measuremen process. Disseminaion/aggregaion of informaion wih only a poin-o-poin communicaion means creaes excessive raffic on he nework severely limiing he scalabiliy. I seems much of he limiaions arises because SNMP canno exrac any inelligence from he inermediae nodes. Since here is no means for in nework composiion, all composiions mus be done a he endpoins, only afer polling all sae informaion here Versailiy On he oher hand, he specific probing kis provide greaer scalabiliy bu hardly can be reused for oher measuremens. Neverheless, he rend suggess ha versailiy of he informaion is becoming equally imporan. Exacly, wha measuremen is useful depends on he opimizaion objecive. For example, in a video server scenario, wheher he jier or he hard delay is more imporan is dependen on he specific video repair algorihm. In a differen scenario, a server before sending daa may wan o poll informaion abou he speed of only he las link o he home user s compuers. In some oher scenario he min/max of he pah downsream delays and jiers from various juncion nodes can help in sraegically placing jier-absorbing buffers in a mulimedia sreaming virual privae nework ree. Emerging ele-ineracion applicaions (such as ele-surgery, remoe insrumen conrol) will require handle on he delay incurred a he video frame level, which is exacly no he same as he packe delay. The rend suggess ha as more advanced, and complex necenric applicaions are being envisioned more versaile nework sae informaion would have o be exchanged. 1.. Our Approach Can scalabiliy and versailiy boh be reained simulaneously? Apparenly, here may no be any efficien answer in an end-o-end paradigm. In he general case, a nework can choke wih polynomial messaging a he end-poins. However, he recen adven of Acive Nework echnology seems o offer an innovaive way ou from his dichoomy

3 IEEE Inernaional Conference on Neworking, ICN 1, Colmer, France, June 1, pp * : Updae Generaor ^ : Updae Aggregaor Reques S + # ^ + : Reques Generaor x : Reply Generaor # : Reply Aggregaor A +x # * ^ +x # * ^ C Updae D + x * # + x * # E + x * # H Reply I + x * # J K L M O P Q R x x x x x x x x Fig-1 Componens of Acive Harness [13,1,8]. Acive nework allows programmable modules o be embedded inside nework juncions. In his research we propose an experimenal dynamic mechanism for sae informaion polling and propagaion inside nework wih similar embedded informaion synhesizers, which seems o be boh scalable and versaile. The approach firs makes a clear separaion beween he communicaion from he informaion of he sae exchange and propagaion process. Communicaion is handled by he componen called harness. Harness propagaes all informaion via coordinaed messaging. On he oher hand he informaion componen of he process is conrolled by a se of sof programmable plug-ins. These plug-ins decide he conen of he messages propagaed by he harness. In his paper in secion 3 firs presens he archiecure of he proposed sysem. Secion hen illusraes he operaion of he harness for a ypical applicaion. Finally, in secion 5 we share boh analyical and empirical resuls depicing he performance of he proposed harness sysem..harness Archiecure The harness is responsible for iniiaing, propagaing and responding o a series of wellcoordinaed messages beween he nodes in a nework. The harness once insalled in nework nodes, can ac in hree roles-- iniiaor, sae synhesizer, and erminals. The iniiaor acs as he communicaion agen in he nework layer for he applicaion ha acually requires he informaion. The synhesizer propagaes he sae requess and processes he reurning saes from he erminals. The harness conrols he communicaion paern and hus deals wih he efficiency of messaging. Harness sysem acceps a se of plug-ins, which deermines he conen of hese messages, and how hey are propagaed and aggregaed a he juncion poins..1. Messaging The harness sysem has been designed o operae wih a novel reques-reply-updae messaging scheme. I has hree ypes of messages reques, reply and updae. A reques message conains fields indicaing wha informaion i needs, and dicaing how far down he nework he probing session should propagae, i.e. level, and any informaion needed by he receiver o compue required daa, e.g. o compue he jier a receiver needs o know he ime samp of sending successive daa. The reques iniiaor decides how ofen a reques is generaed. The reques messages are sen o he erminals if hey are immediaely conneced, or o synhesizers for furher downsream propagaion. A synhesizer upon receiving a reques propagaes he query by generaing a new reques message o he down-sream nodes. However, a he same ime i migh also generae

4 IEEE Inernaional Conference on Neworking, ICN 1, Colmer, France, June 1, pp an immediae reply for he requesor. The replies from synhesizers may conain curren local sae and/or pas remoe saes. The erminal nodes send replies o heir respecive requesors. The erminal reply conains locally rerieved curren saes. In he reurn rip of informaion, he synhesizer nodes aggregae he informaion and a each sage generae updae messages for heir requesors. Once a node receives all or specific number of updae messages from is immediae down-sream nodes or on imeou, i updaes he nework local sae variables and generaes a new updae message. The updae message conains a synhesized summary of informaion calculaed from all is immediae downsream nodes. This hree-par reques-reply-updae communicaion model, if needed, allows he informaion o be colleced wihou working in locksep. Even if a node downsream is delayed or silen, i does no hold he enire sysem; he esimaion process can proceed for remaining nodes. The updae phase is furher equipped wih opional and configurable imers o avoid updae lockup. In essence, he reques-reply phase allows collecion of local immediae saes. The reply mechanism allows immediae probing ino curren local saes and pas synhesized remoe saes, while he updae message rerieves laes remoe saes... Sae Composiion Harness sysem acceps a se of five plug-ins which are called reques generaor, reply generaor, reply aggregaor, updae generaor, and updae aggregaor. These modules ogeher deermine he conen of hese messages, and how hey are aggregaed a he juncion poins. They work via a virual slae. A copy of which is mainained in each of he nodes. The slae works as he local absrac daa srucures. The slae is programmable and is defined a he session iniiaion phase. The reques generaor specifies he reques message describing he fields i wans from he slae of is downsream node. A individual nodes he model suppors MIB-II and hus acs as a superse of SNMP. The erminal nodes can read/copy MIB variables (or heir processed combinaion) exising in he local slae ino variables marked for reply. The harness hen invokes he reply messages wih he designaed slae variables. Reply aggregaor (or updae aggregaors) in a similar fashion is invoked each ime a reply (or updae) is received by he harness. They perform domain specific processing of he reply message fields and similarly updae heir own slae variables. The updae generaor is invoked when a special rigger variable becomes rue. The rigger variable is a se of condiions such as all, any, or a specified number of down-sream nodes have updaed/replied, or a imer fires. The updae generaor sends he slae variables synhesized by he updae aggregaors o he upsream node. Fig-1 describes he archiecure of he proposed harness sysem. I shows he roles, he ypical locaions of he plug-in modules and he direcion of he messages. A he hear of he composiion abiliy is he ransfer funcions of he inermediae synhesizers. The reques and updae phase can be represened by equaions: S S j j i = Φ( Ε( Q ), M, S ), j, k j j = Ψ( F( P ), M, S ), and Q = F( S ) = E( S ), j, j j, j, k 1 and, i, j,_ 1 P.(1).()

5 IEEE Inernaional Conference on Neworking, ICN 1, Colmer, France, June 1, pp Here S j is he local slae sae a even ime a node j, E is he reques receiving filer (RRF), M is he local nework sae (such as MIB variable), F is he reques forwarding filer (RFF). Q i,j,- is he arrived reques from paren i, o node j and Q -,j,k is he propagaed requess o children k. E is he updae forwarding filer (UFF), F is he updae receiving filer (URF). P -,j,k is he arrived updae from child k, and P i,j,- is he propagaed updae o paren i. While, he filers deermined he informaion propagaion rules, composiion funcions Φ() and Ψ() ogeher deermine he message conen. While, in principle each of hese componens for each of he individual harness sies can be programmed differenly, however he associaed managemen will be inracable. In his harness we divide he nework nodes ino subses based on heir role in he opology. Nodes in he opological subses hen inheri uniform programmed behavior. Thus, we need only five disinc programmed modules (plug-ins) o be supplied by he harness programmer. 3.Harness Execuion Model The harness operaes hrough 8 saes. Fig- shows he sae ransiion diagram. The oval shaped boxes describe aciviies and he square boxes indicae plug-in modules used for hose aciviies. The iniiaor have saes if i generaes a reques of level 1 and if reply is expeced, oherwise if level is 1 and reply is no expeced hen i has saes If he iniiaor generaes a reques message of level more han one, and reply and updae is expeced, hen i has saes The erminal nodes have saes Parens of erminal nodes (if boh reply and updae is expeced) have saes Oher synhesizers (if boh reply and updae is expeced) have saes As fig- suggess, oher combinaions are possible depending on wheher reply and/or updae is no expeced. Generae Reply Reply Generaor On Recving a Reques Generae Reply 1 If iniiaor If child = Nil Is he iniiaor Is no iniiaor Gen Updae Reply 8 Generaor Reply Expeced Gen Reques Wai for Reply Process Reply 3 5 Reques Reply Generaor Aggregaor Reply No Expeced Is no iniiaor Updae No Expeced Is no iniiaor On n Updae or Timeou Fig- Sae Transiion Diagram of Acive Harness Reply Recvd On n Reply or Timeou Updae Ex peced Process Updae 7 Updae Aggregaor Wai for Updae 6 On Recving Updae

6 IEEE Inernaional Conference on Neworking, ICN 1, Colmer, France, June 1, pp example Probing: Transcoder Sep Compuaion Below we presen an example of cusom harness service ha helps in configuring an embedded video ranscoding ree nework. In a mulicas disribuion ree a video ranscoder [15] sis in he juncion nodes and seps down he video rae o mach he downsream pah capaciies. The rae of he individual links however canno be deermined jus wih node or link local informaion. The sep-down parameers are quasi-global sae dependen. The opimum rae assignmen is a funcion of he S 5 9 a 9 k 7 8 c 5 k 5 5 k 6 7 e g h 3 k k 1 k 3 k b 1 d 7 f i 8 g Fig-3 Transcoder Auo Sabilizaion using Acive Harness upsream and downsream pahs, requiremens of he sinks as well as he delivery capaciy of he source. Below we show how he harness sysem can be programmed o configure he ranscoding nework in a wo-phase reques/updae cycle. Le us consider he ranscoding nework of Fig-3. Each ranscoder juncion node has o know he amoun of video i is geing from is paren via up-link and he maximum possible amoun of video ha can flow hrough all is down-links. The values have o be deermined opimally so ha i does no receive more han wha i can deliver or wha is required down he sream. We map he iniiaor a he video source and he erminals a he video sinks and he synhesizers in each of he inermediae nodes. The slae, messages and he five plug-in modules are shown in Fig- (a)-(c). The process begins from he source. I sends a reques, which conains is maximum delivery capaciy. Each of he synhesizers regeneraes a new downward reques, which shows he maximum deliverable video rae, recompued by he reques generaor plug-in modified by is local downward link. 3 AppxChildBW [ ] : floa, UsableChildBW [ ] : floa, TreeLevel : in, MaxDownLinkTreeBW : floa, UpLinkBW : floa, SinkOrSourceCapaciy : floa (All are iniialized o 1) Fig-(a) Slae RequesMsg: MsgType:HarnessVariable, DeliverableRae: floa, Level: in ReplyMsg: MsgType: HarnessVariable, Recvable: floa UpdaeMsg: MsgType: HarnessVariable, MaxRecvable:floa Fig-(b) Message Definiions

7 IEEE Inernaional Conference on Neworking, ICN 1, Colmer, France, June 1, pp Reques Generaor Module { if (i is a source) UpLinkBW= SinkOrSourceCapaciy; for each child I { RequesMsg.DeliverableRae = min (UpLinkBW, AppxChildBW[I]); >> Send RequesMsg o child [I]; << Reply Generaor Module { UpLinkBW=RequesMsg.DeliverableRae; if (Terminal Node) ReplyMsg.Recvable = min (UpLinkBW, SinkOrSourceCapaciy); >> Send Reply Message; << Reply Aggregaor Module { if (i paren of erminal I){ MaxDownLinkTreeBW = max (MaxDownLinkTreeBW, ReplyMsg.Recvable); UsableChildBW[I] = ReplyMsg.Recvable; Updae Generaor Module { UpdaeMsg.MaxRecvable = MaxDownLinkTreeBW; >> Send Updae Message; << Updae Aggregaor Module { MaxDownLinkTreeBW = max (UpdaeMsg.MaxRecvable,MaxDownLinkTreeBW); UsableChildBW[I] = UpdaeMsg.MaxRecvable; (Noe: The messages enclosed by << and >> are send by he harness) Fig-(c) Relevan Pseudocode of Modules capaciy. When, he erminal receives he reques i hen compares he value wih is sink capaciy, and deermines he bandwidh receivable based on he deliverable and is sink capaciy. The synhesizers above he erminals collec he bandwidh receivable values and compue heir own bandwidh receivable based on he maximum demand and pas value of bandwidh deliverable. The informaion evenually propagaes upward o he source. In his example (fig-3) here is a source S, a, b, ec. are inermediae nodes, and k 1, k, ec are video sinks. The numbers beside he edges denoe bandwidh of ha link. For example, he bandwidh of link ac is 9 Mbps. The source, S, can generae video a a maximum rae of 1 Mbps and he capaciy of sink k 1 is 3 Mbps. The numbers in recangles indicae bandwidh deliverable ha he paren sends o respecive child in he reques message. The numbers inside he circles indicae he bandwidh receivable ha can be absorbed by down-links and are carried by he updae messages. The updae messages propagae from he sink owards he source carrying he maximum unis ha can be absorbed. Before a reques is generaed, he concerned nodes approximae he bandwidh of all he children using SNMP. Each node mainains wo liss. The lis AppxChildBW iniially sores he approximaed bandwidh of respecive child and he oher lis UsableChildBW finally has he maximum bandwidh ha respecive child should receive. MaxDownLinkTreeBW sores maximum bandwidh up o level of TreeLevel. UpLinkBW sores he bandwidh of he link connecing i o is paren. SinkOrSourceCapaciy sores he amoun produced or absorbed by i if i is a source or a sink respecively. Here we have demonsraed an insance how an applicaion can benefi from he harness in deep probing. The harness sysem can also faciliae collecion of oher common forms of global informaion such as jier, and end-o-end delay. I can also

8 IEEE Inernaional Conference on Neworking, ICN 1, Colmer, France, June 1, pp probe variey of precise and deail pseudo-global and local nework saes which are no easily accessible oday, such as end-poins of he mos consrained link in a pah, jier across he m-h hop down-seam, aggregae of ougoing bandwidh from a arge node ec. All i needs are differen composiion rules. 5.Performance Below we provide esimaes of he impac on he links and on he nodes due o he harness operaion respecively for one execuion/propagaion wave. Here L and B sand for a probing deph level and branching facor of he conex nework ree respecively. The sizes of he Reques, Reply, and Updae are of r, p, and u byes respecively and compuaional impac due o reques generaor, reply generaor, reply aggregaor, updae generaor and updae aggregaor are rg, pg, pa, ug, and ua respecively. Table- 1 shows he nework wide raffic, message per link and he bye densiy. The erminals do no generae updaes hence erminal links do no carry updae messages. Table- shows he compuaional impac on he nework nodes due o he plug-in. A paricular sae probing session may be launched wih a subse of capabiliies (such as no reply, bu updae). The design objecive is o provide he leas impac communicaion for he given applicaion scenario. Table-1 Link Traffic Impac Type Bye Max Msg Msg/link Byes/link Reques r B L 1 r Reply p B L+1 1 p Updae u B L 1 u Table- Node Processing Impac Node Reques Reply Updae Generaor Generaor Aggregaor Generaor Aggregaor Iniiaor θ(b,rg) θ(b,pa) θ(b,ua) Synhesizer θ(b,rg) θ(b,pg) θ(b,pa) θ(b,ug) θ(b,ua) Terminal θ(b,pg) We have also performed saisical simulaion o projec he performance of he harness sysem under various consrains. The performance depends on he characerisics of he programmable componens (complexiy of he plug-ins, message size ec.) as well as on he nework (such as bandwidh, opology, probing deph ec.) and plaform characerisics (scheduling delay, messaging delay, ec). Fig-5(a) shows how one reques/response cycle ime varies for various plug-in execuion ime (x-axis) of he updae for hree orders of message sizes (1K, 1 byes, and 1 byes). In cyclic mode his also represens wors case bound on he informaion recency. Fig-5(b) shows he updae delay wih respec o he ranspor layer messaging delay. Anoher imporan meric from he nework poin of view is he background raffic ha he harness operaion creaes for informaion collecion. Fig-5(c) compares he scalabiliy of he harness sysem as compared o a poin-o-poin mechanism. I plos he nework hum (he background raffic generaed by he probing process) for various deph and

9 IEEE Inernaional Conference on Neworking, ICN 1, Colmer, France, June 1, pp UPDATE CYCLE VS. HARNESS PROPERTIS 7 6 DELAY (sec) UPDATE AGGREGATION TIME (sec) UPDATE CYCLE VS. MSG. PROPERTIES 35 3 DELAY (sec) TRANSPORT LATENCY (sec) MSG=1B MSG=5 B Fig-5(a) MSG=1B branching facor of he opology. I plos nine cases. The firs hree curves shows how he ho-spo hum (y-axis) near he probing roo grows in he case of poin-o-poin mechanism wih he increase in he deph of probing (x-axis) for hree branching facors (BF=,,8). The second se of hree curves shows he average hum for he same hree cases, which is somewha lesser bu sill grows rapidly wih he probing deph. The average hum provides a measure ha how much raffic on he average will be conribued by random sponaneous probing processes appearing a various nework locaions. On he oher hand, he ho-spo hum indicaes he change ha he applicaion rying o probe, iself has, o be chocked wih excessive surrounding probing raffic. The las hree plos show he hum due o harness process (for hree message sizes) (righ y-axis). The dramaic scalabiliy of he harness probing is quie apparen. As, can be seen ha he hum in harness scheme is no only low bu also fla. The resul is no unexpeced. The nework embedded synhesis removes raffic informaion redundancy. 1.E+1 BACKGROUND TRAFFIC 6.Conclusions 1.E+1 1.E+1 1.E+1 1.E+1 The key o he sysem s 1.E+8 1.E+8 scalabiliy and versailiy are 1.E+6 1.E+6 1.E+ he embedded aggregaors. 1.E+ 1.E+ Since local sae dependen 1.E+ 1.E+ aggregaion is performed 1.E E+ PROBING DEPTH (d) inside a nework, i reduces communicaion and hus PP,BF= PP,BF= PP,BF=8 PP,Avg Bye/Level PP,Avg Bye/Level PP,Avg Bye/Level enhances he sysem s H,MS=1,BF= H,MS=1K,BF= H,MS=1K,BF=8 scalabiliy. Aggregaors also Fig-5(c) provide he abiliy o compue nework relaive deep composie saisics, over he elemenary MIB-II variables, hus enhancing he versailiy of is abiliy o collec nework saes. MAX/AVG LINK LOAD (bps) d=.1s d=.5s d=.1s Fig-5(b) 1.E+1 The scope of his paper does no permi discussion on implemenaion. I is non-rivial neverheless can be realized a user space as deamons. Embedded implemenaion can cu down some overhead and will be criical for sub-second range probing cycles. Implemenaion on some form of acive plaform [8,13,1] can furher faciliae maers such as remoe deploymen, and seamless secured execuion of he plug-ins. The harness plug-ins require very limied form of programmabiliy compared o general LINK LOAD (bps)

10 IEEE Inernaional Conference on Neworking, ICN 1, Colmer, France, June 1, pp acive ne proposal. Also, he read-wrie suggesions are hrough local slae variables only. These characerisics assuage many of he securiy concerns. The proposed harness is perhaps one of hose cases where provisioning even very low-grade programmabiliy can be highly rewarding. The harness increases sae visibiliy of nework. In effec i faciliaes high pay off smar opimizaions for numerous applicaions, which are no possible oday due o he black box naure of curren nework. Ineresingly, such a nework layer uiliy is no only crucial for building a new generaion of nework aware applicaions bu i is also vial for many of he curren problems inerne is grappling wih. Ineresingly many of which are arguably arifacs of he opaciy of curren nework design. Currenly, we are exploring is acive nework based simulaion. The work is being suppored by he DARPA acive nework Research Gran F References 1. Carer, Rober L., Mark E. Crovella. Measuring Boleneck Link Speed in Packe-Swiched Neworks. Performance Evaluaion 7 & 8 (1996), Comer D. E., Inerneworking wih TCP/IP, Principles, Proocols, and Archiecures, h Ed, Preice Hall, New Jersey, USA, ISBN , 3. Dong, Yingfeng, Yiwei Thomas Hou, Zhi-Li Zhang, Tomohiko Taniguchi. A server-based noninrusive measuremen Infrasrucure for Enerprise Neworks. Performance Evaluaion (1-), 1999, Downey Allen B., Using Pahchar o Esimae Inerne Link Characerisics. hp://ee.lbl.gov/nrgalks.hml, April Francis, P., Sugih Jamin, Vern Paxson, Lixia Zhang, Daniel F. Gryniewicz, Yixin Jin. An Archiecure for a Global Inerne Hos Disance Esimaion Service. Proceedings IEEE INFOCOM New York, Jacobson, V., Traceroue, [URL: fp://fp.ee.ibl.gov/raceroue.ar.z,] Jacobson, V, Pahchar- a ool o infer characerisics of Inerne pahs, [URL: hp://ee.ibl.gov/nrgalks.hml ], April Javed I. Khan, S. S. Yang, Mediane Acive Swich Archiecure, Technical Repor: -1-, Ken Sae Universiy, [available a URL hp://mediane.ken. edu/ echnicalrepors.hml, also mirrored a hp:// brisi.facne.mcs.ken.edu/mediane] 9. Ma Mahis, Jamshid Mahdavi. Diagnosing Inerne Congesion wih a Transpor Layer Performance Tool. Proceedings INET, 1996, Monreal Canada. 1. Paxson, V., Jamshid Mahdavi, Andrew Adams and Ma Mahis. An Archiecure for Large-Scale Inerne Measuremen. IEEE Communicaion Magazine, Augus 1998, Rose, M.T., & McCloghrie, K. How o manage your Nework Using SNMP, Englewood Cliffs, NJ, Preice Hall, Schulzrinne, H., S. Casner, R. Frederick, and V. Jacobson. RTP: A Traspor Proocol for Real Time Applicaions, RFC 1889, Tennenhouse, D. L., J. Smih, D. Sincoskie, D. Weherall & G. Minden.. A Survey of Acive Nework Research. IEEE Communicaions Magazine, Vol. 35, No. 1, Jan 97, pp Weherall, Guag, Tennenhouse. ANTS: A Tool ki for Building and Dynamically Deploying Nework Proocols. IEEE OPENARCH'98, San Francisco, April Available a: hp:// 15. Javed I. Khan & S. S. Yang. Resource Adapive Nomadic Transcoding on Acive Nework, Applied Informaics. AI 1, February 19-, 1, Insbruck, Ausria, [available a URL hp://mediane.ken.edu/, also mirrored a hp:// brisi.facne.mcs.ken.edu/mediane] (in press).

COMPUTING MINIMAL SPANNING TREE WITH THE ACTIVE PROGRAMMABLE HARNESS NETWORK GROUP COMMUNICATION WARE

COMPUTING MINIMAL SPANNING TREE WITH THE ACTIVE PROGRAMMABLE HARNESS NETWORK GROUP COMMUNICATION WARE COMPUTING MINIMAL SPANNING TREE WITH THE ACTIVE PROGRAMMABLE HARNESS NETWORK GROUP COMMUNICATION WARE Javed I. Khan and Asrar U. Haque Deparmen of Mah & Compuer Science, Ken Sae Universiy 233 MSB, Ken,

More information

MAXIMIZING LIFETIME OF POWERLIMITED NETWORK WITH ACTIVE MINIMUM SPANNING TREE AGGREGATION

MAXIMIZING LIFETIME OF POWERLIMITED NETWORK WITH ACTIVE MINIMUM SPANNING TREE AGGREGATION Published in he Proceedings of he 7 h Parallel and Disribued Compuing and Sysems, MAXIMIZING LIFETIME OF POWERLIMITED NETWORK WITH ACTIVE MINIMUM SPANNING TREE AGGREGATION Javed I. Khan and Asrar U. Haque

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

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

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

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

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

Announcements. TCP Congestion Control. Goals of Today s Lecture. State Diagrams. TCP State Diagram

Announcements. TCP Congestion Control. Goals of Today s Lecture. State Diagrams. TCP State Diagram nnouncemens TCP Congesion Conrol Projec #3 should be ou onigh Can do individual or in a eam of 2 people Firs phase due November 16 - no slip days Exercise good (beer) ime managemen EE 122: Inro o Communicaion

More information

Voltair Version 2.5 Release Notes (January, 2018)

Voltair Version 2.5 Release Notes (January, 2018) Volair Version 2.5 Release Noes (January, 2018) Inroducion 25-Seven s new Firmware Updae 2.5 for he Volair processor is par of our coninuing effors o improve Volair wih new feaures and capabiliies. For

More information

An Adaptive Spatial Depth Filter for 3D Rendering IP

An Adaptive Spatial Depth Filter for 3D Rendering IP JOURNAL OF SEMICONDUCTOR TECHNOLOGY AND SCIENCE, VOL.3, NO. 4, DECEMBER, 23 175 An Adapive Spaial Deph Filer for 3D Rendering IP Chang-Hyo Yu and Lee-Sup Kim Absrac In his paper, we presen a new mehod

More information

Test - Accredited Configuration Engineer (ACE) Exam - PAN-OS 6.0 Version

Test - Accredited Configuration Engineer (ACE) Exam - PAN-OS 6.0 Version Tes - Accredied Configuraion Engineer (ACE) Exam - PAN-OS 6.0 Version ACE Exam Quesion 1 of 50. Which of he following saemens is NOT abou Palo Alo Neworks firewalls? Sysem defauls may be resored by performing

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

MIC2569. Features. General Description. Applications. Typical Application. CableCARD Power Switch

MIC2569. Features. General Description. Applications. Typical Application. CableCARD Power Switch CableCARD Power Swich General Descripion is designed o supply power o OpenCable sysems and CableCARD hoss. These CableCARDs are also known as Poin of Disribuion (POD) cards. suppors boh Single and Muliple

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

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

Outline. EECS Components and Design Techniques for Digital Systems. Lec 06 Using FSMs Review: Typical Controller: state

Outline. EECS Components and Design Techniques for Digital Systems. Lec 06 Using FSMs Review: Typical Controller: state Ouline EECS 5 - Componens and Design Techniques for Digial Sysems Lec 6 Using FSMs 9-3-7 Review FSMs Mapping o FPGAs Typical uses of FSMs Synchronous Seq. Circuis safe composiion Timing FSMs in verilog

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

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

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

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

Distributed Task Negotiation in Modular Robots

Distributed Task Negotiation in Modular Robots Disribued Task Negoiaion in Modular Robos Behnam Salemi, eer Will, and Wei-Min Shen USC Informaion Sciences Insiue and Compuer Science Deparmen Marina del Rey, USA, {salemi, will, shen}@isi.edu Inroducion

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

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

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

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

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

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

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

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

SREM: A Novel Multicast Routing Algorithm - Comprehensive Cost Analysis

SREM: A Novel Multicast Routing Algorithm - Comprehensive Cost Analysis REM: A Novel Mulicas Rouing Algorihm - Comprehensive Cos Analysis Yewen Cao and Khalid Al-Begain chool of Compuing, Universiy of Glamorgan, CF37 DL, Wales, U.K E-mail:{ycao,kbegain}@glam.ac.uk Absrac Ever-increasing

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

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

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

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

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

Video streaming over Vajda Tamás

Video streaming over Vajda Tamás Video sreaming over 802.11 Vajda Tamás Video No all bis are creaed equal Group of Picures (GoP) Video Sequence Slice Macroblock Picure (Frame) Inra (I) frames, Prediced (P) Frames or Bidirecional (B) Frames.

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

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

Delay in Packet Switched Networks

Delay in Packet Switched Networks 1 Delay in Packe Swiched Neworks Required reading: Kurose 1.5 and 1.6 CSE 4213, Fall 2006 Insrucor: N. Vlajic Delay in Packe-Swiched Neworks 2 Link/Nework Performance Measures: hroughpu and delay Link

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

An Experimental QoS Manager Implementation

An Experimental QoS Manager Implementation An Experimenal QoS Manager Implemenaion Drago Žagar, Goran Marinović, Slavko Rupčić Faculy of Elecrical Engineering Universiy of Osijek Kneza Trpimira 2B, Osijek Croaia drago.zagar@efos.hr Absrac-- Qualiy

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

Accelerating Call Route Query of Multi-domain SIP System via P2P GONG Jing, SHEN Qing-guo, SHEN Huan-sheng

Accelerating Call Route Query of Multi-domain SIP System via P2P GONG Jing, SHEN Qing-guo, SHEN Huan-sheng 3rd Inernaional Conference on Mecharonics and Informaion Technology (ICMIT 2016) Acceleraing Call Roue Query of Muli-domain IP ysem via P2P GONG Jing, HEN Qing-guo, HEN Huan-sheng College of Communicaions

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

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

Analysis of Various Types of Bugs in the Object Oriented Java Script Language Coding

Analysis of Various Types of Bugs in the Object Oriented Java Script Language Coding Indian Journal of Science and Technology, Vol 8(21), DOI: 10.17485/ijs/2015/v8i21/69958, Sepember 2015 ISSN (Prin) : 0974-6846 ISSN (Online) : 0974-5645 Analysis of Various Types of Bugs in he Objec Oriened

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

Why not experiment with the system itself? Ways to study a system System. Application areas. Different kinds of systems

Why not experiment with the system itself? Ways to study a system System. Application areas. Different kinds of systems Simulaion Wha is simulaion? Simple synonym: imiaion We are ineresed in sudying a Insead of experimening wih he iself we experimen wih a model of he Experimen wih he Acual Ways o sudy a Sysem Experimen

More information

COMP26120: Algorithms and Imperative Programming

COMP26120: Algorithms and Imperative Programming COMP26120 ecure C3 1/48 COMP26120: Algorihms and Imperaive Programming ecure C3: C - Recursive Daa Srucures Pee Jinks School of Compuer Science, Universiy of Mancheser Auumn 2011 COMP26120 ecure C3 2/48

More information

Low-Cost WLAN based. Dr. Christian Hoene. Computer Science Department, University of Tübingen, Germany

Low-Cost WLAN based. Dr. Christian Hoene. Computer Science Department, University of Tübingen, Germany Low-Cos WLAN based Time-of-fligh fligh Trilaeraion Precision Indoor Personnel Locaion and Tracking for Emergency Responders Third Annual Technology Workshop, Augus 5, 2008 Worceser Polyechnic Insiue, Worceser,

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

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

A Web Browsing Traffic Model for Simulation: Measurement and Analysis

A Web Browsing Traffic Model for Simulation: Measurement and Analysis A Web Browsing Traffic Model for Simulaion: Measuremen and Analysis Lourens O. Walers Daa Neworks Archiecure Group Universiy of Cape Town Privae Bag, Rondebosch, 7701 Tel: (021) 650 2663, Fax: (021) 689

More information

ECO-friendly Distributed Routing Protocol for Reducing Network Energy Consumption

ECO-friendly Distributed Routing Protocol for Reducing Network Energy Consumption ECO-friendly Disribued Rouing Proocol for Reducing Nework Energy Consumpion Daisuke Arai and Kiyohio Yoshihara KDDI R&D Laboraories Inc. 2-1-15 Ohara Fujimino-shi Saiama, Japan Email: {di-arai, yosshy}@kddilabs.jp

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

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

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

Let s get physical - EDA Tools for Mobility

Let s get physical - EDA Tools for Mobility Le s ge physical - EDA Tools for Mobiliy Aging and Reliabiliy Communicaion Mobile and Green Mobiliy - Smar and Safe Frank Oppenheimer OFFIS Insiue for Informaion Technology OFFIS a a glance Applicaion-oriened

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

Fast Restoration Signaling in Optical Networks

Fast Restoration Signaling in Optical Networks Fas Resoraion Signaling in Opical Neworks Radim Baroš and Swapnil Bhaia Deparmen of Compuer Science Universiy of New Hampshire Durham, NH 84, USA email: rbaros, sbhaia @cs.unh.edu ABSTRACT As WANs coninue

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

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

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

Design and Application of Computer-aided English Online Examination System NONG DeChang 1, a

Design and Application of Computer-aided English Online Examination System NONG DeChang 1, a 3rd Inernaional Conference on Maerials Engineering, Manufacuring Technology and Conrol (ICMEMTC 2016) Design and Applicaion of Compuer-aided English Online Examinaion Sysem NONG DeChang 1, a 1,2 Guangxi

More information

On the Impact of Concurrency for the Enforcement of Entailment Constraints in Process-driven SOAs

On the Impact of Concurrency for the Enforcement of Entailment Constraints in Process-driven SOAs On he Impac of Concurrency for he Enforcemen of Enailmen Consrains in Process-driven OAs Thomas Quirchmayr and Mark rembeck Insiue for Informaion ysems, New Media Lab, WU Vienna, Ausria {firsname.lasname}@wu.ac.a

More information

Performance Characterisation of the MCNS DOCSIS 1.0 CATV Protocol with Prioritised First Come First Served Scheduling

Performance Characterisation of the MCNS DOCSIS 1.0 CATV Protocol with Prioritised First Come First Served Scheduling 1 Performance Characerisaion of he MCNS OCSIS 1.0 CTV Proocol wih Prioriised Firs Come Firs Served Scheduling V.Sdralia, C.Smyhe, P.Tzerefos, S.Cvekovic bsrac The Mulimedia Cable Neworks Sysems (MCNS)

More information

Utility-Based Hybrid Memory Management

Utility-Based Hybrid Memory Management Uiliy-Based Hybrid Memory Managemen Yang Li Saugaa Ghose Jongmoo Choi Jin Sun Hui Wang Onur Mulu Carnegie Mellon Universiy Dankook Universiy Beihang Universiy ETH Zürich While he memory fooprins of cloud

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

Web System for the Remote Control and Execution of an IEC Application

Web System for the Remote Control and Execution of an IEC Application Web Sysem for he Remoe Conrol and Execuion of an IEC 61499 Applicaion Oana ROHAT, Dan POPESCU Faculy of Auomaion and Compuer Science, Poliehnica Universiy, Splaiul Independenței 313, Bucureși, 060042,

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

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

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 Gusaf Hendeby, Jeroen D. Hol, Rickard Karlsson, Fredrik Gusafsson Deparmen of Elecrical Engineering Auomaic Conrol Linköping Universiy,

More information

Automatic Calculation of Coverage Profiles for Coverage-based Testing

Automatic Calculation of Coverage Profiles for Coverage-based Testing Auomaic Calculaion of Coverage Profiles for Coverage-based Tesing Raimund Kirner 1 and Waler Haas 1 Vienna Universiy of Technology, Insiue of Compuer Engineering, Vienna, Ausria, raimund@vmars.uwien.ac.a

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

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

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

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

User Adjustable Process Scheduling Mechanism for a Multiprocessor Embedded System

User Adjustable Process Scheduling Mechanism for a Multiprocessor Embedded System Proceedings of he 6h WSEAS Inernaional Conference on Applied Compuer Science, Tenerife, Canary Islands, Spain, December 16-18, 2006 346 User Adjusable Process Scheduling Mechanism for a Muliprocessor Embedded

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

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

MOTION DETECTORS GRAPH MATCHING LAB PRE-LAB QUESTIONS

MOTION DETECTORS GRAPH MATCHING LAB PRE-LAB QUESTIONS NME: TE: LOK: MOTION ETETORS GRPH MTHING L PRE-L QUESTIONS 1. Read he insrucions, and answer he following quesions. Make sure you resae he quesion so I don hae o read he quesion o undersand he answer..

More information

! errors caused by signal attenuation, noise.!! receiver detects presence of errors:!

! errors caused by signal attenuation, noise.!! receiver detects presence of errors:! Daa Link Layer! The Daa Link layer can be furher subdivided ino:!.! Logical Link Conrol (LLC): error and flow conrol!.! Media Access Conrol (MAC): framing and media access! differen link proocols may provide

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

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

Locating Internet Bottlenecks: Algorithms, Measurements, and Implications

Locating Internet Bottlenecks: Algorithms, Measurements, and Implications Locaing Inerne Bolenecks: Algorihms, Measuremens, and Implicaions Ningning Hu Li (Erran) Li Zhuoing Morley Mao Carnegie Mellon Universiy Bell Laboraories Universiy of Michigan hnn@cs.cmu.edu erranlli@bell-labs.com

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

EP2200 Queueing theory and teletraffic systems

EP2200 Queueing theory and teletraffic systems EP2200 Queueing heory and eleraffic sysems Vikoria Fodor Laboraory of Communicaion Neworks School of Elecrical Engineering Lecure 1 If you wan o model neworks Or a comple daa flow A queue's he key o help

More information

NRMI: Natural and Efficient Middleware

NRMI: Natural and Efficient Middleware NRMI: Naural and Efficien Middleware Eli Tilevich and Yannis Smaragdakis Cener for Experimenal Research in Compuer Sysems (CERCS), College of Compuing, Georgia Tech {ilevich, yannis}@cc.gaech.edu Absrac

More information

MB86297A Carmine Timing Analysis of the DDR Interface

MB86297A Carmine Timing Analysis of the DDR Interface Applicaion Noe MB86297A Carmine Timing Analysis of he DDR Inerface Fujisu Microelecronics Europe GmbH Hisory Dae Auhor Version Commen 05.02.2008 Anders Ramdahl 0.01 Firs draf 06.02.2008 Anders Ramdahl

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

Future Generation Computer Systems. Self-healing network for scalable fault-tolerant runtime environments

Future Generation Computer Systems. Self-healing network for scalable fault-tolerant runtime environments Fuure Generaion Compuer Sysems 26 (2010) 479 485 Conens liss available a ScienceDirec Fuure Generaion Compuer Sysems journal homepage: www.elsevier.com/locae/fgcs Self-healing nework for scalable faul-oleran

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

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

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

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

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

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

Motion Level-of-Detail: A Simplification Method on Crowd Scene

Motion Level-of-Detail: A Simplification Method on Crowd Scene Moion Level-of-Deail: A Simplificaion Mehod on Crowd Scene Absrac Junghyun Ahn VR lab, EECS, KAIST ChocChoggi@vr.kais.ac.kr hp://vr.kais.ac.kr/~zhaoyue Recen echnological improvemen in characer animaion

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

Service Oriented Solution Modeling and Variation Propagation Analysis based on Architectural Building Blocks

Service Oriented Solution Modeling and Variation Propagation Analysis based on Architectural Building Blocks Carnegie Mellon Universiy From he SelecedWorks of Jia Zhang Ocober, 203 Service Oriened Soluion Modeling and Variaion Propagaion Analysis based on Archiecural uilding locks Liang-Jie Zhang Jia Zhang Available

More information