Chapter 8 LOCATION SERVICES

Size: px
Start display at page:

Download "Chapter 8 LOCATION SERVICES"

Transcription

1 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 based GLS MLS Disribued Compuing Group Mobile Compuing R. Waenhofer 8/2 Moivaion for Mobile IP Requiremens on Mobile IP (RFC 2002) Rouing based on IP desinaion address, nework prefix (e.g ) deermines physical subne change of physical subne implies change of IP address o have a opological correc address (sandard IP) or needs special enries in he rouing ables Changing he IP-address? adjus he hos IP address depending on he curren locaion almos impossible o find a mobile sysem, DNS updaes are oo slow TCP connecions break securiy problems Change/Add rouing able enries for mobile hoss? worldwide! does no scale wih he number of mobile hoss and frequen changes in heir locaion Compaibiliy suppor of he same layer 2 proocols as IP no changes o curren end-sysems and rouers required mobile end-sysems can communicae wih fixed sysems Transparency mobile end-sysems keep heir IP address coninuaion of communicaion afer inerrupion of link possible poin of connecion o he fixed nework can be changed Efficiency and scalabiliy only lile addiional messages o he mobile sysem required (connecion ypically via a low bandwidh radio link) world-wide suppor of a large number of mobile sysems Securiy auhenicaion of all regisraion messages Disribued Compuing Group Mobile Compuing R. Waenhofer 8/3 Disribued Compuing Group Mobile Compuing R. Waenhofer 8/4

2 Daa ransfer from mobile sysem Daa ransfer o mobile sysem FA foreign nework 2 FA foreign nework 3 home nework (physical home nework of ) home nework 1 User (end-sysem) Mobile Node (mobile end-sysem) User (end-sysem) 1. Sender sends o he IP of, inerceps packe (proxy ARP) 2. unnels packe o FA by encapsulaion 3. FA forwards packe o he Disribued Compuing Group Mobile Compuing R. Waenhofer 8/5 Disribued Compuing Group Mobile Compuing R. Waenhofer 8/6 Daa ransfer back o Terminology home nework User (end-sysem) FA sends o he IP address of he receiver () as usual, FA works as defaul rouer. foreign nework Mobile Node () sysem (node) ha can change he poin of connecion o he nework wihou changing is IP address Home Agen () sysem in he home nework of he, ypically a rouer regisers he locaion of he, unnels IP daagrams o he COA Foreign Agen (FA) sysem in he curren foreign nework of he, ypically a rouer ypically he defaul rouer for he Care-of Address (COA) address of he curren unnel end-poin for he (a FA or ) acual locaion of he from an IP poin of view can be chosen, e.g., via DHCP Corresponden Node () Disribued Compuing Group Mobile Compuing R. Waenhofer 8/7 Disribued Compuing Group Mobile Compuing R. Waenhofer 8/8

3 Overview home nework User (end-sysem) COA FA unnels packes o he COA of he FA foreign nework How i works Agen Adverisemen and FA periodically send adverisemen messages ino heir physical subnes lisens o hese messages and deecs if i is in he home or a foreign nework (sandard case for home nework) reads a COA from he FA adverisemen messages Regisraion (always limied lifeime!) signals COA o he via he FA, acknowledges via FA o hese acions have o be secured by auhenicaion Adverisemen adverises he IP address of he (as for fixed sysems), i.e. sandard rouing informaion rouers adjus heir enries, hese are sable for a longer ime ( responsible for a over a longer period of ime) packes o he are sen o he independen of changes in COA/FA Disribued Compuing Group Mobile Compuing R. Waenhofer 8/9 Disribued Compuing Group Mobile Compuing R. Waenhofer 8/10 Agen adverisemen IP-in-IP Encapsulaion ype code checksum #addresses addr. size lifeime rouer address 1 preference level 1 rouer address 2 preference level 2... ype lengh sequence number regisraion lifeime R B H F M G V reserved COA 1 COA 2... Mandaory in RFC 2003 unnel beween and COA ver. IHL TOS lengh IP idenificaion flags fragmen offse TTL IP-in-IP IP checksum IP address of Care-of address COA ver. IHL TOS lengh IP idenificaion flags fragmen offse TTL lay. 4 pro. IP checksum IP address of IP address of COA TCP/UDP/... payload Disribued Compuing Group Mobile Compuing R. Waenhofer 8/11 Disribued Compuing Group Mobile Compuing R. Waenhofer 8/12

4 Minimal Encapsulaion Daa ransfer from he mobile sysem opional avoids repeiion of idenical fields such as TTL, IHL, version, TOS only applicable for unfragmened packes, no space lef for fragmen idenificaion FA foreign nework ver. IHL TOS lengh IP idenificaion flags fragmen offse TTL min. encap. IP checksum IP address of care-of address COA lay. 4 prooc. S reserved IP checksum IP address of IP address of (only if S=1) TCP/UDP/... payload home nework User (end-sysem) Problems: - Firewall a - TTL - Mulicas Disribued Compuing Group Mobile Compuing R. Waenhofer 8/13 Disribued Compuing Group Mobile Compuing R. Waenhofer 8/14 Reverse unneling (RFC 2344) Mobile IP wih reverse unneling 2 FA foreign nework 1 accep ofen only opologically correc addresses (firewall!) a packe from he encapsulaed by he FA is now opologically correc furhermore mulicas and TTL problems solved (TTL in he home nework correc, bu is oo far away from he receiver) home nework User (end-sysem) 3 1. sends o FA 2. FA unnels packes o by encapsulaion 3. forwards he packe o he receiver (sandard case) Reverse unneling does no solve problems wih firewalls, he reverse unnel can be abused o circumven securiy mechanisms (unnel hijacking) opimizaion of daa pahs, i.e. packes will be forwarded hrough he unnel via he o a sender (double riangular rouing) Reverse unneling is backwards compaible he exensions can be implemened easily and cooperae wih curren implemenaions wihou hese exensions Disribued Compuing Group Mobile Compuing R. Waenhofer 8/15 Disribued Compuing Group Mobile Compuing R. Waenhofer 8/16

5 Opimizaion of packe forwarding Triangular Rouing sender sends all packes via o higher laency and nework load Soluions sender learns he curren locaion of direc unneling o his locaion informs a sender abou he locaion of big securiy problems Change of FA packes on-he-fly during he change can be los new FA informs old FA o avoid packe loss, old FA now forwards remaining packes o new FA his informaion also enables he old FA o release resources for he Change of foreign agen FA old FA new reques updae updae ACK daa ACK daa regisraion warning daa updae ACK daa daa regisraion daa daa changes locaion Disribued Compuing Group Mobile Compuing R. Waenhofer 8/17 Disribued Compuing Group Mobile Compuing R. Waenhofer 8/18 Locaion services Home based georouing in a MANET Service ha maps node names o (geographic) coordinaes Should be disribued (no require for specialized hardware) Should be efficien Lookup of he posiion (or COA) of a mobile node Mobile IP: Ask home agen Home agen is deermined hrough IP (unique ID) of Possibly long deours even hough sender and receiver are close OK for Inerne applicaions, where laency is (normally) low Oher applicaion: Rouing in a MANET MANET: mobile ad hoc nework No dedicaed rouing hardware Limied memory on each node: canno sore huge rouing ables Nodes are mosly baery powered and have limied energy Nodes roue messages, e.g. using georouing How can he sender learn he curren posiion of anoher node? Flooding he enire nework is undesirable (raffic and energy overhead) Home based approach Similar o Mobile IP, each node has a home node, where i sores and regularly updaes is curren posiion The home is deermined by he unique ID of he node. One possibiliy is o hash he ID o a posiion p and use he node closes o p as home. Thus, given he ID of a node, every node can deermine he posiion of he corresponding home. Home based rouing 1. Roue packe o h, he home of he desinaion 2. Read he curren posiion of 3. Roue o s h p Disribued Compuing Group Mobile Compuing R. Waenhofer 8/19 Disribued Compuing Group Mobile Compuing R. Waenhofer 8/20

6 Home based locaion service how good is i? Classificaion of locaion services Visiing he home of a node migh be waseful if he sender and receiver happen o be close, bu he home far away The rouing srech is defined as srech := lengh of roue lengh of opimal roue We wan rouing algorihms wih low srech. Simulaneous message rouing and node movemen migh cause problems Can we do beer? s h p h p s Proacive Mobile node divulges is posiion o all nodes whenever i moves E.g. hrough flooding Reacive Sender searches mobile hos only when i wans o send a message E.g. hrough flooding Hybrid Boh, proacive and reacive. Some nodes sore informaion abou where a node is locaed Arbirarily complicaed sorage srucures Suppor for simulaneous rouing and node mobiliy Disribued Compuing Group Mobile Compuing R. Waenhofer 8/21 Disribued Compuing Group Mobile Compuing R. Waenhofer 8/22 Locaion services: Lookup & Publish The Grid Locaion Service (GLS), Li e. al (2000) Any node A can invoke o basic operaions: Lookup(A, B): A asks for he posiion of B Publish(A, x, y): A announces is move from posiion x o y Open quesions How ofen does a node publish is curren posiion? Where is he posiion informaion sored? How does he lookup operaion find he desired informaion? Canno ge reasonable srech wih one single home. Therefore, use several homes (locaion servers) where he node publishes is posiion. The locaion servers are seleced based on a grid srucure: The area in which he nodes are locaed is divided ino squares All nodes agree on he lower lef corner (0,0) and upper righ corner (2 M, 2 M ), which forms he square called level-m Recursively, each level-n square is spli ino 4 level-(n-1) squares The recursion sops for level-1 Disribued Compuing Group Mobile Compuing R. Waenhofer 8/23 Disribued Compuing Group Mobile Compuing R. Waenhofer 8/24

7 The Grid Addressing of nodes Level-1 (2 M,2 M ) Unique IDs are generaed for each node (e.g. by using a hashfuncion) ID space (all possible hash values) is circular Every node can find a leas greaer node w.r.. he ID space (he closes node) Level-M Example: Le he ID space range from 1 o 99 and consider he IDs {3, 43, 80, }. Then, he leas greaer node wih respec o he given ID space is 3 43; 43 80; 80 ; 90 3 (0,0) Level-(M-1) Disribued Compuing Group Mobile Compuing R. Waenhofer 8/25 Disribued Compuing Group Mobile Compuing R. Waenhofer 8/26 Selecing locaion servers Each node A recruis locaion servers using he underlying grid: In each of he 3 level-1 squares ha, along wih A, make up a level-2 square, A chooses he node closes o is own ID as locaion server. The same selecion process is repeaed on higher level squares Disribued Compuing Group Mobile Compuing R. Waenhofer 8/ Example for node, which selecs he nodes {23, 17, 11} on he level-1 and {2, 3, 31} on level-2. Complee example , 72, 76, 81, 1, 5, 6, 10, 12, 82, 84, 14, 37, 62, 70, 90, Disribued Compuing Group Mobile Compuing R. Waenhofer 8/ , 35, 37, 45, 50, 51, 82 1, 5, 16, 37, 16, 17, 19, 21, 19, 35, 39, 45, 39, 41, 43 62, 63, 90, 23, 26, 28, 31, 51, 82 32, 35 1, 62, 70, 90 1, 5, 16, 37, 39, 41, 43, 45, 50, 51, 55,, 1, 2, 16, 37, 35, 39, 45, 50 19, 35, 39, 45, 62, 70, 90, 50, 51, 55,, 62, 63, 70, 72, 76, 81 62,, 19, 20, 21, 23, 26, 28, 31, 32, 51, 82 14, 17, 19, 20, 2, 17, 20, 63 2, 17, 23, 26, 21, 23, 31, 32, 43, 55,, 62 14, 23, 26, 31, 32, 43, 55,, 63, 81, 82, 84 1, 2, 5, 6, 10, 12, 14, 16, 17, 82, 84,, 90,, 19 28, 31, 32, 35, 10, 20, 21, 28, 37, 39 41, 43, 45, 50, 51, 55,, 62, 63, 70 2, 12, 26,, 1, 17, 23, 63, 2, 12, 14, 16, 6, 10, 20, 21, 81,, 23, 63 23, 26, 41, 72, 76, 84 6, 72, 76, , 81, 31, 32, 81,, 12, 43, 45, 50, 12, 43, 55 1, 2, 5, 21, 76, 6, 10, 20, 76 6, 10, 12, 14, 90, 51, 84,, 90,, 16, 17, 19, 84 31, 32, 43, 55,, 63, 70, 72, 76, 2, 12, 14, 17, 23, 26, 28, 32, 81, 12, 14, 17, 23, 26, 31, 32, 35, 37, 39, 41, 55, 2, 5, 6, 10, 6, 21, 28, 41, 20, 21, 28, 41, 43, 55,, 72 72, 76, 81, 82 63, 81,,

8 Querying locaion of oher nodes Lookup(A, B): Find a locaion server of node B 1. Node A sends he reques (wih georouing) o he node wih ID closes o B for which A has locaion informaion 2. Each node on he way forwards he reques in he same way 3. Evenually, he query reaches a locaion server of B, which forwards i o B. Example: Send packe from 81 o 23 14, 17, 19, 20, 21, 23, 26 14, 23, 26, 31, 32, 43, 55,, 63, 81, 82, , 12, 26,, 14 31, 81, 31, 32, 81,, 90, 31, 32, 43, 55,, 63, 70, 72, 76, 2, 12, 14, 17, 23, 26, 28, 32, 81, 31 2, 17, 20, 63 2, 17, 23, 26, 31, 32, 43, 55,, 62 1, 17, 23, 63, 81,, , 43, 45, 50, 51, 55 12, 14, 17, 23, 26, 31, 32, 35, 37, 39, 41, 55, , 12, 14, 16, 23, 63 12, 43, , 5, 6, 10, 43, 55,, 63, 81,, 12 Lookup Example Lookup for 17 from 76, 39 and , 72, 76, 81, 82, 84, 31 1, 5, 6, 10, 12, 14, 37, 62, 70, 90, 1, 5, 16, 37, 16, 17, 19, 62, 63, 90, 21, 23, 26, 28, 31, 32, 35 1, 62, 70, 90 1, 5, 16, 37, 39, 41, 43, 45, 50, 51, 55,, , 35, 37, 45, 50, 51, 82 19, 35, 39, 45, 39, 41, 43 51, 82 1, 2, 16, 37, 35, 39, 45, 50 19, 35, 39, 45, 62, 70, 90, 50, 51, 55,, 62, 63, 70, 72, 76, 81 62,, 19, 20, 21, 23, 26, 28, 31, 32, 51, 82 14, 17, 19, 20, 2, 17, 20, 63 2, 17, 23, 26, 21, 23, 31, 32, 43, 55,, 62 14, 23, 26, 31, 32, 43, 55,, 63, 81, 82, 84 1, 2, 5, 6, 10, 12, 14, 16, 82 17, 84,, 90,, 19 28, 31, 32, 35, 10, 20, 21, 28, 37, 39 41, 43, 45, 50, 51, 55,, 62, 63, 70 2, 12, 26,, 1, 17, 23, 63, 2, 12, 14, 16, 6, 10, 20, 21, 81,, 23, 63 23, 26, 41, 72, 76, 84 31, 81, 31, 32, 81,, 12, 43, 45, 50, 12, 43, 55 1, 2, 5, 21, 76, 6, 10, 20, 76 90, 51, 84,, 90,, 31, 32, 43, 55,, 63, 70, 72, 76, 2, 12, 14, 17, 23, 26, 28, 32, 81, 12, 14, 17, 23, 26, 31, 32, 35, 37, 39, 41, 55, 2, 5, 6, 10, 43, 55,, 63, 81,, 6, 72, 76, , 21, 28, 41, 20, 21, 28, 41, 72, 76, 81, , 10, 12, 14, 16, 17, 19, Disribued Compuing Group Mobile Compuing R. Waenhofer 8/29 Disribued Compuing Group Mobile Compuing R. Waenhofer 8/30 Analysis of GLS Theorem 1: A query needs no more han k locaion query seps o reach a locaion server of he desinaion when he sender and receiver are colocaed in a level-k square. Theorem 2: The query never leaves he level-k square in which he sender and desinaion are colocaed. GLS has no wors case guaranees The lookup cos beween wo nodes migh be arbirarily high even hough he nodes are very close The publish cos migh be arbirarily high even hough a node only moved a very shor disance In sparse neworks, rouing o he locaion server may have wors case cos, while rouing direcly can be more efficien 1, 5, 16, 37, 62, 63, 90, 1, 62, 70, , 17, 19, 20, 21, 23, 14, 23, 26, 31, 32, 43, 55,, 63, 81, 82, , 72, 76, 81, 82, 84, 90 1, 5, 16, 37, 39, 41, 43, 45, 50, 51, 55,, , 5, 6, 10, 12, 14, 37, 62, 70, 90, 16 1, 2, 16, 37, 62, 70, 90, , 17, 19, 21, 23, 26, 28, 31, 32, , 35, 39, 45, 51, , 39, 45, 50 62,, 19, 20, 21, 23, 26, 28, 31, 32, 51, 82 2, 12, 26,, 31, 81, 31, 32, 81,, 90, 31, 32, 43, 55,, 63, 70, 72, 76, 2, 12, 14, 17, 23, 26, 28, 32, 81, 2, 17, 20, 63 2, 17, 23, 26, 31, 32, 43, 55,, 62 1, 17, 23, 63, 81,, 12, 43, 45, 50, 51, 12, 14, 17, 23, 26, 31, 32, 35, 37, 39, 41, 55, 2, 12, 14, 16, 23, 63 28, 31, 32, 35, 37, 39 12, 43, 55 1, 2, 5, 21, 76, 84,, 90,, A B 2, 5, 6, 10, 43, 55,, 63, 81,, 6, 10, 20, 21, 23, 26, 41, 72, 76, 84 6, 10, 20, 76 6, 21, 28, 41, , 35, 37, 45, 50, 51, 82 39, 41, , 2, 5, 6, 10, 12, 14, 16, 17, 82, 84,, 90,, 10, 20, 21, 28, 41, 43, 45, 50, 51, 55,, 62, 63, 70 6, 72, 76, 84 20, 21, 28, 41, 72, 76, 81, , 35, 39, 45, 50, 51, 55,, 62, 63, 70, 72, 76, 81 6, 10, 12, 14, 16, 17, 19, Disribued Compuing Group Mobile Compuing R. Waenhofer 8/31 Disribued Compuing Group Mobile Compuing R. Waenhofer 8/32

9 GLS and mobiliy Improving GLS Node crosses boundary line: wha happens o he node s role as locaion server? Mus redisribue all informaion in he old level Gaher new informaion in he new level Publish cos is arbirarily high compared o he moved disance A lookup happening in parallel wih node movemen migh fail. Thus, GLS does no guaranee delivery for real concurren sysems, where nodes migh move independenly a any ime. 14, 17, 19, 20, 21, 23, 26 14, 23, 26, 31, 2, 12, 26,, 32, 43, 55,, 63, 81, 82, 84 31, 81, 31, 32, 81,, 90, 32 31, 32, 43, 55,, 63, 70, 72, 76, , 12, 14, 17, 23, 26, 28, 32, 81, 31 2, 17, 20, 6 2 1, 17, 23, 6 81,, 12, 43, 45 50, 51, 5 12, 14, 17 26, 31, 32 37, 39, 41 4 Goals for MLS Publish cos only depends on moved disance Lookup cos only depends on he disance beween he sender and receiver Nodes migh move arbirarily a any ime, even while oher nodes issue lookup requess Deermine he maximum allowed node speed under which MLS sill guaranees delivery Disribued Compuing Group Mobile Compuing R. Waenhofer 8/33 Disribued Compuing Group Mobile Compuing R. Waenhofer 8/34 Locaion poiners (aka locaion servers) Locaion poiner & Noaion Difference o GLS: Only one locaion poiner (LP) per level (L) (GLS: 3 locaion servers) The locaion poiner only knows in which sub-level he node is locaed (GLS: he locaion server knows he exac posiion) Noaion: LP k Locaion poiner for node on level-k L k Level-k ha conains node L M LP M L 0 The locaion poiners are placed depending on heir ID, as in he home-based lookup sysem. LP 1 L 1 The posiion of is obained by hashing he ID of node o a posiion in. The locaion poiner is sored on he neares nodes. L k LP k LP M 1 L 2 LP 2 L M 1 Disribued Compuing Group Mobile Compuing R. Waenhofer 8/35 Disribued Compuing Group Mobile Compuing R. Waenhofer 8/36

10 Rouing in MLS Rouing in MLS (2) Rouing from a node s o a node consiss of wo phases: 1. Find a locaion poiner LP k 2. Once a firs locaion poiner is found on level-k, we know in which of he 4 sub-squares is locaed and hus in which L k 1 has published anoher locaion poiner LP. k 1 Recursively, he message is roued owards locaion poiners on lower levels unil i reaches he lowes level, from where i can be roued direcly o. When a node s wans o find a locaion poiner of a node, i firs searches in is immediae neighborhood and hen exends he search area wih exponenial growing coverage. Firs, ry o find a locaion poiner LP 0 in L s 0 or one of is 8 neighboring levels. Repea his search on he nex higher level unil a is found The lookup pah draws a spiral-like shape wih exponenially increasing radius unil i finds a locaion poiner of. Once a locaion poiner is found, he lookup reques knows in which sub-square i can find he nex locaion poiner of. LP k s Disribued Compuing Group Mobile Compuing R. Waenhofer 8/37 Disribued Compuing Group Mobile Compuing R. Waenhofer 8/38 Suppor for mobiliy in MLS Lazy publishing A locaion poiner only needs o be updaed when he node leaves he corresponding sub-square. LP 2 is OK as long as remains in he shaded area. Mos of he ime, only he closes few locaion poiners need o be updaed due o mobiliy. LP i+2 LP 1 LP 2 Idea: Don updae a level poiner as long as is sill somewha close o he level L k where poins. LP i+2 LP i+1 LP k LP k No enough: If a node moves across a level boundary, many poiners need o be updaed. E.g. a node oscillaes beween he wo poins a and b. LP i+1 LP i+1 LP i LP i+1 Breaks he lookup: poins o a level ha does no conain LP i LP i LP i a b Disribued Compuing Group Mobile Compuing R. Waenhofer 8/39 Disribued Compuing Group Mobile Compuing R. Waenhofer 8/40

11 Lazy publishing wih forwarding poiners Concurrency in MLS No problem, add a forwarding poiner ha indicaes in which neighboring level he locaion poiner can be found. LP i+2 Allowing for concurren lookup requess and node mobiliy is somewha ricky, especially he deleion of poiners. Noe ha a lookup reques needs some ime o ravel beween locaion poiners. The same holds for requess o creae or delee locaion (or forwarding) poiners. LP i+1 FP i LP i Example: A lookup reques follows LP i+1, and node moves as indicaed updaes is LP iand LP i+1 and removes he FP i and he old LP i The lookup reques fails if i arrives afer he has been removed FP i LP i+1 FP i LP i LP i Disribued Compuing Group Mobile Compuing R. Waenhofer 8/41 Disribued Compuing Group Mobile Compuing R. Waenhofer 8/42 Concurrency in MLS (2) Properies of MLS No problem eiher: Insead of removing a locaion poiner or forwarding poiner, replace i wih a emporary poiner ha remains here for a shor ime unil we are sure ha no lookup reques migh arrive anymore on his oudaed pah. Similar o he forwarding poiner, a emporary poiner redirecs a lookup o he neighbor level where he node is locaed. LP i+1 TP i LP i TP i Consan lookup srech The lengh of he chosen roue is only a consan longer han he opimal roue Publish cos is O(d log d) where moved disance is d Even if nodes move considerably, he induced message overhead due o publish requess is moderae. Works in a concurren seup Lookup requess and node movemen migh inerleave arbirarily Nodes migh no move faser han 1/15 of he underlying rouing speed We can deermine he maximum node speed ha MLS suppors. Only if nodes move faser, here migh arise siuaions where a lookup reques fails. Disribued Compuing Group Mobile Compuing R. Waenhofer 8/43 Disribued Compuing Group Mobile Compuing R. Waenhofer 8/44

12 MLS Conclusions I s somewha ricky o handle concurrency properly Use of emporary forwarding poiners MLS is he firs locaion service ha deermines he maximum speed a which nodes migh move Wihou he speed limiaion, no delivery guaranees can be made! Drawbacks MLS uilizes an underlying rouing algorihm ha can deliver messages wih consan srech given he posiion of he desinaion MLS requires a relaively dense node populaion Disribued Compuing Group Mobile Compuing R. Waenhofer 8/45

Mobility Chapter 13. More Car Network Ideas. Rating. Overview. Mobile IP Internet. First steps Text book. GSM Network. No apps Mission critical

Mobility Chapter 13. More Car Network Ideas. Rating. Overview. Mobile IP Internet. First steps Text book. GSM Network. No apps Mission critical More Car Nework Ideas Mobiliy Chaper 13 CAR2CAR Consorium: Audi, BMW, Daimler, Fia, GM, Honda, Renaul, VW 13/1 Raing Overview Area mauriy Firs seps Tex book Pracical imporance No apps Mission criical Mobile

More information

Chapter 8 LOCATION SERVICES

Chapter 8 LOCATION SERVICES Chapter 8 LOCATION SERVICES Distributed Computing Group Mobile Computing Winter 2005 / 2006 Overview Mobile IP Motivation Data transfer Encapsulation Location Services & Routing Classification of location

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

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

A Scheme to Reduce Packet Loss during PMIPv6 Handover considering Authentication

A Scheme to Reduce Packet Loss during PMIPv6 Handover considering Authentication Inernaional Conference on Compuaional Sciences and Is Applicaions ICCSA 2008 A Scheme o Reduce Loss during P Handover considering Auhenicaion Seonggeun Ryu, Gye-Young Kim, Byunggi Kim, and Youngsong Mun

More information

Mobility Chapter 5 Ad Hoc a Hoc nd S ensor Net r works rks Roger W r a W ttenhofer fe r 5/1

Mobility Chapter 5 Ad Hoc a Hoc nd S ensor Net r works rks Roger W r a W ttenhofer fe r 5/1 Mobility Chapter 5 Ad Hoc and Sensor Networks Roger Wattenhofer 5/1 Rating Area maturity First steps Text book Practical importance No apps Mission critical Theoretical importance Not really Must have

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

Optimal Crane Scheduling

Optimal Crane Scheduling Opimal Crane Scheduling Samid Hoda, John Hooker Laife Genc Kaya, Ben Peerson Carnegie Mellon Universiy Iiro Harjunkoski ABB Corporae Research EWO - 13 November 2007 1/16 Problem Track-mouned cranes move

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

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

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

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

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

Computational Geometry in Wireless Networks - Routing. Presented by Heather M. Michaud

Computational Geometry in Wireless Networks - Routing. Presented by Heather M. Michaud Compaional Geomery in Wireless Neworks - Roing Presened by Heaher M. Michad 1 Ad Hoc Wireless Neworks No fixed pre-exising infrasrcre Nodes can be saic or mobile Assme nodes don move dring roing or opology

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

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

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

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

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

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

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

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

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

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

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

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

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

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 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

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

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

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

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

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

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

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

Data Structures and Algorithms. The material for this lecture is drawn, in part, from The Practice of Programming (Kernighan & Pike) Chapter 2

Data Structures and Algorithms. The material for this lecture is drawn, in part, from The Practice of Programming (Kernighan & Pike) Chapter 2 Daa Srucures and Algorihms The maerial for his lecure is drawn, in par, from The Pracice of Programming (Kernighan & Pike) Chaper 2 1 Moivaing Quoaion Every program depends on algorihms and daa srucures,

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

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

! 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

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

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

Wireless LANs: MAC. Wireless LAN: MAC. IEEE protocol stack. Module W.lan MAC

Wireless LANs: MAC. Wireless LAN: MAC. IEEE protocol stack. Module W.lan MAC Wireless LANs: W.lan.3-2 Wireless LAN: 802.11MAC Dr.M.Y.Wu@CSE Shanghai Jiaoong Universiy Shanghai, China Module W.lan.3 Dr.W.Shu@ECE Universiy of New Mexico Albuquerque, NM, USA managemen PANs & Blueooh:

More information

CSE 4215/5431: Mobile Communications Winter Suprakash Datta

CSE 4215/5431: Mobile Communications Winter Suprakash Datta CSE 4215/5431: Mobile Communications Winter 2013 Suprakash Datta datta@cse.yorku.ca Office: CSEB 3043 Phone: 416-736-2100 ext 77875 Course page: http://www.cse.yorku.ca/course/4215 Some slides are adapted

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

Connections, displays and operating elements. 3 aux. 5 aux.

Connections, displays and operating elements. 3 aux. 5 aux. Taser PlusKapiel3:Taser3.1Taser Plus Meren2005V6280-561-0001/08 GB Connecions, displays and operaing elemens Taser Plus Arec/Anik/Trancen Operaing insrucions A 1 2 1 2 3 4 5 6 C B A B 3 aux. 7 8 9 aux.

More information

USBFC (USB Function Controller)

USBFC (USB Function Controller) USBFC () EIFUFAL501 User s Manual Doc #: 88-02-E01 Revision: 2.0 Dae: 03/24/98 (USBFC) 1. Highlighs... 4 1.1 Feaures... 4 1.2 Overview... 4 1.3 USBFC Block Diagram... 5 1.4 USBFC Typical Sysem Block Diagram...

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

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

UX260 QUICK START GUIDE

UX260 QUICK START GUIDE UX260 QUICK START GUIDE Transferring Music Playing Music Blueooh Pairing Taking a Picure/ Recording a Video www.lgusa.com Geing o Know Your Phone Camera BACK SIDE Lef Sof Key Speakerphone Key Talk Key

More information

CS 152 Computer Architecture and Engineering. Lecture 6 - Memory

CS 152 Computer Architecture and Engineering. Lecture 6 - Memory CS 152 Compuer Archiecure and Engineering Lecure 6 - Memory 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

Connections, displays and operating elements. Status LEDs (next to the keys)

Connections, displays and operating elements. Status LEDs (next to the keys) GB Connecions, displays and operaing elemens A Push-buon plus Sysem M Operaing insrucions 1 2 1 2 3 4 5 6 7 8 C B A 4 Inser he bus erminal ino he connecion of pushbuon A. 5 Inser he push-buon ino he frame.

More information

Motor Control. 5. Control. Motor Control. Motor Control

Motor Control. 5. Control. Motor Control. Motor Control 5. Conrol In his chaper we will do: Feedback Conrol On/Off Conroller PID Conroller Moor Conrol Why use conrol a all? Correc or wrong? Supplying a cerain volage / pulsewidh will make he moor spin a a cerain

More information

BEST DYNAMICS NAMICS CRM A COMPILATION OF TECH-TIPS TO HELP YOUR BUSINESS SUCCEED WITH DYNAMICS CRM

BEST DYNAMICS NAMICS CRM A COMPILATION OF TECH-TIPS TO HELP YOUR BUSINESS SUCCEED WITH DYNAMICS CRM DYNAMICS CR A Publicaion by elogic s fines Microsof Dynamics CRM Expers { ICS CRM BEST OF 2014 A COMPILATION OF TECH-TIPS TO HELP YOUR BUSINESS SUCCEED WITH DYNAMICS CRM NAMICS CRM { DYNAMICS M INTRODUCTION

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

Spline Curves. Color Interpolation. Normal Interpolation. Last Time? Today. glshademodel (GL_SMOOTH); Adjacency Data Structures. Mesh Simplification

Spline Curves. Color Interpolation. Normal Interpolation. Last Time? Today. glshademodel (GL_SMOOTH); Adjacency Data Structures. Mesh Simplification Las Time? Adjacency Daa Srucures Spline Curves Geomeric & opologic informaion Dynamic allocaion Efficiency of access Mesh Simplificaion edge collapse/verex spli geomorphs progressive ransmission view-dependen

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

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

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

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

Mobile Communications Chapter 9: Network Protocols/Mobile IP

Mobile Communications Chapter 9: Network Protocols/Mobile IP Mobile Communications Chapter 9: Network Protocols/Mobile IP Motivation Data transfer Encapsulation Security IPv6 Problems DHCP Ad-hoc s Routing protocols 9.0.1 Motivation for Mobile IP Routing based on

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

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

CS 152 Computer Architecture and Engineering. Lecture 6 - Memory

CS 152 Computer Architecture and Engineering. Lecture 6 - Memory CS 152 Compuer Archiecure and Engineering Lecure 6 - Memory 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

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

Elite Acoustics Engineering A4-8 Live-Performance Studio Monitor with 4 Channels, Mixer, Effects, and Bluetooth Quick Start Guide

Elite Acoustics Engineering A4-8 Live-Performance Studio Monitor with 4 Channels, Mixer, Effects, and Bluetooth Quick Start Guide Elie Acousics Engineering A4-8 Live-Performance Sudio Monior wih 4 Channels, Mixer, Effecs, and Blueooh Quick Sar Guide WHAT IS IN THE BOX Your A4-8 package conains he following: (1) Speaker (1) 12V AC

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

6.8 Shortest Paths. Chapter 6. Dynamic Programming. Shortest Paths: Failed Attempts. Shortest Paths

6.8 Shortest Paths. Chapter 6. Dynamic Programming. Shortest Paths: Failed Attempts. Shortest Paths 1 Chaper.8 Shore Pah Dynamic Programming Slide by Kein Wayne. Copyrigh 5 Pearon-Addion Weley. All righ reered. Shore Pah Shore Pah: Failed Aemp Shore pah problem. Gien a direced graph G = (V, E), wih edge

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

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

A Progressive-ILP Based Routing Algorithm for Cross-Referencing Biochips

A Progressive-ILP Based Routing Algorithm for Cross-Referencing Biochips 16.3 A Progressive-ILP Based Rouing Algorihm for Cross-Referencing Biochips Ping-Hung Yuh 1, Sachin Sapanekar 2, Chia-Lin Yang 1, Yao-Wen Chang 3 1 Deparmen of Compuer Science and Informaion Engineering,

More information

C 1. Last Time. CSE 490/590 Computer Architecture. Cache I. Branch Delay Slots (expose control hazard to software)

C 1. Last Time. CSE 490/590 Computer Architecture. Cache I. Branch Delay Slots (expose control hazard to software) CSE 490/590 Compuer Archiecure Cache I Seve Ko Compuer Sciences and Engineering Universiy a Buffalo Las Time Pipelining hazards Srucural hazards hazards Conrol hazards hazards Sall Bypass Conrol hazards

More information

1. Function 1. Push-button interface 4g.plus. Push-button interface 4-gang plus. 2. Installation. Table of Contents

1. Function 1. Push-button interface 4g.plus. Push-button interface 4-gang plus. 2. Installation. Table of Contents Chaper 4: Binary inpus 4.6 Push-buon inerfaces Push-buon inerface Ar. no. 6708xx Push-buon inerface 2-gang plus Push-buon inerfacechaper 4:Binary inpusar. no.6708xxversion 08/054.6Push-buon inerfaces.

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

Computer representations of piecewise

Computer representations of piecewise Edior: Gabriel Taubin Inroducion o Geomeric Processing hrough Opimizaion Gabriel Taubin Brown Universiy Compuer represenaions o piecewise smooh suraces have become vial echnologies in areas ranging rom

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

A Survey on mobility Models & Its Applications

A Survey on mobility Models & Its Applications A Survey on mobiliy Models & Is Applicaions Prof. Vikas Kumar Jain 1, Prof. Raju Sharma 2, Prof. Bhavana Gupa 3 1,2,3 Compuer Science & Engineering, CIST Absrac In his paper, we survey he curren scenario

More information

Constant-Work-Space Algorithms for Shortest Paths in Trees and Simple Polygons

Constant-Work-Space Algorithms for Shortest Paths in Trees and Simple Polygons Journal of Graph Algorihms and Applicaions hp://jgaa.info/ vol. 15, no. 5, pp. 569 586 (2011) Consan-Work-Space Algorihms for Shores Pahs in Trees and Simple Polygons Tesuo Asano 1 Wolfgang Mulzer 2 Yajun

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

It is easier to visualize plotting the curves of cos x and e x separately: > plot({cos(x),exp(x)},x = -5*Pi..Pi,y = );

It is easier to visualize plotting the curves of cos x and e x separately: > plot({cos(x),exp(x)},x = -5*Pi..Pi,y = ); Mah 467 Homework Se : some soluions > wih(deools): wih(plos): Warning, he name changecoords has been redefined Problem :..7 Find he fixed poins, deermine heir sabiliy, for x( ) = cos x e x > plo(cos(x)

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

Analyzing of RESPIRE, a novel approach to automatically blocking SYN flooding attacks

Analyzing of RESPIRE, a novel approach to automatically blocking SYN flooding attacks Analyzing of RESPIRE, a novel approach o auomaically blocking SYN flooding aacks ANDRÁS KORN, JUDIT GYIMESI, DR. GÁBOR FEHÉR Budapes Universiy of Technology and Economics, Deparmen of Telecommunicaion

More information

Mobile Communications Chapter 8: Network Protocols/Mobile IP

Mobile Communications Chapter 8: Network Protocols/Mobile IP Mobile Communications Chapter 8: Network Protocols/Mobile IP Motivation Data transfer, Encapsulation Security, IPv6, Problems Micro mobility support DHCP Ad-hoc networks, Routing protocols Prof. Jó Ueyama

More information

Mobility. Chapter 13. Ad Hoc and Sensor Networks Roger Wattenhofer 13/1

Mobility. Chapter 13. Ad Hoc and Sensor Networks Roger Wattenhofer 13/1 Mobility Chapter 13 Ad Hoc and Sensor Networks Roger Wattenhofer 13/1 More Car Network Ideas CAR2CAR Consortium: Audi, BMW, Daimler, Fiat, GM, Honda, Renault, VW Rating Area maturity First steps Text book

More information

Dimmer time switch AlphaLux³ D / 27

Dimmer time switch AlphaLux³ D / 27 Dimmer ime swich AlphaLux³ D2 426 26 / 27! Safey noes This produc should be insalled in line wih insallaion rules, preferably by a qualified elecrician. Incorrec insallaion and use can lead o risk of elecric

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

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

MoBAN: A Configurable Mobility Model for Wireless Body Area Networks

MoBAN: A Configurable Mobility Model for Wireless Body Area Networks MoBAN: A Configurable Mobiliy Model for Wireless Body Area Neworks Majid Nabi 1, Marc Geilen 1, Twan Basen 1,2 1 Deparmen of Elecrical Engineering, Eindhoven Universiy of Technology, he Neherlands 2 Embedded

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

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

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

LARGE-SCALE TERRESTRIAL RELAYING OF SATELLITE BROADCASTED REAL-TIME MULTIMEDIA STREAMS

LARGE-SCALE TERRESTRIAL RELAYING OF SATELLITE BROADCASTED REAL-TIME MULTIMEDIA STREAMS LARGE-SCALE TERRESTRIAL RELAYING OF SATELLITE BROADCASTED REAL-TIME MULTIMEDIA STREAMS Franco Tommasi and Caiuscia Melle Deparmen of Innovaion Engineering, Universiy of Saleno, Lecce, Ialy franco.ommasi@unisaleno.i

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

Architectural Design and Implementation of 2008 ZigBee Specification on TKNlS.4 Layer

Architectural Design and Implementation of 2008 ZigBee Specification on TKNlS.4 Layer rchiecural Design and mplemenaion of 2008 ZigBee Specificaion on TKNlS.4 Layer nh-vu Dinh-Due Universiy of nfonnaion Technology Ho Chi Minh ciy, Vie Nam anhvu@ui.edu.vn Ngoe-nLam HCMC Universiy of Technology

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

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

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