A Multi-Head Clustering Algorithm in Vehicular Ad Hoc Networks

Size: px
Start display at page:

Download "A Multi-Head Clustering Algorithm in Vehicular Ad Hoc Networks"

Transcription

1 International Journal of Computer Theory and Engineering, Vol. 5, No. 2, April 213 A Multi-Head Clustering Algorithm in Vehiular Ad Ho Networks Shou-Chih Lo, Yi-Jen Lin, and Jhih-Siao Gao Abstrat Clustering is an important researh topi in wireless networks, beause luster strutures an failitate resoure reuse and inrease system apaity. In this paper, we present a new lustering algorithm that onsiders both node position and node mobility in vehiular ad ho environments. The proposed algorithm intends to reate stable lusters by reduing relustering overhead, prolonging luster lifetime, and shortening the average distane between luster heads and their luster members. Most important, this algorithm supports single and multiple luster heads. Simulation results show the superiority of our lustering algorithm over the other three well-known algorithms. Index Terms VANET, lustering, multi-head, head eletion, mobility. I. INTRODUCTION Clustering is a tehnique to group nodes into several lusters. Eah node in the luster struture plays one of three roles: Cluster Head (CH), Cluster Gateway (CG), and Cluster Member (CM). A CH is a leading node of a luster and is responsible to oordinate all CMs in its luster. A CG is a border node of a luster that an ommuniate nodes belonging to different lusters. In mobile wireless networks, lustering is a pratial skill to redue the omplexity of network management [1], [2], [3]. For example, CHs an alloate hannel resoure (time slots or frequeny spetrums) to their CMs to avoid any happenings of transmission ollisions and inrease resoure utilization within a luster. Moreover, a virtual bakbone network an be built by CHs and CGs to manage all routing jobs. This enables a salable wireless routing protool. Clustering has many appliation domains. However, developing effiient lustering tehniques in mobile environments is not an easy job. Node mobility will frequently destroy existing luster strutures. Relustering overhead beomes an important ost metri. In this paper, we onsider a data sharing appliation in a Vehiular Ad ho Network (VANET). VANET is a speialized Mobile Ad Ho Network (MANET) that onnets vehiles and roadside failities. The major funtion of VANET is to provide real-time servies and emergeny warnings for drivers and passengers. VANET provides both Manusript reeived September 14, 212; revised November 28, 212. Shou-Chih Lo and Jhih-Siao Gao are with the Department of Computer Siene and Information Engineering, National Dong Hwa University, Hualien, Taiwan ( slo@mail.ndhu.edu.tw, d97215@ems.ndhu.edu.tw). Yi-Jen Lin was with the Department of Computer Siene and Information Engineering, National Dong Hwa University, Hualien, Taiwan ( evelyn324@hotmail.om). DOI: /IJCTE.213.V Roadside-to-Vehile Communiation (RVC) and Inter-Vehile Communiation (IVC). Our data sharing appliation is motivated by a typial senario, where a passenger in a ar would like to download an interested multimedia file from neighboring ars via IVC. Here, we use the luster struture to failitate the finding, uploading, and downloading of multimedia files. Vehiles that are willing to share data are grouped into lusters. In a luster, CMs an upload their shared data and query interested data to the CH(s). CMs an also download interested data from the CH(s). To speed up data downloading, a bit-torrent downloading mehanism from multiple seed nodes (CHs) is reommended. Therefore, we need to onstrut a luster with multiple CHs. Several lustering algorithms [4]-[1] have been proposed for mobile networks. However, they have some weaknesses when applied to our data sharing appliation. First, these algorithms do not support an arbitrary number of CHs within a luster. Seond, most of them are designed for MANET but VANET. VANET has its own unique features suh as highly dynami topology, suffiient energy and storage, and geographial environment onstrains. A mobile node in MANET an move in arbitrary diretions but an only move along the street in VANET. Moreover, most vehiles are equipped with GPS (Global Positioning System) devies. The loation and mobility information about a vehile is available, whih failitates the design of a more effiient lustering algorithm. We would first introdue our proposed single-head lustering algorithm by detailing the proess of CH eletion. Then, a multi-head lustering algorithm is illustrated. The remainder of this paper is organized as follows. A brief survey on lustering algorithms in mobile environments is given in Setion 2. Our proposed algorithm is presented in Setion 3. We evaluate the performane in Setion 4. Finally, we draw signifiant onlusions in Setion 5. II. RELATED WORK A lustering algorithm inludes two tehnial parts: luster establishment and luster maintenane. In luster establishment, we need to identify the role (CH, CG, or CM) of eah node in the network. The eletion of CHs is a ore tehnique. In luster maintenane, relustering (luster merge and split) needs to be performed to handle the effets of node mobility and node failure. An effiient lustering algorithm should take are of performane metris suh as luster lifetime and relustering overhead. We lassify existing lustering algorithms aording to two ategories: luster struture and eletion riterion. From

2 International Journal of Computer Theory and Engineering, Vol. 5, No. 2, April 213 the struture point of view, lustering algorithms either have different topologies (overlapping or non-overlapping) or CH numbers. Most of lustering algorithms selet one CH in a luster. Two CHs are seleted in [11]. A CG an belong to more than one luster in overlapping lusters while a CG belongs to only one luster in non-overlapping lusters. The distane between a CM and a CH is typially one-hop. Overlapping lusters (suh as [12], [13], and [14]) and non-overlapping lusters (suh as [15]) have the advantages of high robustness and low hannel ontention respetively. Different evaluation methods an be applied in CH eletion and an be lassified into five types. With an ID-based method, a node with the largest or smallest identifiation number (ID) in its neighborhood is eleted to be a CH. With a degree-based method, a node with the largest degree value (indiating the number of its diret neighbors) in its neighborhood is eleted as a CH. Loal nodes with a ompetition-based method ompete to be a CH. With a mobility-based method, a node that has stable relative mobility to its neighbors is eleted as a CH. In a multiple-metris-based method, several evaluation fators are ombined together by a weighted average funtion to qualify a node for a CH. In the following, we introdue some well-known lustering algorithms. (Lowest ID) [4] elets a node with the smallest ID as a CH. This approah is simple but may ause several relusterings and small-size lusters. HCC (High Connetivity Clustering) [4] elets a node with the largest degree value as a CH. HCC reates a less number of lusters than, so the maintenane ost is low. However, HCC is more unstable than to node mobility. MMDA (Max-Min D-hop lustering Algorithm) [5] and RCC (Random Competition based Clustering) [6] use a ompetition method to elet CHs. WCA (Weighted Clustering Algorithm) [7] and CEMCA (Connetivity, Energy and Mobility driven Clustering Algorithm) [1] onsider several fators suh as ID, node degree, power level, mobility, and loation in the CH eletion. (Least Cluster head Change) [8] improves and HCC on relustering overhead. Only two onditions ause a new CH eletion: 1. Two lusters merge into one luster. 2. A CM annot listen to any ativity of surrounding CHs. Instead of using IDs, (MOBIlity metris Clustering) [9] uses relative mobility in CH eletion to redue the effet of node mobility. A mobile node that is relatively less mobile with respet to its neighbors is eleted as a CH. The relative mobility is omputed by the distane hange of a node observed from the other node. measures signal strength to derive the distane between two nodes. This measurement is simple but inaurate. DPP (Diretional Propagation Protool) [11] extends into vehiular environments. Two CHs that are loated at the head and the tail of a luster are seleted. CBMAC (Cluster-Based Medium Aess Control) [16] uses three riteria in CH eletion: degree, position, and relative speed. III. CLUSTERING ALGORITHMS At first, the design of our single-head lustering algorithm is explained. Then, the multi-head version is introdued. Two assumptions are made: Eah mobile node has a unique ID and is equipped with a GPS devie. A. Eletion Criterion In a data sharing appliation, it is fairer for CMs that a CH is nearer the enter of a luster, beause the hop ount of a data transmission path from a CM to the CH is similar. Moreover, a CH should have stable relative mobility to its CMs for reduing CH reeletion times. Based on these onepts of enter position and relative mobility, we measure the RPM (Relative Position and Mobility) of eah mobile node as the riterion of CH eletion. Eah mobile node is supposed to periodially broadast a HELLO paket to its one-hop neighbors. This HELLO paket arries information about the loation, motion vetor, and RPM of a mobile node. By listening to these HELLO pakets, a node maintains a neighbor table that reords the mobility-related data of all its urrent one-hop neighbors (inluding the node itself). Clusters with nodes having diverse moving diretions are unstable, so we restrit all nodes in a luster to have the same moving diretion. Therefore, eah node reords only those neighbors that drive with the same diretion as it in its neighbor table. If a node has m entries in its neighbor table, without loss of generality, we assume that the first entry reords its own mobility-related data. Three data fields (x i, y i, v i ) are reorded in the ith entry, whih indiate the urrent loation (x i, y i ) and the urrent moving speed (v i ) of the reorded node. The RPM of a node is omputed as the following steps: 1) Compute the enter position from these m entries in the neighbor table as (1). m m 1 P ( x, y ) ( xi, yi ) (1) m i 1 i 1 2) Compute the relative distane to this enter position as (2). Re l _ Dist P1 P ( x1 x ) ( y1 y ) (2) 3) Sort these m moving speeds (salar values) and find the median as (3). v Median Sort{ v, v,..., v }} (3) { 1 2 m 4) Compute the relative speed to the median speed as (4). Re l _ Speed (4) 1 v 1 v 5) Compute the RPM (between and 1) as (5). Rel _ Dist1 RPM Max{Re l _ Dis, j 1~ m} Rel _ Speed1 (1 ) Max{Re l _ Speed, j 1~ m} is a weighted fator whih is set as.6 in our experiments. A mobile node delares itself a CH when its RPM is the smallest one in its neighbor table. j j (5) 243

3 International Journal of Computer Theory and Engineering, Vol. 5, No. 2, April 213 B. Cluster Establishment In the luster establishment phase, three node roles are used: UN (Undeided Node), CH, and CM. A UN is a node that is not urrently belonging to any luster. A node will play one of these three roles and may transit from one role to another role if luster struture is hanged. The following notations are used in our latter disussion: BI (Broadast Interval): time interval for a node to broadast a HELLO paket. CI (Contention Interval): time duration after two enounter CHs start ompeting to be a CH. CD (Contention Distane): distane gap after two enounter CHs start ompeting to be a CH. TI (Timeout Interval): time duration after an unreahable neighbor is removed from a neighbor table. UN_NUM i : number of UNs in the neighbor table of node i. UN_BOUND: threshold value for a node to start the CH eletion. CM i : number of CMs joining to a CH node i. Four ontrol pakets are used in our lustering algorithm: HELLO: periodially broadast paket by eah node that arries the mobility-related data, RPM, node role, and CM values. JOIN_INVITE: broadast paket issued from a CH to invite any possible CMs. JOIN_REPLY: broadast paket issued from a CM to aknowledge a join invitation from a CH. CH_RESIGN: broadast paket issued from a CH when deiding to resign from a CH. Cluster onstrution steps are explained below: 1) Initialize eah node to be a UN. 2) Eah node broadasts a HELLO paket per BI. 3) A node i starts the CH eletion as UN_NUM i UN_BOUND. A node delares itself a CH when its RPM is the smallest one in its neighbor table. To break the tie, the smallest Rel_Dist, Rel_Speed, and ID are onsidered in sequene. 4) A new CH broadasts a JOIN_INVITE paket to its neighbors. 5) A UN joins to a luster when it reeives a JOIN_INVITE paket from a CH that is driving with the same diretion as it. This UN replies a JOIN_REPLY paket to the CH. 2) A UN beomes a CM if reeiving a JOIN_INVITE paket from a CH that is driving with the same diretion as it. CH: 1) Two CHs i and j will enter a ompetition proess if the following onditions are true: (a) CHs i and j ontat (an ommuniate with eah other) for a time period greater than CI. (b) CHs i and j drive in the same diretion. () The distane between i and j is smaller than CD. 2) In the ompetition proess, the CH having the larger number of CMs wins the ompetition. That is, if CM i CM j, then CH j resigns from a CH by broadasting a CH_RESIGN paket to its neighbors. In this ase, CH j beomes a CM of CH i. 3) A CH removes a CM from its CM list if it does not reeive any HELLO paket from this CM over a time period of TI. If the CM list is empty, this CH returns as a UN. CM: 1) If a CM does not reeive any HELLO paket from its CH over a time period of TI, this CM returns as a UN. 2) A CM returns as a UN, if it reeives a CH_RESIGN paket from its CH. D. Multi-Head Clustering The multi-head version is extended from the single-head version. We first onstrut lusters using the single-head algorithm. The seleted CH in eah luster is alled a master CH (MCH). Then, we selet some CMs from a luster to be slave CHs (SCHs). Therefore, eah multi-head luster ontains one MCH and several SCHs. In a vehiular environment, a luster usually has a retangular shape that aptures a ertain road segment. Having the positions of all CMs, an MCH an ompute the bounded retangle that enloses all its CMs. Then, this retangle is divided into some setors (with the number being speified) as the example shown in Fig. 2. The MCH selets one SCH that has the loally smallest RPM in eah setor (exept for the setor the MCH is loated in). C. Cluster Maintenane We individually explain the transition of eah node role as follows. The role transition diagram is depited in Fig. 1. UN : CM : MCH : SCH Fig. 2. Multi-head eletion. CM Two lusters are merged Fig. 1. Role transition diagram in a single-head luster. UN: 1) A UN beomes a CH if winning the eletion CH A new ontrol paket SCH_ASSIGN is introdued, whih is used by an MCH to announe the SCH list. A CM transits to a SCH when reeiving a SCH_ASSIGN paket and finding that its ID is in the SCH list. The MCH periodially announes the SCH list by using the same HELLO paket. In the luster maintenane, the proedures of UN, CH (as MCH), and CM remain unhanged. An additional node role of SCH 244

4 Average Number of CMs Average Number of Clusters International Journal of Computer Theory and Engineering, Vol. 5, No. 2, April 213 is introdued in our role transition diagram as shown in Fig. 3. Here, an SCH returns to as a CH when its MCH is leaving or resigned. Aept an SCH assignment CM SCH Aept a join invitation The MCH is leaving or resigned All CMs are leaving UN MCH Fig. 3. Role transition diagram in a multi-head luster. IV. PERFORMANCE EVALUATION To evaluate the performane of our proposed algorithm, we arry out simulations using NS-2 [17]. We ompare our algorithm (abbreviated as, Center-Position and Mobility) with,, and. The single-head version of is onerned, sine the other ompared targets are all single-head approahes. The ost metris used in our experiments are listed below: Average number of lusters: average number of lusters by averaging system observations per ten seonds. Average number of CMs: average number of CMs in a luster by averaging system observations per ten seonds. Average luster lifetime: average lifetime of a luster. Average idle time: average time duration for a node remaining as a UN in the system. Average resident time: average time duration for a CM to stay in the same luster. A. Simulation Model We onsider a real street environment whih is imported from the TIGER (Topologially Integrated Geographi Enoding and Referening) database [18]. A ity street map of size 15m 15m is used as shown in Fig. 4. Eah road has two lanes (forward and reverse). Under this street model, 2 vehiles are generated and their moving patterns are ontrolled by VanetMobiSim [19]. Eah vehile moves with a speed from 1 m/se to 2 m/se. The parameter settings in our simulation are listed in Table I. Eah ost result is omputed through the average of ten simulation runs. Win the eletion TABLE I: PARAMETER SETTINGS IN EXPERIMENTS. Parameter Value Simulation time 3 s MAC protool 82.11p Transmission range (TR) 1 m 25 m Broadast interval (BI).5 s Contention interval (CI) 4 BI Timeout interval (TI) 2 BI Contention distane (CD) TR/2 UN_BOUND 1 B. Simulation Results The experimental results are depited in Figs. 5~9. and are ID-based lustering algorithms. They will group vehiles on both forward and reverse lanes, so their onstruted lusters tend to be large and hene the average number of lusters is small. These results are more signifiant if larger transmission ranges are used. However, under high node mobility, these two algorithms are not stable. The average luster lifetime is short. relaxes ertain riteria on relustering as ompared with. The luster lifetime of is a little bit higher than that of. Sine the CH eletion is simple for ID-based approahes, a UN an easily join to a surrounding luster. Therefore, the average idle time is short. However, the luster is not stable and tends to be reonstruted. A CM frequently joins to a different luster, so the average resident time is short. This redues the opportunity of a CM to suessfully download data from CHs. As a onlusion, these ID-based lustering algorithms are not suitable for our data sharing appliation in vehiular environments Fig. 5. Average number of lusters vs. TR Fig. 4. Simulated street environment. Fig. 6. Average number of CMs vs. TR. 245

5 Average Idle Time (se) Average Cluster Lifetime (se) Average Resident Time (se) International Journal of Computer Theory and Engineering, Vol. 5, No. 2, April 213 Next, we ompare the performanes of and. is a mobility-based lustering algorithm while is a multiple-metris-based one. As an been seen in the figures, generates smaller lusters than. Also, vehiles on forward and reverse lanes are not separated in, so its luster lifetime is shorter than. Those vehiles that oasionally join to a CH with a different moving diretion as them will frequently beome UNs as the CH is leaving. Moreover, the CH eletion in takes the most time among all. To ompute the relative mobility of one node against the other node, two suessive HELLO pakets are required. Therefore, the average idle time in is long. However, those vehiles that drive the same diretion with the CH will keep joining the same luster, so the average resident time of is long. As a onlusion, is still not suitable for our data sharing appliation, beause small-size lusters and long-idle periods prevent the searhing of a verity of shared data. Compared with other algorithms, provides stable lusters with long lifetime. Moreover, the short idle time and the long resident time qualify for a good lustering algorithm in data sharing. The idle time of is higher than and, beause we disallow any lusters with size of 1. There may have single UN in our system and these single UNs are useless to data sharing Fig. 7. Average luster lifetime vs. TR Fig. 9. Average resident time vs. TR. V. CONCLUSION We have introdued the importane of lustering to network and appliation designs. For example, grouping nodes into luster strutures make a network topology easy to maintain, and grouping users of the same interests failitates data sharing. In this paper, we onsider a data sharing appliation in a vehiular environment. Vehiles nearby are grouped into a luster in whih some nodes are seleted as luster heads. These luster heads serve as loal file servers that enable surrounding nodes to upload and download shared data. We therefore propose a multi-head lustering algorithm. Our proposed algorithm an selet a given number of luster heads with a uniform distribution in spae. Sine node mobility has a great influene on luster maintenane, both node position and node mobility are onsidered in our luster head eletion. Different node roles are identified with a lear role transition diagram. Compared with traditional lustering algorithms for mobile environments, we additionally onsider the unique feature in vehiular environments that vehiles drive along the street either with the same or opposite driving diretion. Our experimental results reveal that the proposed algorithm generates stable lusters with long lifetime. In the future, we will onsider more appliations for our multi-head lustering tehnique. The ooperation behavior among multiple luster heads need to be further disussed and evaluated ACKNOWLEDGMENT The authors would like to thank the anonymous referees for their helpful suggestions. This researh was partially supported by National Siene Counil of the Republi of China under Contrat No. NSC E Fig. 8. Average idle time vs. TR. REFERENCES [1] A. B. MDonald and T. F. Znati, A mobility-based framework for adaptive lustering in wireless ad ho networks, IEEE Journal on Seleted Areas in Communiations, vol. 17, no. 8, pp , August [2] C. R. Lin and M. Gerla, Adaptive lustering for mobile wireless networks, IEEE Journal on Seleted Areas in Communiations, vol. 15, no. 7, pp , September

6 International Journal of Computer Theory and Engineering, Vol. 5, No. 2, April 213 [3] T. C. Hou and T. J. Tsai, A aess-based lustering protool for multihop wireless ad ho networks, IEEE Journal on Seleted Areas in Communiations, vol. 19, no. 7, pp , July 21. [4] M. Gerla and J. T. Tsai, Multiuser, mobile, multimedia radio network, Wireless Networks, vol. 1, pp , Otober [5] A. D. Amis, R. Prakash, T. H. P. Vuong, and D. T. Huynh, Max-min d-luster formation in wireless ad ho networks, in Pro. IEEE Infoom Conf., pp , Marh 2. [6] K. Xu and M. Gerla, A heterogeneous routing protool based on a new stable lustering sheme, in Pro. Milom Conf., pp vol. 2, Otober 22. [7] M. Chatterjee, S. K. Sas, and D. Turgut, An on-demand weighted lustering algorithm (WCA) for ad ho networks, in Pro. IEEE Globeom Conf., pp , November 2. [8] C. C. Chiang, H. K. Wu, W. Liu, and M. Gerla, Routing in lustered multihop, mobile wireless networks with fading hannel, in Pro. IEEE Sion Conf., pp , April [9] P. Basu, N. Khan and T. D. C. Little, A mobility based metri for lustering in mobile ad ho networks, in Pro. Int. Conf. Distributed Computing Systems Workshop, pp , April 21. [1] F. D. Tolba, D. Magoni, and P. Lorenz, Connetivity, energy and mobility driven lustering algorithm for mobile ad ho networks, in Pro. IEEE Global Teleommuniations Conf., pp , November 27. [11] T. D. C. Little and A. Agarwal, An information propagation sheme for VANETs, in Pro. IEEE Intelligent Transportation Systems Conf., pp , September 25. [12] X. Ji and H. Zha, Sensor positioning in wireless ad-ho sensor networks using multidimensional saling, in Pro. IEEE Infoom Conf., pp , Marh 24. [13] P. Krishna, N. H. Vaidya, M. Chatterjee and D. K. Pradhan, A luster-based approah for routing in dynami networks, ACM Sigomm Computer Communiation Review, vol. 27, no. 2, pp , April [14] T. Wu and S. Biswas, A self-reorganizing slot alloation protool for multi-luster sensor networks, in Pro. Int. Symp. Information Proessing in Sensor Networks, pp , April 25. [15] J. Y. Yu and P. H. J. Chong, 3hBAC (3-hop between adjaent lusterheads): a novel non-overlapping lustering algorithm for mobile ad ho networks, in Pro. IEEE PACRIM Conf., pp , August 23. [16] Y. Gunter, B. Wiegel, and H. P. Grossmann, Cluster-based medium aess sheme for VANETs, in Pro. IEEE Intelligent Transportation, pp , September 27. [17] The network simulator. [Online]. Available: [18] Topologially integrated geographi enoding and referening. [Online]. Available: [19] Vanet Mobi Sim. [Online]. Available: Shou-Chih Lo reeived the B.S. degree in omputer siene from National Chiao Tung University, Taiwan, in 1993, and the Ph.D. degree in omputer siene from National Tsing Hua University, Taiwan, in 2. Sine 24, he has been with the Department of Computer Siene and Information Engineering of the National Dong Hwa University in Taiwan, where he is urrently an Assoiate Professor. His urrent researh interests are in the areas of mobile and wireless networks and delay-tolerant networks. I-Cheng Lin reeived the B.S. degree in Computer Siene from National Dong Hwa University, Taiwan, in 29. Sine 29, she has been with the ompany of the Trend Miro in Taiwan, where she is urrently a software engineer. Jhih-Siao Gao reeived his B.S. and M.S. degree in Computer Siene Information Engineering from Shu-Te University, Taiwan, in 26 and 28. Currently he is working towards the Ph.D. degree in Computer Siene and Information Engineering at National Dong Hwa University, Taiwan. His researh interests fous on wireless ommuniations network. 247

A DYNAMIC ACCESS CONTROL WITH BINARY KEY-PAIR

A DYNAMIC ACCESS CONTROL WITH BINARY KEY-PAIR Malaysian Journal of Computer Siene, Vol 10 No 1, June 1997, pp 36-41 A DYNAMIC ACCESS CONTROL WITH BINARY KEY-PAIR Md Rafiqul Islam, Harihodin Selamat and Mohd Noor Md Sap Faulty of Computer Siene and

More information

A Novel Validity Index for Determination of the Optimal Number of Clusters

A Novel Validity Index for Determination of the Optimal Number of Clusters IEICE TRANS. INF. & SYST., VOL.E84 D, NO.2 FEBRUARY 2001 281 LETTER A Novel Validity Index for Determination of the Optimal Number of Clusters Do-Jong KIM, Yong-Woon PARK, and Dong-Jo PARK, Nonmembers

More information

Uplink Channel Allocation Scheme and QoS Management Mechanism for Cognitive Cellular- Femtocell Networks

Uplink Channel Allocation Scheme and QoS Management Mechanism for Cognitive Cellular- Femtocell Networks 62 Uplink Channel Alloation Sheme and QoS Management Mehanism for Cognitive Cellular- Femtoell Networks Kien Du Nguyen 1, Hoang Nam Nguyen 1, Hiroaki Morino 2 and Iwao Sasase 3 1 University of Engineering

More information

Multi-Channel Wireless Networks: Capacity and Protocols

Multi-Channel Wireless Networks: Capacity and Protocols Multi-Channel Wireless Networks: Capaity and Protools Tehnial Report April 2005 Pradeep Kyasanur Dept. of Computer Siene, and Coordinated Siene Laboratory, University of Illinois at Urbana-Champaign Email:

More information

Multi-hop Fast Conflict Resolution Algorithm for Ad Hoc Networks

Multi-hop Fast Conflict Resolution Algorithm for Ad Hoc Networks Multi-hop Fast Conflit Resolution Algorithm for Ad Ho Networks Shengwei Wang 1, Jun Liu 2,*, Wei Cai 2, Minghao Yin 2, Lingyun Zhou 2, and Hui Hao 3 1 Power Emergeny Center, Sihuan Eletri Power Corporation,

More information

Cross-layer Resource Allocation on Broadband Power Line Based on Novel QoS-priority Scheduling Function in MAC Layer

Cross-layer Resource Allocation on Broadband Power Line Based on Novel QoS-priority Scheduling Function in MAC Layer Communiations and Networ, 2013, 5, 69-73 http://dx.doi.org/10.4236/n.2013.53b2014 Published Online September 2013 (http://www.sirp.org/journal/n) Cross-layer Resoure Alloation on Broadband Power Line Based

More information

Displacement-based Route Update Strategies for Proactive Routing Protocols in Mobile Ad Hoc Networks

Displacement-based Route Update Strategies for Proactive Routing Protocols in Mobile Ad Hoc Networks Displaement-based Route Update Strategies for Proative Routing Protools in Mobile Ad Ho Networks Mehran Abolhasan 1 and Tadeusz Wysoki 1 1 University of Wollongong, NSW 2522, Australia E-mail: mehran@titr.uow.edu.au,

More information

RAC 2 E: Novel Rendezvous Protocol for Asynchronous Cognitive Radios in Cooperative Environments

RAC 2 E: Novel Rendezvous Protocol for Asynchronous Cognitive Radios in Cooperative Environments 21st Annual IEEE International Symposium on Personal, Indoor and Mobile Radio Communiations 1 RAC 2 E: Novel Rendezvous Protool for Asynhronous Cognitive Radios in Cooperative Environments Valentina Pavlovska,

More information

A Partial Sorting Algorithm in Multi-Hop Wireless Sensor Networks

A Partial Sorting Algorithm in Multi-Hop Wireless Sensor Networks A Partial Sorting Algorithm in Multi-Hop Wireless Sensor Networks Abouberine Ould Cheikhna Department of Computer Siene University of Piardie Jules Verne 80039 Amiens Frane Ould.heikhna.abouberine @u-piardie.fr

More information

Flow Demands Oriented Node Placement in Multi-Hop Wireless Networks

Flow Demands Oriented Node Placement in Multi-Hop Wireless Networks Flow Demands Oriented Node Plaement in Multi-Hop Wireless Networks Zimu Yuan Institute of Computing Tehnology, CAS, China {zimu.yuan}@gmail.om arxiv:153.8396v1 [s.ni] 29 Mar 215 Abstrat In multi-hop wireless

More information

DETECTION METHOD FOR NETWORK PENETRATING BEHAVIOR BASED ON COMMUNICATION FINGERPRINT

DETECTION METHOD FOR NETWORK PENETRATING BEHAVIOR BASED ON COMMUNICATION FINGERPRINT DETECTION METHOD FOR NETWORK PENETRATING BEHAVIOR BASED ON COMMUNICATION FINGERPRINT 1 ZHANGGUO TANG, 2 HUANZHOU LI, 3 MINGQUAN ZHONG, 4 JIAN ZHANG 1 Institute of Computer Network and Communiation Tehnology,

More information

On - Line Path Delay Fault Testing of Omega MINs M. Bellos 1, E. Kalligeros 1, D. Nikolos 1,2 & H. T. Vergos 1,2

On - Line Path Delay Fault Testing of Omega MINs M. Bellos 1, E. Kalligeros 1, D. Nikolos 1,2 & H. T. Vergos 1,2 On - Line Path Delay Fault Testing of Omega MINs M. Bellos, E. Kalligeros, D. Nikolos,2 & H. T. Vergos,2 Dept. of Computer Engineering and Informatis 2 Computer Tehnology Institute University of Patras,

More information

Pipelined Multipliers for Reconfigurable Hardware

Pipelined Multipliers for Reconfigurable Hardware Pipelined Multipliers for Reonfigurable Hardware Mithell J. Myjak and José G. Delgado-Frias Shool of Eletrial Engineering and Computer Siene, Washington State University Pullman, WA 99164-2752 USA {mmyjak,

More information

Outline: Software Design

Outline: Software Design Outline: Software Design. Goals History of software design ideas Design priniples Design methods Life belt or leg iron? (Budgen) Copyright Nany Leveson, Sept. 1999 A Little History... At first, struggling

More information

Improved flooding of broadcast messages using extended multipoint relaying

Improved flooding of broadcast messages using extended multipoint relaying Improved flooding of broadast messages using extended multipoint relaying Pere Montolio Aranda a, Joaquin Garia-Alfaro a,b, David Megías a a Universitat Oberta de Catalunya, Estudis d Informàtia, Mulimèdia

More information

Extracting Partition Statistics from Semistructured Data

Extracting Partition Statistics from Semistructured Data Extrating Partition Statistis from Semistrutured Data John N. Wilson Rihard Gourlay Robert Japp Mathias Neumüller Department of Computer and Information Sienes University of Strathlyde, Glasgow, UK {jnw,rsg,rpj,mathias}@is.strath.a.uk

More information

New Channel Allocation Techniques for Power Efficient WiFi Networks

New Channel Allocation Techniques for Power Efficient WiFi Networks ew Channel Alloation Tehniques for Power Effiient WiFi etworks V. Miliotis, A. Apostolaras, T. Korakis, Z. Tao and L. Tassiulas Computer & Communiations Engineering Dept. University of Thessaly Centre

More information

An Optimized Approach on Applying Genetic Algorithm to Adaptive Cluster Validity Index

An Optimized Approach on Applying Genetic Algorithm to Adaptive Cluster Validity Index IJCSES International Journal of Computer Sienes and Engineering Systems, ol., No.4, Otober 2007 CSES International 2007 ISSN 0973-4406 253 An Optimized Approah on Applying Geneti Algorithm to Adaptive

More information

Automatic Physical Design Tuning: Workload as a Sequence Sanjay Agrawal Microsoft Research One Microsoft Way Redmond, WA, USA +1-(425)

Automatic Physical Design Tuning: Workload as a Sequence Sanjay Agrawal Microsoft Research One Microsoft Way Redmond, WA, USA +1-(425) Automati Physial Design Tuning: Workload as a Sequene Sanjay Agrawal Mirosoft Researh One Mirosoft Way Redmond, WA, USA +1-(425) 75-357 sagrawal@mirosoft.om Eri Chu * Computer Sienes Department University

More information

Acoustic Links. Maximizing Channel Utilization for Underwater

Acoustic Links. Maximizing Channel Utilization for Underwater Maximizing Channel Utilization for Underwater Aousti Links Albert F Hairris III Davide G. B. Meneghetti Adihele Zorzi Department of Information Engineering University of Padova, Italy Email: {harris,davide.meneghetti,zorzi}@dei.unipd.it

More information

Exploring the Commonality in Feature Modeling Notations

Exploring the Commonality in Feature Modeling Notations Exploring the Commonality in Feature Modeling Notations Miloslav ŠÍPKA Slovak University of Tehnology Faulty of Informatis and Information Tehnologies Ilkovičova 3, 842 16 Bratislava, Slovakia miloslav.sipka@gmail.om

More information

A Load-Balanced Clustering Protocol for Hierarchical Wireless Sensor Networks

A Load-Balanced Clustering Protocol for Hierarchical Wireless Sensor Networks International Journal of Advanes in Computer Networks and Its Seurity IJCNS A Load-Balaned Clustering Protool for Hierarhial Wireless Sensor Networks Mehdi Tarhani, Yousef S. Kavian, Saman Siavoshi, Ali

More information

Facility Location: Distributed Approximation

Facility Location: Distributed Approximation Faility Loation: Distributed Approximation Thomas Mosibroda Roger Wattenhofer Distributed Computing Group PODC 2005 Where to plae ahes in the Internet? A distributed appliation that has to dynamially plae

More information

Abstract. Key Words: Image Filters, Fuzzy Filters, Order Statistics Filters, Rank Ordered Mean Filters, Channel Noise. 1.

Abstract. Key Words: Image Filters, Fuzzy Filters, Order Statistics Filters, Rank Ordered Mean Filters, Channel Noise. 1. Fuzzy Weighted Rank Ordered Mean (FWROM) Filters for Mixed Noise Suppression from Images S. Meher, G. Panda, B. Majhi 3, M.R. Meher 4,,4 Department of Eletronis and I.E., National Institute of Tehnology,

More information

Improving QoS in VANET Using Dynamic Clustering Technique

Improving QoS in VANET Using Dynamic Clustering Technique International Journal of Networks and Communications 2016, 6(4): 72-79 DOI: 10.5923/j.ijnc.20160604.02 Improving QoS in VANET Using Dynamic Clustering Technique Kaushik Padmanabhan 1,*, Ilango Jeyasubramanian

More information

Accommodations of QoS DiffServ Over IP and MPLS Networks

Accommodations of QoS DiffServ Over IP and MPLS Networks Aommodations of QoS DiffServ Over IP and MPLS Networks Abdullah AlWehaibi, Anjali Agarwal, Mihael Kadoh and Ahmed ElHakeem Department of Eletrial and Computer Department de Genie Eletrique Engineering

More information

We don t need no generation - a practical approach to sliding window RLNC

We don t need no generation - a practical approach to sliding window RLNC We don t need no generation - a pratial approah to sliding window RLNC Simon Wunderlih, Frank Gabriel, Sreekrishna Pandi, Frank H.P. Fitzek Deutshe Telekom Chair of Communiation Networks, TU Dresden, Dresden,

More information

Cluster-based Cooperative Communication with Network Coding in Wireless Networks

Cluster-based Cooperative Communication with Network Coding in Wireless Networks Cluster-based Cooperative Communiation with Network Coding in Wireless Networks Zygmunt J. Haas Shool of Eletrial and Computer Engineering Cornell University Ithaa, NY 4850, U.S.A. Email: haas@ee.ornell.edu

More information

DoS-Resistant Broadcast Authentication Protocol with Low End-to-end Delay

DoS-Resistant Broadcast Authentication Protocol with Low End-to-end Delay DoS-Resistant Broadast Authentiation Protool with Low End-to-end Delay Ying Huang, Wenbo He and Klara Nahrstedt {huang, wenbohe, klara}@s.uiu.edu Department of Computer Siene University of Illinois at

More information

An Interactive-Voting Based Map Matching Algorithm

An Interactive-Voting Based Map Matching Algorithm Eleventh International Conferene on Mobile Data Management An Interative-Voting Based Map Mathing Algorithm Jing Yuan* University of Siene and Tehnology of China Hefei, China yuanjing@mail.ust.edu.n Yu

More information

Performance Improvement of TCP on Wireless Cellular Networks by Adaptive FEC Combined with Explicit Loss Notification

Performance Improvement of TCP on Wireless Cellular Networks by Adaptive FEC Combined with Explicit Loss Notification erformane Improvement of TC on Wireless Cellular Networks by Adaptive Combined with Expliit Loss tifiation Masahiro Miyoshi, Masashi Sugano, Masayuki Murata Department of Infomatis and Mathematial Siene,

More information

arxiv: v1 [cs.db] 13 Sep 2017

arxiv: v1 [cs.db] 13 Sep 2017 An effiient lustering algorithm from the measure of loal Gaussian distribution Yuan-Yen Tai (Dated: May 27, 2018) In this paper, I will introdue a fast and novel lustering algorithm based on Gaussian distribution

More information

CleanUp: Improving Quadrilateral Finite Element Meshes

CleanUp: Improving Quadrilateral Finite Element Meshes CleanUp: Improving Quadrilateral Finite Element Meshes Paul Kinney MD-10 ECC P.O. Box 203 Ford Motor Company Dearborn, MI. 8121 (313) 28-1228 pkinney@ford.om Abstrat: Unless an all quadrilateral (quad)

More information

COST PERFORMANCE ASPECTS OF CCD FAST AUXILIARY MEMORY

COST PERFORMANCE ASPECTS OF CCD FAST AUXILIARY MEMORY COST PERFORMANCE ASPECTS OF CCD FAST AUXILIARY MEMORY Dileep P, Bhondarkor Texas Instruments Inorporated Dallas, Texas ABSTRACT Charge oupled devies (CCD's) hove been mentioned as potential fast auxiliary

More information

Self-Adaptive Parent to Mean-Centric Recombination for Real-Parameter Optimization

Self-Adaptive Parent to Mean-Centric Recombination for Real-Parameter Optimization Self-Adaptive Parent to Mean-Centri Reombination for Real-Parameter Optimization Kalyanmoy Deb and Himanshu Jain Department of Mehanial Engineering Indian Institute of Tehnology Kanpur Kanpur, PIN 86 {deb,hjain}@iitk.a.in

More information

Gray Codes for Reflectable Languages

Gray Codes for Reflectable Languages Gray Codes for Refletable Languages Yue Li Joe Sawada Marh 8, 2008 Abstrat We lassify a type of language alled a refletable language. We then develop a generi algorithm that an be used to list all strings

More information

The Minimum Redundancy Maximum Relevance Approach to Building Sparse Support Vector Machines

The Minimum Redundancy Maximum Relevance Approach to Building Sparse Support Vector Machines The Minimum Redundany Maximum Relevane Approah to Building Sparse Support Vetor Mahines Xiaoxing Yang, Ke Tang, and Xin Yao, Nature Inspired Computation and Appliations Laboratory (NICAL), Shool of Computer

More information

Incremental Mining of Partial Periodic Patterns in Time-series Databases

Incremental Mining of Partial Periodic Patterns in Time-series Databases CERIAS Teh Report 2000-03 Inremental Mining of Partial Periodi Patterns in Time-series Dataases Mohamed G. Elfeky Center for Eduation and Researh in Information Assurane and Seurity Purdue University,

More information

Partial Character Decoding for Improved Regular Expression Matching in FPGAs

Partial Character Decoding for Improved Regular Expression Matching in FPGAs Partial Charater Deoding for Improved Regular Expression Mathing in FPGAs Peter Sutton Shool of Information Tehnology and Eletrial Engineering The University of Queensland Brisbane, Queensland, 4072, Australia

More information

A {k, n}-secret Sharing Scheme for Color Images

A {k, n}-secret Sharing Scheme for Color Images A {k, n}-seret Sharing Sheme for Color Images Rastislav Luka, Konstantinos N. Plataniotis, and Anastasios N. Venetsanopoulos The Edward S. Rogers Sr. Dept. of Eletrial and Computer Engineering, University

More information

Algorithms, Mechanisms and Procedures for the Computer-aided Project Generation System

Algorithms, Mechanisms and Procedures for the Computer-aided Project Generation System Algorithms, Mehanisms and Proedures for the Computer-aided Projet Generation System Anton O. Butko 1*, Aleksandr P. Briukhovetskii 2, Dmitry E. Grigoriev 2# and Konstantin S. Kalashnikov 3 1 Department

More information

DECT Module Installation Manual

DECT Module Installation Manual DECT Module Installation Manual Rev. 2.0 This manual desribes the DECT module registration method to the HUB and fan airflow settings. In order for the HUB to ommuniate with a ompatible fan, the DECT module

More information

SVC-DASH-M: Scalable Video Coding Dynamic Adaptive Streaming Over HTTP Using Multiple Connections

SVC-DASH-M: Scalable Video Coding Dynamic Adaptive Streaming Over HTTP Using Multiple Connections SVC-DASH-M: Salable Video Coding Dynami Adaptive Streaming Over HTTP Using Multiple Connetions Samar Ibrahim, Ahmed H. Zahran and Mahmoud H. Ismail Department of Eletronis and Eletrial Communiations, Faulty

More information

Fast Distribution of Replicated Content to Multi- Homed Clients Mohammad Malli Arab Open University, Beirut, Lebanon

Fast Distribution of Replicated Content to Multi- Homed Clients Mohammad Malli Arab Open University, Beirut, Lebanon ACEEE Int. J. on Information Tehnology, Vol. 3, No. 2, June 2013 Fast Distribution of Repliated Content to Multi- Homed Clients Mohammad Malli Arab Open University, Beirut, Lebanon Email: mmalli@aou.edu.lb

More information

An Efficient and Scalable Approach to CNN Queries in a Road Network

An Efficient and Scalable Approach to CNN Queries in a Road Network An Effiient and Salable Approah to CNN Queries in a Road Network Hyung-Ju Cho Chin-Wan Chung Dept. of Eletrial Engineering & Computer Siene Korea Advaned Institute of Siene and Tehnology 373- Kusong-dong,

More information

SINR-based Network Selection for Optimization in Heterogeneous Wireless Networks (HWNs)

SINR-based Network Selection for Optimization in Heterogeneous Wireless Networks (HWNs) 48 J. ICT Res. Appl., Vol. 9, No., 5, 48-6 SINR-based Network Seletion for Optimization in Heterogeneous Wireless Networks (HWNs) Abubakar M. Miyim, Mahamod Ismail & Rosdiadee Nordin Department of Eletrial,

More information

Methods for Multi-Dimensional Robustness Optimization in Complex Embedded Systems

Methods for Multi-Dimensional Robustness Optimization in Complex Embedded Systems Methods for Multi-Dimensional Robustness Optimization in Complex Embedded Systems Arne Hamann, Razvan Rau, Rolf Ernst Institute of Computer and Communiation Network Engineering Tehnial University of Braunshweig,

More information

HEXA: Compact Data Structures for Faster Packet Processing

HEXA: Compact Data Structures for Faster Packet Processing Washington University in St. Louis Washington University Open Sholarship All Computer Siene and Engineering Researh Computer Siene and Engineering Report Number: 27-26 27 HEXA: Compat Data Strutures for

More information

A Comparison of Hard-state and Soft-state Signaling Protocols

A Comparison of Hard-state and Soft-state Signaling Protocols University of Massahusetts Amherst SholarWorks@UMass Amherst Computer Siene Department Faulty Publiation Series Computer Siene 2003 A Comparison of Hard-state and Soft-state Signaling Protools Ping Ji

More information

Multiple-Criteria Decision Analysis: A Novel Rank Aggregation Method

Multiple-Criteria Decision Analysis: A Novel Rank Aggregation Method 3537 Multiple-Criteria Deision Analysis: A Novel Rank Aggregation Method Derya Yiltas-Kaplan Department of Computer Engineering, Istanbul University, 34320, Avilar, Istanbul, Turkey Email: dyiltas@ istanbul.edu.tr

More information

Parallelizing Frequent Web Access Pattern Mining with Partial Enumeration for High Speedup

Parallelizing Frequent Web Access Pattern Mining with Partial Enumeration for High Speedup Parallelizing Frequent Web Aess Pattern Mining with Partial Enumeration for High Peiyi Tang Markus P. Turkia Department of Computer Siene Department of Computer Siene University of Arkansas at Little Rok

More information

Volume 3, Issue 9, September 2013 International Journal of Advanced Research in Computer Science and Software Engineering

Volume 3, Issue 9, September 2013 International Journal of Advanced Research in Computer Science and Software Engineering Volume 3, Issue 9, September 2013 ISSN: 2277 128X International Journal of Advaned Researh in Computer Siene and Software Engineering Researh Paper Available online at: www.ijarsse.om A New-Fangled Algorithm

More information

New Fuzzy Object Segmentation Algorithm for Video Sequences *

New Fuzzy Object Segmentation Algorithm for Video Sequences * JOURNAL OF INFORMATION SCIENCE AND ENGINEERING 24, 521-537 (2008) New Fuzzy Obet Segmentation Algorithm for Video Sequenes * KUO-LIANG CHUNG, SHIH-WEI YU, HSUEH-JU YEH, YONG-HUAI HUANG AND TA-JEN YAO Department

More information

Smooth Trajectory Planning Along Bezier Curve for Mobile Robots with Velocity Constraints

Smooth Trajectory Planning Along Bezier Curve for Mobile Robots with Velocity Constraints Smooth Trajetory Planning Along Bezier Curve for Mobile Robots with Veloity Constraints Gil Jin Yang and Byoung Wook Choi Department of Eletrial and Information Engineering Seoul National University of

More information

Path Diversity for Overlay Multicast Streaming

Path Diversity for Overlay Multicast Streaming Path Diversity for Overlay Multiast Streaming Matulya Bansal and Avideh Zakhor Department of Eletrial Engineering and Computer Siene University of California, Berkeley Berkeley, CA 9472 {matulya, avz}@ees.berkeley.edu

More information

Establishing Secure Ethernet LANs Using Intelligent Switching Hubs in Internet Environments

Establishing Secure Ethernet LANs Using Intelligent Switching Hubs in Internet Environments Establishing Seure Ethernet LANs Using Intelligent Swithing Hubs in Internet Environments WOEIJIUNN TSAUR AND SHIJINN HORNG Department of Eletrial Engineering, National Taiwan University of Siene and Tehnology,

More information

COSSIM An Integrated Solution to Address the Simulator Gap for Parallel Heterogeneous Systems

COSSIM An Integrated Solution to Address the Simulator Gap for Parallel Heterogeneous Systems COSSIM An Integrated Solution to Address the Simulator Gap for Parallel Heterogeneous Systems Andreas Brokalakis Synelixis Solutions Ltd, Greee brokalakis@synelixis.om Nikolaos Tampouratzis Teleommuniation

More information

NONLINEAR BACK PROJECTION FOR TOMOGRAPHIC IMAGE RECONSTRUCTION. Ken Sauer and Charles A. Bouman

NONLINEAR BACK PROJECTION FOR TOMOGRAPHIC IMAGE RECONSTRUCTION. Ken Sauer and Charles A. Bouman NONLINEAR BACK PROJECTION FOR TOMOGRAPHIC IMAGE RECONSTRUCTION Ken Sauer and Charles A. Bouman Department of Eletrial Engineering, University of Notre Dame Notre Dame, IN 46556, (219) 631-6999 Shool of

More information

Algorithms for External Memory Lecture 6 Graph Algorithms - Weighted List Ranking

Algorithms for External Memory Lecture 6 Graph Algorithms - Weighted List Ranking Algorithms for External Memory Leture 6 Graph Algorithms - Weighted List Ranking Leturer: Nodari Sithinava Sribe: Andi Hellmund, Simon Ohsenreither 1 Introdution & Motivation After talking about I/O-effiient

More information

Cooperative Coverage Extension for Relay-Union Networks

Cooperative Coverage Extension for Relay-Union Networks 1.119/TPDS.214.23821, IEEE Transations on Parallel and Distributed Systems IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS 1 Cooperative Coverage Extension for Relay-Union Networks Yong Cui, Xiao

More information

Distributed Resource Allocation Strategies for Achieving Quality of Service in Server Clusters

Distributed Resource Allocation Strategies for Achieving Quality of Service in Server Clusters Proeedings of the 45th IEEE Conferene on Deision & Control Manhester Grand Hyatt Hotel an Diego, CA, UA, Deember 13-15, 2006 Distributed Resoure Alloation trategies for Ahieving Quality of ervie in erver

More information

Approximate logic synthesis for error tolerant applications

Approximate logic synthesis for error tolerant applications Approximate logi synthesis for error tolerant appliations Doohul Shin and Sandeep K. Gupta Eletrial Engineering Department, University of Southern California, Los Angeles, CA 989 {doohuls, sandeep}@us.edu

More information

Detecting Outliers in High-Dimensional Datasets with Mixed Attributes

Detecting Outliers in High-Dimensional Datasets with Mixed Attributes Deteting Outliers in High-Dimensional Datasets with Mixed Attributes A. Koufakou, M. Georgiopoulos, and G.C. Anagnostopoulos 2 Shool of EECS, University of Central Florida, Orlando, FL, USA 2 Dept. of

More information

Interconnection Styles

Interconnection Styles Interonnetion tyles oftware Design Following the Export (erver) tyle 2 M1 M4 M5 4 M3 M6 1 3 oftware Design Following the Export (Client) tyle e 2 e M1 M4 M5 4 M3 M6 1 e 3 oftware Design Following the Export

More information

A scheme for racquet sports video analysis with the combination of audio-visual information

A scheme for racquet sports video analysis with the combination of audio-visual information A sheme for raquet sports video analysis with the ombination of audio-visual information Liyuan Xing a*, Qixiang Ye b, Weigang Zhang, Qingming Huang a and Hua Yu a a Graduate Shool of the Chinese Aadamy

More information

Episode 12: TCP/IP & UbiComp

Episode 12: TCP/IP & UbiComp Episode 12: TCP/IP & UbiComp Hannes Frey and Peter Sturm University of Trier Outline Introdution Mobile IP TCP and Mobility Conlusion Referenes [1] James D. Solomon, Mobile IP: The Unplugged, Prentie Hall,

More information

User-level Fairness Delivered: Network Resource Allocation for Adaptive Video Streaming

User-level Fairness Delivered: Network Resource Allocation for Adaptive Video Streaming User-level Fairness Delivered: Network Resoure Alloation for Adaptive Video Streaming Mu Mu, Steven Simpson, Arsham Farshad, Qiang Ni, Niholas Rae Shool of Computing and Communiations, Lanaster University

More information

13.1 Numerical Evaluation of Integrals Over One Dimension

13.1 Numerical Evaluation of Integrals Over One Dimension 13.1 Numerial Evaluation of Integrals Over One Dimension A. Purpose This olletion of subprograms estimates the value of the integral b a f(x) dx where the integrand f(x) and the limits a and b are supplied

More information

arxiv: v1 [cs.gr] 10 Apr 2015

arxiv: v1 [cs.gr] 10 Apr 2015 REAL-TIME TOOL FOR AFFINE TRANSFORMATIONS OF TWO DIMENSIONAL IFS FRACTALS ELENA HADZIEVA AND MARIJA SHUMINOSKA arxiv:1504.02744v1 s.gr 10 Apr 2015 Abstrat. This work introdues a novel tool for interative,

More information

A Dual-Hamiltonian-Path-Based Multicasting Strategy for Wormhole-Routed Star Graph Interconnection Networks

A Dual-Hamiltonian-Path-Based Multicasting Strategy for Wormhole-Routed Star Graph Interconnection Networks A Dual-Hamiltonian-Path-Based Multiasting Strategy for Wormhole-Routed Star Graph Interonnetion Networks Nen-Chung Wang Department of Information and Communiation Engineering Chaoyang University of Tehnology,

More information

Unsupervised Stereoscopic Video Object Segmentation Based on Active Contours and Retrainable Neural Networks

Unsupervised Stereoscopic Video Object Segmentation Based on Active Contours and Retrainable Neural Networks Unsupervised Stereosopi Video Objet Segmentation Based on Ative Contours and Retrainable Neural Networks KLIMIS NTALIANIS, ANASTASIOS DOULAMIS, and NIKOLAOS DOULAMIS National Tehnial University of Athens

More information

Performance Benchmarks for an Interactive Video-on-Demand System

Performance Benchmarks for an Interactive Video-on-Demand System Performane Benhmarks for an Interative Video-on-Demand System. Guo,P.G.Taylor,E.W.M.Wong,S.Chan,M.Zukerman andk.s.tang ARC Speial Researh Centre for Ultra-Broadband Information Networks (CUBIN) Department

More information

PROJECT PERIODIC REPORT

PROJECT PERIODIC REPORT FP7-ICT-2007-1 Contrat no.: 215040 www.ative-projet.eu PROJECT PERIODIC REPORT Publishable Summary Grant Agreement number: ICT-215040 Projet aronym: Projet title: Enabling the Knowledge Powered Enterprise

More information

Drawing lines. Naïve line drawing algorithm. drawpixel(x, round(y)); double dy = y1 - y0; double dx = x1 - x0; double m = dy / dx; double y = y0;

Drawing lines. Naïve line drawing algorithm. drawpixel(x, round(y)); double dy = y1 - y0; double dx = x1 - x0; double m = dy / dx; double y = y0; Naïve line drawing algorithm // Connet to grid points(x0,y0) and // (x1,y1) by a line. void drawline(int x0, int y0, int x1, int y1) { int x; double dy = y1 - y0; double dx = x1 - x0; double m = dy / dx;

More information

Performance of Histogram-Based Skin Colour Segmentation for Arms Detection in Human Motion Analysis Application

Performance of Histogram-Based Skin Colour Segmentation for Arms Detection in Human Motion Analysis Application World Aademy of Siene, Engineering and Tehnology 8 009 Performane of Histogram-Based Skin Colour Segmentation for Arms Detetion in Human Motion Analysis Appliation Rosalyn R. Porle, Ali Chekima, Farrah

More information

Exploiting Enriched Contextual Information for Mobile App Classification

Exploiting Enriched Contextual Information for Mobile App Classification Exploiting Enrihed Contextual Information for Mobile App Classifiation Hengshu Zhu 1 Huanhuan Cao 2 Enhong Chen 1 Hui Xiong 3 Jilei Tian 2 1 University of Siene and Tehnology of China 2 Nokia Researh Center

More information

A Novel Bit Level Time Series Representation with Implication of Similarity Search and Clustering

A Novel Bit Level Time Series Representation with Implication of Similarity Search and Clustering A Novel Bit Level Time Series Representation with Impliation of Similarity Searh and lustering hotirat Ratanamahatana, Eamonn Keogh, Anthony J. Bagnall 2, and Stefano Lonardi Dept. of omputer Siene & Engineering,

More information

Learning Convention Propagation in BeerAdvocate Reviews from a etwork Perspective. Abstract

Learning Convention Propagation in BeerAdvocate Reviews from a etwork Perspective. Abstract CS 9 Projet Final Report: Learning Convention Propagation in BeerAdvoate Reviews from a etwork Perspetive Abstrat We look at the way onventions propagate between reviews on the BeerAdvoate dataset, and

More information

The Implementation of RRTs for a Remote-Controlled Mobile Robot

The Implementation of RRTs for a Remote-Controlled Mobile Robot ICCAS5 June -5, KINEX, Gyeonggi-Do, Korea he Implementation of RRs for a Remote-Controlled Mobile Robot Chi-Won Roh*, Woo-Sub Lee **, Sung-Chul Kang *** and Kwang-Won Lee **** * Intelligent Robotis Researh

More information

Batch Auditing for Multiclient Data in Multicloud Storage

Batch Auditing for Multiclient Data in Multicloud Storage Advaned Siene and Tehnology Letters, pp.67-73 http://dx.doi.org/0.4257/astl.204.50. Bath Auditing for Multilient Data in Multiloud Storage Zhihua Xia, Xinhui Wang, Xingming Sun, Yafeng Zhu, Peng Ji and

More information

This fact makes it difficult to evaluate the cost function to be minimized

This fact makes it difficult to evaluate the cost function to be minimized RSOURC LLOCTION N SSINMNT In the resoure alloation step the amount of resoures required to exeute the different types of proesses is determined. We will refer to the time interval during whih a proess

More information

Speeding up Consensus by Chasing Fast Decisions

Speeding up Consensus by Chasing Fast Decisions Speeding up Consensus by Chasing Fast Deisions Balaji Arun, Sebastiano Peluso, Roberto Palmieri, Giuliano Losa, Binoy Ravindran ECE, Virginia Teh, USA {balajia,peluso,robertop,giuliano.losa,binoy}@vt.edu

More information

What are Cycle-Stealing Systems Good For? A Detailed Performance Model Case Study

What are Cycle-Stealing Systems Good For? A Detailed Performance Model Case Study What are Cyle-Stealing Systems Good For? A Detailed Performane Model Case Study Wayne Kelly and Jiro Sumitomo Queensland University of Tehnology, Australia {w.kelly, j.sumitomo}@qut.edu.au Abstrat The

More information

Modeling Wireless Channel for Ad-Hoc Network Routing Protocol

Modeling Wireless Channel for Ad-Hoc Network Routing Protocol Modeling Wireless Channel for Ad-Ho Network Routing Protool Merlinda Drini, Tarek Saadawi Dept. ofeletrial Engineering, City College and Graduate Center ofcity University ofnew York New York, NY 10031,

More information

Constructing Transaction Serialization Order for Incremental. Data Warehouse Refresh. Ming-Ling Lo and Hui-I Hsiao. IBM T. J. Watson Research Center

Constructing Transaction Serialization Order for Incremental. Data Warehouse Refresh. Ming-Ling Lo and Hui-I Hsiao. IBM T. J. Watson Research Center Construting Transation Serialization Order for Inremental Data Warehouse Refresh Ming-Ling Lo and Hui-I Hsiao IBM T. J. Watson Researh Center July 11, 1997 Abstrat In typial pratie of data warehouse, the

More information

Network Coding in Wireless Networks with Random Access

Network Coding in Wireless Networks with Random Access ISIT2007, Nie, Frane, June 24 - June 29, 200O Network Coding in Wireless Networks with Random Aess Danail Traskovt, Desmond S. Lun, Ralf Koettert, and Muriel Medardt Broad Institute MIT and Harvard Cambridge,

More information

Analysis of input and output configurations for use in four-valued CCD programmable logic arrays

Analysis of input and output configurations for use in four-valued CCD programmable logic arrays nalysis of input and output onfigurations for use in four-valued D programmable logi arrays J.T. utler H.G. Kerkhoff ndexing terms: Logi, iruit theory and design, harge-oupled devies bstrat: s in binary,

More information

Space- and Time-Efficient BDD Construction via Working Set Control

Space- and Time-Efficient BDD Construction via Working Set Control Spae- and Time-Effiient BDD Constrution via Working Set Control Bwolen Yang Yirng-An Chen Randal E. Bryant David R. O Hallaron Computer Siene Department Carnegie Mellon University Pittsburgh, PA 15213.

More information

Mining effective design solutions based on a model-driven approach

Mining effective design solutions based on a model-driven approach ata Mining VI 463 Mining effetive design solutions based on a model-driven approah T. Katsimpa 2, S. Sirmakessis 1,. Tsakalidis 1,2 & G. Tzimas 1,2 1 Researh ademi omputer Tehnology Institute, Hellas 2

More information

A Hybrid Neuro-Genetic Approach to Short-Term Traffic Volume Prediction

A Hybrid Neuro-Genetic Approach to Short-Term Traffic Volume Prediction A Hybrid Neuro-Geneti Approah to Short-Term Traffi Volume Predition 1. Introdution Shahriar Afandizadeh 1,*, Jalil Kianfar 2 Reeived: January 2003, Revised: July 2008, Aepted: January 2009 Abstrat: This

More information

Connectivity, Energy and Mobility Driven Clustering Algorithm for Mobile Ad Hoc Networks

Connectivity, Energy and Mobility Driven Clustering Algorithm for Mobile Ad Hoc Networks Connectivity, Energy and Mobility Driven Clustering Algorithm for Mobile Ad Hoc Networks Fatiha Djemili Tolba University of Haute Alsace GRTC Colmar, France fatiha.tolba@uha.fr Damien Magoni University

More information

- 1 - S 21. Directory-based Administration of Virtual Private Networks: Policy & Configuration. Charles A Kunzinger.

- 1 - S 21. Directory-based Administration of Virtual Private Networks: Policy & Configuration. Charles A Kunzinger. - 1 - S 21 Diretory-based Administration of Virtual Private Networks: Poliy & Configuration Charles A Kunzinger kunzinge@us.ibm.om - 2 - Clik here Agenda to type page title What is a VPN? What is VPN Poliy?

More information

特集 Road Border Recognition Using FIR Images and LIDAR Signal Processing

特集 Road Border Recognition Using FIR Images and LIDAR Signal Processing デンソーテクニカルレビュー Vol. 15 2010 特集 Road Border Reognition Using FIR Images and LIDAR Signal Proessing 高木聖和 バーゼル ファルディ Kiyokazu TAKAGI Basel Fardi ヘンドリック ヴァイゲル Hendrik Weigel ゲルド ヴァニーリック Gerd Wanielik This paper

More information

Contents Contents...I List of Tables...VIII List of Figures...IX 1. Introduction Information Retrieval... 8

Contents Contents...I List of Tables...VIII List of Figures...IX 1. Introduction Information Retrieval... 8 Contents Contents...I List of Tables...VIII List of Figures...IX 1. Introdution... 1 1.1. Internet Information...2 1.2. Internet Information Retrieval...3 1.2.1. Doument Indexing...4 1.2.2. Doument Retrieval...4

More information

A New RBFNDDA-KNN Network and Its Application to Medical Pattern Classification

A New RBFNDDA-KNN Network and Its Application to Medical Pattern Classification A New RBFNDDA-KNN Network and Its Appliation to Medial Pattern Classifiation Shing Chiang Tan 1*, Chee Peng Lim 2, Robert F. Harrison 3, R. Lee Kennedy 4 1 Faulty of Information Siene and Tehnology, Multimedia

More information

A PROTOTYPE OF INTELLIGENT VIDEO SURVEILLANCE CAMERAS

A PROTOTYPE OF INTELLIGENT VIDEO SURVEILLANCE CAMERAS INTERNATIONAL JOURNAL OF INFORMATION AND SYSTEMS SCIENCES Volume 1, 3, Number 1, 3, Pages 1-22 365-382 2007 Institute for Sientifi Computing and Information A PROTOTYPE OF INTELLIGENT VIDEO SURVEILLANCE

More information

Cluster-Based Cumulative Ensembles

Cluster-Based Cumulative Ensembles Cluster-Based Cumulative Ensembles Hanan G. Ayad and Mohamed S. Kamel Pattern Analysis and Mahine Intelligene Lab, Eletrial and Computer Engineering, University of Waterloo, Waterloo, Ontario N2L 3G1,

More information

Announcements. Lecture Caching Issues for Multi-core Processors. Shared Vs. Private Caches for Small-scale Multi-core

Announcements. Lecture Caching Issues for Multi-core Processors. Shared Vs. Private Caches for Small-scale Multi-core Announements Your fous should be on the lass projet now Leture 17: Cahing Issues for Multi-ore Proessors This week: status update and meeting A short presentation on: projet desription (problem, importane,

More information

Dynamic Backlight Adaptation for Low Power Handheld Devices 1

Dynamic Backlight Adaptation for Low Power Handheld Devices 1 Dynami Baklight Adaptation for ow Power Handheld Devies 1 Sudeep Pasriha, Manev uthra, Shivajit Mohapatra, Nikil Dutt and Nalini Venkatasubramanian 444, Computer Siene Building, Shool of Information &

More information

Detection and Recognition of Non-Occluded Objects using Signature Map

Detection and Recognition of Non-Occluded Objects using Signature Map 6th WSEAS International Conferene on CIRCUITS, SYSTEMS, ELECTRONICS,CONTROL & SIGNAL PROCESSING, Cairo, Egypt, De 9-31, 007 65 Detetion and Reognition of Non-Oluded Objets using Signature Map Sangbum Park,

More information