Parallel Processing for Large-scale Fault Tree in Wireless Sensor Networks

Size: px
Start display at page:

Download "Parallel Processing for Large-scale Fault Tree in Wireless Sensor Networks"

Transcription

1 1160 JOURNAL OF NETWORKS, VOL. 8, NO. 5, MAY 2013 Parallel Processng for Large-scale Fault Tree n Wreless Sensor Networks Xnyan Wang, Ruxn Zhang School of Mechancal Electronc & Informaton Engneerng, Chna Unversty of Mnng & Technology (Beng), Beng , Chna Emal: wxy041801@163.com Abstract Wreless sensor networks (WSN) covers many knds of technologes, such as technology of sensor, embedded system, wreless communcaton, etc. WSN s dfferent from the tradtonal networks n sze, communcaton dstance and energy-constraned so as to develop new topology, protocol, qualty of servce (QoS), and so on. In order to solve the problem of self-organzng n the topology, ths paper proposes a novel strategy whch s based on communcaton delay between sensors. Frstly, the gateway selects some boundary nodes to connect. Secondly, the boundary nodes choose nner nodes. The rest may be deduced by analogy. Fnally, a net-tree topology wth multpath routng s developed. The analyses of the topology show that net-tree has strong ablty n self-organzng and extensble. However, the scale of system s usually very large and complexty so that t s hard to detect the falure nodes when the nodes fal. To solve the greater challenge, the paper proposes to adopt fault tree analyss. Fault tree s a commonly used method to analyze the relablty of a network or system. Based on the fault tree analyss, a parallel computng algorthm s represented to these faults n the net-tree. Frstly, two models for parallel processng are came up and we focus on the parallel processng algorthm based on the cut sets. Then, the speedup rato s studed. Compare wth the seral algorthm, the results of the experment shows that the effcency has been greatly mproved. Index Terms wreless sensor networks, cut sets, fault tree, mult-threadng, parallel processng I. INTRODUCTION A wreless sensor network (WSN) [1, 2] s composed of sensors and aggregate nodes (e.g., gateway and wreless router). The sensors are responsble for collectng data, and they are transferred to external networks or hosts by the aggregate nodes. In the mltary felds, WSN can undertake montorng, searchng and defendng, etc. In the cvl felds, t can be used to montor and operate n dangerous envronment, to supervse n producton process, or to track and sense obects. So WSN s becomng ncreasngly hot topc, especally wth developng of the Internet of thngs [3, 4]. Manuscrpt receved January 10, 2013; revsed Aprl 12, 2013; accepted Aprl 22, Proect supported by the Natonal Nature Scence Foundaton of Chna (No ). Correspondng author: Xnyan Wang, wxy041801@163.com If the sensors are treated as nodes, and wreless lnks as edges, then the graph whch s consttuted by them s regarded as topology of the WSN. When the sensor network nodes are faled [5], t s hard to fnd the faled nodes snce the system generally s a large scale. The fault tree analyss (FTA) [6-8] s an mportant method to deal wth ths problem. Fault tree analyss, whch s sutable for large and complex network or system relablty analyss, s a method wth graphcal nterpretaton. It was frst conceved n 1961 by H.A. Watson of the Amercan Bell Telephone Laboratores. The varous factors that may cause a system falure are decomposed and analyzed layer by layer. All factors whch are possble lead to faults are analyzed, and to compute ther logcal relatonshp between each other untl the basc reason of the accdent wll be found out. Based on these varous combnatons, one can to determne the causes of system falure and the probablty of occurrence. Then one can take correspondng measures to mprove the relablty of the system. FTA s now wdely used n many areas, such as Electrcal System [9], Chemcal Processng System [10, 11], Nuclear Reactor Safety Study [12, 13], product safety, and so on. Wth the ncreasng of system functonalty, system performance also be enhanced on a sngle platform. A comprehensve varety of automated nformaton processng system s more and more commonly. Fault tree analyss s often used to analyze the large and complex systems. Wth the ncrease n the number of system components, the mnmal cut sets wll be ncreasng wth exponental because the large scale prone to the combnatoral exploson or state space exploson problem, and these problems make that these systems s dffcult to be analyss by synthess [14, 15]. In ths paper, we propose a Net-Tree structure for sensor network to solve the layout and nterconnecton problem. Base on the communcaton delay, the strategy teratve choose downstream nodes to construct nterconnecton path. Its basc structure s a tree wth mult-path that a gateway node s regarded as the tree root. From the formal pont of vew, a net-tree topology s smlar to a fat-tree whch s used to the hgh performance computng network. To solve the fault dagnoss problem n sensor network, we also desgn a parallel algorthm based on fault tree analyss. The algorthm dvdes the whole logcal expresson of fault nodes nto multply do: /nw

2 JOURNAL OF NETWORKS, VOL. 8, NO. 5, MAY subsets whch are assgned to every subroutne. Then, the subroutnes are responsble for computng the local truth table. As a result, the local truth tables can be computed, respectvely. Lastly, the man subroutne gathers the local results whch are merged nto the global result. Generally, the system maybe contans a large number of basc events even f the expresson can be smplfed. As a result, a large number of ndependent varables need to be defned. Hence, n the concrete computng proceeds, the algorthm adopts the strng matchng method to compute the sngle tem. The strng matchng method can effectvely reduce the number of ndependent varables. In summary, the contrbutons of ths paper are as follows: 1) We propose a Net-Tree structure for sensor network to solve the layout and nterconnecton problem. 2) We present a parallel algorthm based on faulttree analyss to solve the fault dagnoss problem n sensor network. The rest of the paper s organzed as follows. In the secton II, we descrbe the related works about the topology structure of sensor network. Secton III and secton IV represent our scheme whch ncludes a novel topology structure and a parallel computng algorthm based on fault-tree analyss to solve the fault dagnoss problem n sensor network. Performance evaluaton and conclusons are presented n secton V and secton VI, respectvely. II. RELATED WORKS A. Wreless Sensors Network Wth the lmtatons of energy, communcaton and layout [16], etc., the WSN usually cannot form rregular topology. Accordng to ts network structure [17], there are flat, herarchc and mxed. In the flat topology, all nodes have equvalent functons. As shown n the Fg.1a and Fg.1b, the topology can be dvded nto mesh [18] and chan. All adacent nodes are connected together n the mesh network. Whle the chan network's nodes are strng-shaped connecton n many chans, and the chan tal s connected wth aggregate node. Herarchc topologes [19] n general are conssted of backbones and nodes. The backbones whch generally have strong ablty (a) Net (b) Chan to aggregate nodes, and the nodes whch are n the lower have weakly communcaton ablty to responsble for collectng data. Each node n the backbones connects each node n the lower to compose a subnet whch usually called as cluster. A hybrd networks are combned by the above two, as shown Fg.1d. In addton, a clustertree [20, 21] topology s presented to mprove the herarchc. In the lower, the nodes are connected wth each other to construct a tree, and the backbones stll s same structure wth a herarchc. Wth the PulsAR rados from AFAR Communcatons Inc, WSN can be deployed a wreless mesh network n a tree topology where any rado n the mesh network can serve as an access pont to other rados. In the wreless mesh tree topology, there are three node types: one root node, multple branch and leaf nodes. B. Parallel Computng Parallel program s a parallel algorthm or concurrent algorthm, whch can be executed on many dfferent processng unts at the same tme. The most common method of parallel computng s PCAM (parttonng, communcaton, agglomeraton and mappng) [22, 23]. Parttonng s to dvde the problem nto some ndependent sub-problems as far as possble, and then the sub-problems are solved respectvely on multple computng unts at the same tme. Lastly, the man program gather these results to form the fnally answer. In ths procedure, each subtasks need to exchange data and results so that the communcaton also s a key step. The agglomeraton means to combne multply smaller subtasks so as to ncrease the performance and reduce the system overhead. Obvously the advantage of parallel computng s to dvde a large problem nto multply smaller problems and to perform at the same tme. However, how to map these sub-problems to dfferent computng unts s a very mportant task. Ths task s wrtten as mappng. As opposed to the seral computng, the parallel computng can be dvded nto two parallel models, whch are space model and tme model. The parallel tme model refers to ppelne technology but the parallel space model adopts multple computng unts. Furthermore, the parallel space model can be dvded nto data parallelzaton and task parallelzaton. Wth the development of Very Large Scale Integraton (VLSI), the processors wth mult-cores, whch denote to ntegrate multply complete calculaton engne n a processor, are becomng the manstream archtecture of the compute archtecture. Furthermore, f there are multply processors, whch can be heterogeneous or somorphc archtecture, are deployed on the same motherboard, then the archtecture s named as multprocessor. (c) Backbone (d) Layers Fgure 1. Topologes of WSN n communcaton are n the upper for transformng data Fgure 2. Compute node wth two-processor four-core

3 1162 JOURNAL OF NETWORKS, VOL. 8, NO. 5, MAY 2013 The Fg. 2 shows the typcal mult-cores multply processor archtecture [24]. In the archtecture descrbed above, the program can be performed based on the dvde and conquer strategy. The subtasks are assgned to two processors or four cores so that multply tasks can be executed at the same tme. The programmng model s named as mult-processors or mult-threadng, where the programs s performed at the thread-level parallel or at the task-level parallel. In ths paper, the follow-up expermental works are based on a dual-core compute node. III. THE PROPOSED SCHEME Base on the communcaton delay, the strategy teratve choose downstream nodes to construct nterconnecton path. Its basc structure s a tree wth mult-path that a gateway node s regarded as the tree root. From the formal pont of vew, a net-tree topology s smlar to a fat-tree whch s used to the hgh performance computng network. A. Topology of Net-Tree Ths paper strategy orented the applcaton envronment of sensor networks as follows: 1) Sensor nodes are densely and random deployed; 2) Sensor nodes are prone to falures; 3) Sensor nodes manly use a broadcast shortdstance communcaton; 4) Sensor nodes are lmted n power, computatonal capactes, and memory; 5) No centre nodes. Defne of net-tree topology as below. Let Γ denote the set of sensors, and Φ denote the set of gateway or router. F( x, y) denotes the functon of communcaton ablty. x s capable to send data to y when F( x, y ) s bgger than 0. {,,, }, where 0 Γ= Γ Γ Γ 0 1 n n, Γ = { s, s,, s }, where [0, n], m 0, 0 1 m Φ= { g, g,..., g } 0 1 r, where r 0, F = { F, F}, 0 1 F (, s g ), where s Γ, g Φ, 0 0 F ( s, s ), where 1 x y x y s Γ, s Γ. + 1 Fgure 3. Net-Tree topology wth sngle root Fgure 4. Net-Tree topology wth mult-root For Γ and Φ, there exsts a path between them when F 0 s bgger than 0. When F s bgger than 0, there exsts a 1 path between s and s x y. The defne shows that a net-tree s a herarchc mesh tree wth mult-path, no center nodes, no nterconnect path n the nodes whch are at the same level dfferent nodes, but they may have some publc chld nodes. The Fg.3 s a typcal net- tree topology. In Fg.3 and Fg.4, there are two node types: one root node and multple nner nodes. The root node s a gateway or router, and other nodes are sensor nodes whch undertake both collectng data and routng at the same tme. If there are many roots, then the topology looks more lke fat-tree than mesh as shown below. When the sensors n the net-tree network are falure, t needs to deal wth t by fault tree analyss method. B. Self-organzng Strategy Accordng to the above defne, the self-organzng process s conssts of two steps: the frst step s to connect gateways to sensors, and the second step s to nterconnect every sensor by layers. To any node, the number of downstream nodes s depends on ts communcaton capablty. The pseudo-code of the algorthm s shown n the Algorthm.1. Algorthm 1. Self-organzng strategy 1: //Watng for a call from parent nodes. 2: whle (parentnode=node.watngparent ()) do 3: //Regster parent node 4: node.addparent (parentnode); 5: //Feedback to the parent node 6: node. Feedback (); 7: end whle 8: //Search chldren 9: node.searchchldren (); 10: //Watng for a feedback from chldren 11: whle chldnode=node.watngchldren () do 12: //Regster chldren 13: node.addchld (chldnode); 14: end whle 15: node.notfychldren (); The algorthm s dvded nto three processes. Frst, watng for father nodes, and establsh nterconnecton. Then, search chld nodes, and connect wth each other. At last, the node notfes ts chldren that the path has already been establshed. If no new nodes send package to the node, then the WatngParent functon wll return NULL

4 JOURNAL OF NETWORKS, VOL. 8, NO. 5, MAY so as to termnate the whle loop. The same s true about the watngchldren functon. C. Dynamc Adustment When falures occur or the battery s depleted, the node had to wthdraw from the net-tree. As a result, ts chldren wll also be dsconnected from the net-tree so as to rebuld the net-tree. On the other hand, when a new node need to be nserted nto the net-tree, the same s true. Both cases can be handled by nsertng new nodes. In both cases, the chld broadcast a call and then watng for feedback. When receve a message from parent nodes, the routng table need to be clean to remove useless nformaton before regster the parent nodes. The adustment process s shown n the Algorthm.2. Algorthm 2. Dynamc adustment 1: //Insert new node 2: newnode.insert (); 3: whle parentnode=newnode.watngparent() do 4: //Clean routng table 5: newnode.cleanroutngtable(parentnode); 6: //Regster parent node 7: newnode.addparent(parentnode); 8: end whle IV. PARALLEL PROCESSING MODEL OF FAULT-TREE ANALYSIS A. Fault-tree Analyss Fault tree analyss contans qualtatve analyss and quanttatve analyss. Qualtatve analyss s to calculate the combnaton of basc mnmum ncdent whch may lead to the top of events, whch s the fault tree (mnmum) cut sets; quanttatve analyss s to be used the known basc event probablty to calculate the probablty of occurrence of the top-level event. Qualtatve analyss of the fault tree s manly based on the theory of Boolean algebra and the theory of structure functon. In partcular, the computaton and analyss of fault tree requres the structure functon searches the whole expresson but the expresson s generally very complex. Usually, a large number of smplfcaton operatons need to be executed. Therefore, the analyss work s lower effcency generally. As a result, the man work of qualtatve analyss s to study how to mnmze the cut sets. The sngle pont refers falure s a sngle falure pont. One of the man tasks of fault tree analyss s to fnd all the falure modes that are composed by all sngle pont falures. Every mode s a cut set of the system expresson. The maxmum probablty of falure modes for the system s the probablty of mnmal cut set, that s to say t s the most weaknesses pont of the system. The top event s the sumof-product form of all basc events. Therefore, the works that search the falure mode s very mportant to take effectve measures to reduce systemc rsk and to mprove the relablty of the system. Defnton 1. Cut sets are a collecton of basc events n fault tree tops event. Formal descrpton of cut sets s shown below: Assume that there are X, X,, X 0 1 n, where n denotes 1 the number of basc events n fault-tree T. Let Q s the set of T and Q = { p, p,, p } 0 1 m, where 1 The value of θ s Then T p = [ x, x,, x ] [ θ, θ,, θ ] T 0 1 n n 1 θ 1, ff x p = (1) 0, else. 1, ff p = 1, p Q = (2) 0, else. Assume that there exsts p ' make T = 1, where p ' Q, and then Q s called as the cut sets of T. Defnton 2. Mnmal cut set s a smallest combnaton of component falures whch wll cause the top event occurs. Formal descrpton of the mnmal cut set: If p, p Q and there exsts ' p ' Q make p + p = p, then Q s not a mnmal cut set. Otherwse, Q s the mnmal cut set of T. B. Modular-based Parallel Processng Let T be a fault tree, ts recursve dvson shown below: 1) T s a fault tree; 2) T, T,, T 0 1 k 1, where T, means the th block of T are also fault tree. Assume to perform r rounds dvdng and there are r sub-modules n the th round, where [0, r], then the dstrbuton algorthm, whch allocate sub-modules between parallel programs, s shown n Algorthm.3. Algorthm 3. Recursve dstrbuton algorthm of modules 1: Assgn( T,k) 2: Dvde( T, k) 3: for =0;<k;++ do 4: Q.Add( T ) % s, 5: Assgn( T,h), 6: end for In Algorthm.3, Dvde( T,k) means that the fault tree T s dvded nto k sub-modules and Assgn( T,k) denotes that the fault tree T s recursvely dvded nto k submodules to assgn to each program. Therefore, the parallel processng method can be desgned as shown n Algorthm.4. In Algorthm.4, ReceveMsgFromChld( ) means to receve the computng results from the submodule, Compute( ) means to calculate the cut sets of sub-modules and SendMsgToParent( ) denotes to send the local results to the parent module. Algorthm 4. Parallel processng 1: ReceveMsgFromChld(); 2: Compute(); 3: SendMsgTOParent();

5 1164 JOURNAL OF NETWORKS, VOL. 8, NO. 5, MAY 2013 C. Parallel Processng based on Cut Sets Let Q satsfy Q Q, where 0 < r m, s a set of p Q Q, Q r 1 = = 0Q, and Q Q = ϕ,, then cut-set Q s dvded nto r subsets where the value of T can be determned ndependently. Therefore, the parallel process n subsets can be performed to accelerate computng. The dvson algorthm of cut sets can be shown n Algorthm.5. Algorthm 5. The dvson algorthm of cut sets 1: =0; 2: whle p=q.getitem() do 3: Q.Add(p); % r 4: ++; 5: end whle In Algorthm 5, the cut set Q s assgned to the sub-cut set Q based on the number of tems and Q = mn Q / r, Q = max Q / r. Therefore, the processng tme T Q satsfy TQ = mn( TQ ), [0, 2]. The parallel processng of Q s to assgn r subsets to r subroutnes, respectvely. When the result of th subroutne wll have been calculated, the subroutne wll notfy the man program and be termnated by the man program's notfcaton. In the subsequent chapters, the paper wll show the specfc mplementaton detals and analyze ts performance through experments. D. Cut Sets Calculatons based on Strng Matchng In the secton IV-B, the paper dscusses two parallel processng mode of large-scale fault tree, ths secton wll desgn the parallel processng algorthm based on the fault tree cut sets. Algorthm 6. Calculaton of cut sets 1: char cs; 2: Bool rtn=true; 3: V=OpenFle(Value.Txt); 4: h=converttocomplementary(v); 5: =0; 6: whle <k & (!rtn) do 7: Str=cs.GetItem(); 8: =0; 9: whle (<h)& rtn do 10: f Str.fnd(V.GetItem()) then 11: rtn=false; 12: ++; 13: end f 14: end whle 15: ++; 16: end whle 17: k=dvdestr( CS,cs); Generally, there are two method, whch are the logcal expresson and the structure functon, can be used to compute the fault tree. However, the system stll contans a large number of basc events even f the expresson can be smplfed. As a result, a large number of ndependent varables need to be defned. Therefore, the paper adopts the strng matchng algorthm to solve the result based on logcal expresson and the specfc matchng algorthm s shown n Algorthm.6. E. Speedup The speedup rato, whch ndcates the rate of the parallel processng tme relatve to the tme of the seral processng, s one of the key ndexes of parallel programs. It used to measure the performance of parallel computng. The speedup rato can be defned as the followng formula. α = T / T s p (3) In the Equaton.3, α denotes the speedup rato, T s ndcates the executon tme of the sequental algorthm and T p means the executon tme of the parallel algorthm n p processors. Wth the development of computer scence and technology, the hgh performance computers s becomng faster and faster so that the dfference n computng tme to process the sngle tem can be neglgble. Therefore, assume that each tem consume the same computng tme. Let the number of logcal expresson be n terms and the number of parallel subroutnes s m. Let have K, where [1, n], truth value tems, and then the frst K s ust be found snce the logcal expresson s the sum of products. Therefore, the speedup rato satsfy Theorem 1. The speedup rato can be descrbed as α = K / K %( n / m). (3) 1 mn And the value scope of the speedup rato s α [1,1 + n ( n/ m)]. Proof: Suppose that the frst truth value tems located n the n/ [ mm ( 1)] + rposton, then n/ [ mm ( 1)] + r n α =, r [1, ], r m r =, nm ( 1) n α = 1+ = 1+ n ; max m m Obvously α s a decreasng functon. When 1 when the truth value located the th poston, = ( n/ m) + 1, [0, m 1]. Furthermore, when = 0, α = 1. As a result, the value mn range of the speedup s [1,1 n n/ m] α +. V. EXPERIMENTAL ANALYSIS The proposed scheme wll be analyzed by two experments n ths secton. A. The Procedure of Topology Constructng Net-Tree s a mxture topology of mesh and tree. It s somewhat smlar to the wreless mesh network, but the topology s wth mult-path, and no specal center nodes. The nterconnecton relatons among nodes are stored n a routng table. The man features of net-tree as descrbed below: 1) It s a tree wth mult-branch; 2) No path among those nodes whch locate n the same level, but dfferent nodes can have publc chld nodes;

6 JOURNAL OF NETWORKS, VOL. 8, NO. 5, MAY ) The mnmum degree of a node s one, whle the maxmum degree s determned by the communcaton capablty of nodes and the layout; 4) The dameter of net - tree s the dstance from the root to the farthest node. In the subsequent part, an example, whch ncludes one gateway and ffteen sensors, s gven to analyze the constructng procedure of net-tree. In the Fg. 5, ths paper presents the processes to construct net-tree network. The Fg.5a s the ntal state of net-tree. In the Fg.5b, the gateway search downstream nodes, but all sensor nodes keep slent untl they receve a call from the gateway. Then, those nodes whch are at the frst level start to search ther downstream nodes. As a result, two nodes establsh nterconnecton wth three downstream nodes whch there s a publc node among, but another has no the second layer node. From the Fg.5b to the Fg.5d, all sensors are nterconnected wth each other. At last, the Fg.5e presents a whole net-tree topology B. Fault Tree Analyss on The net-tree Network The experments are performed on a mult-core computer and the mult-threadng lbrary adopts Pthread. The samples are dvded nto three groups and execute many tmes. The Tab.I shows the expermental results n the dfferent experment desgn. The average values are plotted n the Fg.6 and Fg.7. In the Fg.6, the runnng tme n the dfferent sze of cut sets s plotted based on the dfferent number of threads. The horzontal axs denotes the sze of cut sets and the vertcal axs ndcates the runnng tme. It can be seen that the computng tme of sngle threadng s growng wth the scale of cut sets. When two threads are adopted, the curve s concded wth the curve of sngle threadng at the early stage. The phenomenon shows that the parallel computng cannot shows hs advantages for the small scale cut sets because the tme consumed at the data allocatng and the thread swtchng cannot be gnored. (a) (b) (c) (e) (d) Fgure 5: The Procedure of Topology Constructng TABLE I. EXPERIMENTAL RESULTS tems 1 thread 2 thread 4 thread m=2 m= Fgure 6: Elapsed Tme However, n the Fg.7, wth the ncreasng n the scale of cut sets, the computng tme of mult-threadng s sgnfcantly better than the sngle threadng. That's to demonstrate the parallel algorthm s more sutable to deal wth large scale data. When the number of threads s more than the number of processor cores, threads must be swtched for performng so that the computng tme of four threadng s concded wth the tme of two threadng. In addton, the paper also fnd that the dfferent locaton of true value tem also affects the computng tme when the truth value table s dfferent. Fgure 7: Speedup Tme

7 1166 JOURNAL OF NETWORKS, VOL. 8, NO. 5, MAY 2013 VI. CONCLUSIONS Amng at the shortages of the exstng sensor networks topology structure, ths paper presents a novel structure: net-tree topology wth mult-path. It s composed of mesh and tree, and layout nodes by layer, but no center nodes. The purpose of ths topology s to support self-organzng layout and mult-path routng. To solve the problem whch s to detect the fault nodes n a large scale sensor network, the paper also propose a parallel algorthm based on fault tree analyss. The parallel algorthm s to dvde a large logcal expresson nto multply subsets and compute based on strng matchng. Through the experment analyss, we can see that the method n ths paper can effectvely shorten computng tme. Furthermore, we also deduce the upper and lower lmt value of the speedup. However, the shortage of ths topology structure s no nterconnecton between those nodes whch locate n the same layer. Therefore, t s not sutable to the stuatons n whch many nodes collaborate to do a task. The followup work s to analyss ts topology propertes n depth to optmze the self-organzng strategy. Then, desgn a communcaton protocol base on TCP/IP to evaluate ts routng performance. In addtonal, we also wll contnue to study the modular-based parallel processng, and focus on how to quck dvde a large task nto many modules. In addton, a message passng mechansm among modules s need to be desgned. ACKNOWLEDGMENT The authors are grateful to the anonymous referees for ther valuable comments and suggestons to mprove the presentaton of ths paper. REFERENCES [1] B. M. Yck, Jennfer and D. Ghosal, Wreless sensor network survey, Computer networks, vol. 52, no. 12, pp , [2] L. Janzhong and G. Hong, Survey on sensor network research, Journal of Computer Research and Development, vol. 45, no. 1, pp , [3] A. I. Lug Atzor and G. Morabto, The nternet of thngs: A survey, Computer Networks, vol. 54, no. 15, pp , [4] M. L. Chu, Mchael and R. Roberts, The Internet of thngs, McKnsey Quarterly, vol. 2, pp. 1 9, [5] Y. Song, T. Chen, J. Ma, Y. Feng, and X. Zhang, Desgn and analyss for relablty of wreless sensor network, Journal of Networks, vol. 7, no. 12, pp , [6] M. Cepn, Fault tree analyss, n Assessment of Power System Relablty. Sprnger, 2011, pp [7] Y. Hraoka, K. Yamamoto, T. Murakam, Y. Furukawa, H. Tokunaga, and H. Sawada, Method of computer-aded FTA (fault tree analyss) n relablty desgn and development; usng knowledge management based on quantty dmenson ndexng and block dagram, SAE Internatonal Journal of Commercal Vehcles, vol. 5, no. 1, pp ,2012. [8] N. Khakzad, F. Khan, and P. Amyotte, Safety analyss n process facltes: Comparson of fault tree and Bayesan network approaches, Relablty Engneerng & System Safety, vol. 96, no. 8, pp , [9] A. Volkanovsk, M. Cepn, and B. Mavko, Applcaton of the fault tree analyss for assessment of power system relablty, Relablty Engneerng & System Safety, vol. 94, no. 6, pp , [10] P. Bhm and T. Gruber, A novel hazop study approach n the RAMS analyss of a therapeutc robot for dsabled chldren, n Computer Safety, Relablty, and Securty. Sprnger, 2010, pp [11] T. Whpple, T. Stafford, M. Roberson, and L.-C. R. LP, System mprovements utlzng FMEA and fault tree analyss, n Center for Chemcal Process Safety-19th Annual Internatonal Conference: Emergency Plannng Preparedness, Preventon & Response (6/29/04-7/1/04 Orlando, Florda). Wley-AIChE, 2010, p [12] E. Ferraro, E. Zo, et al., A system-of-systems framework of nuclear power plant probablstc sesmc hazard analyss by fault tree analyss and monte carlo smulaton, Proceedngs of PSAM 11 and ESREL 2012, [13] J. H. Purba, J. Lu, and G. Zhang, Fuzzy falure rate for nuclear power plant probablstc safety assessment by fault tree analyss, n Computatonal Intellgence Systems n Industral Engneerng. Sprnger, 2012, pp [14] F. Chaccho, L. Compagno, D. D Urso, G. Manno, and N. Trapan, Dynamc fault trees resoluton: A conscous trade-off between analytcal and smulatve approaches, Relablty Engneerng & System Safety, vol. 96, no. 11, pp , [15] J. Xang and K. Yanoo, Automatc statc fault tree analyss from system models, n Dependable Computng (PRDC), 2010 IEEE 16th Pac fc Rm Internatonal Symposum on. IEEE, 2010, pp [16] F. Shang and J. Lu, Mult-hop topology control algorthm for wreless sensor networks, Journal of Networks, vol. 7, no. 9, pp , [17] J. Zheng and A. Jamalpour, Wreless sensor networks: a networkng perspectve. Wley-IEEE Press, [18] S. L. Zuue Chen and J. Huang, Mult-ter grd routng to moble snk n large-scale wreless sensor networks, Journal of network, vol. 6, no. 5, [19] G. J. e. a. Yuan L, Wang X, A data gatherng algorthm based on moble agent and emergent event-drven n cluster-based WSN, Journal of Networks, vol. 5, no. 10, pp , [20] F. Cuomo, S. Della Luna, E. Cpollone, P. Todorova, and T. Suhko, Topology formaton n IEEE : clustertree characterzaton, n Pervasve Computng and Communcatons, Sxth Annual IEEE Internatonal Conference, 2008, pp [21] A. Koubaa, M. Alves, and E. Tovar, Modelng and worstcase dmensonng of cluster-tree wreless sensor networks, n RTSS th IEEE Internatonal, 2006, pp [22] M. Paszy nsk, On the parallelzaton of self-adaptve hpfnte element methods part. parttonng communcaton agglomeraton mappng (PCAM) analyss, Fundamenta Informatcae, vol. 93, no. 4, pp , [23] Cruvnel, Paulo E., et al. "Performance mprovement of tomographc mage reconstructon based on DSP processors." Instrumentaton and Measurement, IEEE Transactons on 58.9 (2009): [24] D. A. P. J. L. Hennessy, computer archtecture, 4th ed. Morgan Kaufman, 2007.

8 JOURNAL OF NETWORKS, VOL. 8, NO. 5, MAY Xnyan Wang (1979-) receved hs M.S. degree n Software Engneerng from Northeastern Unversty, Shenyang, Chna n 2007.She s currently a Ph.D. canddate n school of mechancal electronc and nformaton engneerng n Chna Unversty of Mnng and Technology, Beng, Chna. Her research nterests nclude relable analyses and data processng. Ruxn Zhang (1964-) receved hs Ph.D. degree n mnng engneerng from Chna Unversty of Mnng & Technology, Xuzhou, Chna n 1994.He s a professor n school of mechancal electronc and nformaton engneerng n Chna Unversty of Mnng and Technology, Beng, Chna. Hs research nterests nclude relable analyses, data processng, and nternet of thngs.

Cluster Analysis of Electrical Behavior

Cluster Analysis of Electrical Behavior Journal of Computer and Communcatons, 205, 3, 88-93 Publshed Onlne May 205 n ScRes. http://www.scrp.org/ournal/cc http://dx.do.org/0.4236/cc.205.350 Cluster Analyss of Electrcal Behavor Ln Lu Ln Lu, School

More information

Parallelism for Nested Loops with Non-uniform and Flow Dependences

Parallelism for Nested Loops with Non-uniform and Flow Dependences Parallelsm for Nested Loops wth Non-unform and Flow Dependences Sam-Jn Jeong Dept. of Informaton & Communcaton Engneerng, Cheonan Unversty, 5, Anseo-dong, Cheonan, Chungnam, 330-80, Korea. seong@cheonan.ac.kr

More information

Load Balancing for Hex-Cell Interconnection Network

Load Balancing for Hex-Cell Interconnection Network Int. J. Communcatons, Network and System Scences,,, - Publshed Onlne Aprl n ScRes. http://www.scrp.org/journal/jcns http://dx.do.org/./jcns.. Load Balancng for Hex-Cell Interconnecton Network Saher Manaseer,

More information

An Optimal Algorithm for Prufer Codes *

An Optimal Algorithm for Prufer Codes * J. Software Engneerng & Applcatons, 2009, 2: 111-115 do:10.4236/jsea.2009.22016 Publshed Onlne July 2009 (www.scrp.org/journal/jsea) An Optmal Algorthm for Prufer Codes * Xaodong Wang 1, 2, Le Wang 3,

More information

Improvement of Spatial Resolution Using BlockMatching Based Motion Estimation and Frame. Integration

Improvement of Spatial Resolution Using BlockMatching Based Motion Estimation and Frame. Integration Improvement of Spatal Resoluton Usng BlockMatchng Based Moton Estmaton and Frame Integraton Danya Suga and Takayuk Hamamoto Graduate School of Engneerng, Tokyo Unversty of Scence, 6-3-1, Nuku, Katsuska-ku,

More information

Content Based Image Retrieval Using 2-D Discrete Wavelet with Texture Feature with Different Classifiers

Content Based Image Retrieval Using 2-D Discrete Wavelet with Texture Feature with Different Classifiers IOSR Journal of Electroncs and Communcaton Engneerng (IOSR-JECE) e-issn: 78-834,p- ISSN: 78-8735.Volume 9, Issue, Ver. IV (Mar - Apr. 04), PP 0-07 Content Based Image Retreval Usng -D Dscrete Wavelet wth

More information

BIN XIA et al: AN IMPROVED K-MEANS ALGORITHM BASED ON CLOUD PLATFORM FOR DATA MINING

BIN XIA et al: AN IMPROVED K-MEANS ALGORITHM BASED ON CLOUD PLATFORM FOR DATA MINING An Improved K-means Algorthm based on Cloud Platform for Data Mnng Bn Xa *, Yan Lu 2. School of nformaton and management scence, Henan Agrcultural Unversty, Zhengzhou, Henan 450002, P.R. Chna 2. College

More information

Adaptive Energy and Location Aware Routing in Wireless Sensor Network

Adaptive Energy and Location Aware Routing in Wireless Sensor Network Adaptve Energy and Locaton Aware Routng n Wreless Sensor Network Hong Fu 1,1, Xaomng Wang 1, Yngshu L 1 Department of Computer Scence, Shaanx Normal Unversty, X an, Chna, 71006 fuhong433@gmal.com {wangxmsnnu@hotmal.cn}

More information

Module Management Tool in Software Development Organizations

Module Management Tool in Software Development Organizations Journal of Computer Scence (5): 8-, 7 ISSN 59-66 7 Scence Publcatons Management Tool n Software Development Organzatons Ahmad A. Al-Rababah and Mohammad A. Al-Rababah Faculty of IT, Al-Ahlyyah Amman Unversty,

More information

Evaluation of an Enhanced Scheme for High-level Nested Network Mobility

Evaluation of an Enhanced Scheme for High-level Nested Network Mobility IJCSNS Internatonal Journal of Computer Scence and Network Securty, VOL.15 No.10, October 2015 1 Evaluaton of an Enhanced Scheme for Hgh-level Nested Network Moblty Mohammed Babker Al Mohammed, Asha Hassan.

More information

BioTechnology. An Indian Journal FULL PAPER. Trade Science Inc.

BioTechnology. An Indian Journal FULL PAPER. Trade Science Inc. [Type text] [Type text] [Type text] ISSN : 0974-74 Volume 0 Issue BoTechnology 04 An Indan Journal FULL PAPER BTAIJ 0() 04 [684-689] Revew on Chna s sports ndustry fnancng market based on market -orented

More information

Parallel matrix-vector multiplication

Parallel matrix-vector multiplication Appendx A Parallel matrx-vector multplcaton The reduced transton matrx of the three-dmensonal cage model for gel electrophoress, descrbed n secton 3.2, becomes excessvely large for polymer lengths more

More information

FAHP and Modified GRA Based Network Selection in Heterogeneous Wireless Networks

FAHP and Modified GRA Based Network Selection in Heterogeneous Wireless Networks 2017 2nd Internatonal Semnar on Appled Physcs, Optoelectroncs and Photoncs (APOP 2017) ISBN: 978-1-60595-522-3 FAHP and Modfed GRA Based Network Selecton n Heterogeneous Wreless Networks Xaohan DU, Zhqng

More information

A New Approach For the Ranking of Fuzzy Sets With Different Heights

A New Approach For the Ranking of Fuzzy Sets With Different Heights New pproach For the ankng of Fuzzy Sets Wth Dfferent Heghts Pushpnder Sngh School of Mathematcs Computer pplcatons Thapar Unversty, Patala-7 00 Inda pushpndersnl@gmalcom STCT ankng of fuzzy sets plays

More information

A KIND OF ROUTING MODEL IN PEER-TO-PEER NETWORK BASED ON SUCCESSFUL ACCESSING RATE

A KIND OF ROUTING MODEL IN PEER-TO-PEER NETWORK BASED ON SUCCESSFUL ACCESSING RATE A KIND OF ROUTING MODEL IN PEER-TO-PEER NETWORK BASED ON SUCCESSFUL ACCESSING RATE 1 TAO LIU, 2 JI-JUN XU 1 College of Informaton Scence and Technology, Zhengzhou Normal Unversty, Chna 2 School of Mathematcs

More information

Tsinghua University at TAC 2009: Summarizing Multi-documents by Information Distance

Tsinghua University at TAC 2009: Summarizing Multi-documents by Information Distance Tsnghua Unversty at TAC 2009: Summarzng Mult-documents by Informaton Dstance Chong Long, Mnle Huang, Xaoyan Zhu State Key Laboratory of Intellgent Technology and Systems, Tsnghua Natonal Laboratory for

More information

A mathematical programming approach to the analysis, design and scheduling of offshore oilfields

A mathematical programming approach to the analysis, design and scheduling of offshore oilfields 17 th European Symposum on Computer Aded Process Engneerng ESCAPE17 V. Plesu and P.S. Agach (Edtors) 2007 Elsever B.V. All rghts reserved. 1 A mathematcal programmng approach to the analyss, desgn and

More information

Real-time Fault-tolerant Scheduling Algorithm for Distributed Computing Systems

Real-time Fault-tolerant Scheduling Algorithm for Distributed Computing Systems Real-tme Fault-tolerant Schedulng Algorthm for Dstrbuted Computng Systems Yun Lng, Y Ouyang College of Computer Scence and Informaton Engneerng Zheang Gongshang Unversty Postal code: 310018 P.R.CHINA {ylng,

More information

Lobachevsky State University of Nizhni Novgorod. Polyhedron. Quick Start Guide

Lobachevsky State University of Nizhni Novgorod. Polyhedron. Quick Start Guide Lobachevsky State Unversty of Nzhn Novgorod Polyhedron Quck Start Gude Nzhn Novgorod 2016 Contents Specfcaton of Polyhedron software... 3 Theoretcal background... 4 1. Interface of Polyhedron... 6 1.1.

More information

A Binarization Algorithm specialized on Document Images and Photos

A Binarization Algorithm specialized on Document Images and Photos A Bnarzaton Algorthm specalzed on Document mages and Photos Ergna Kavalleratou Dept. of nformaton and Communcaton Systems Engneerng Unversty of the Aegean kavalleratou@aegean.gr Abstract n ths paper, a

More information

Kent State University CS 4/ Design and Analysis of Algorithms. Dept. of Math & Computer Science LECT-16. Dynamic Programming

Kent State University CS 4/ Design and Analysis of Algorithms. Dept. of Math & Computer Science LECT-16. Dynamic Programming CS 4/560 Desgn and Analyss of Algorthms Kent State Unversty Dept. of Math & Computer Scence LECT-6 Dynamc Programmng 2 Dynamc Programmng Dynamc Programmng, lke the dvde-and-conquer method, solves problems

More information

Scheduling Remote Access to Scientific Instruments in Cyberinfrastructure for Education and Research

Scheduling Remote Access to Scientific Instruments in Cyberinfrastructure for Education and Research Schedulng Remote Access to Scentfc Instruments n Cybernfrastructure for Educaton and Research Je Yn 1, Junwe Cao 2,3,*, Yuexuan Wang 4, Lanchen Lu 1,3 and Cheng Wu 1,3 1 Natonal CIMS Engneerng and Research

More information

Positive Semi-definite Programming Localization in Wireless Sensor Networks

Positive Semi-definite Programming Localization in Wireless Sensor Networks Postve Sem-defnte Programmng Localzaton n Wreless Sensor etworks Shengdong Xe 1,, Jn Wang, Aqun Hu 1, Yunl Gu, Jang Xu, 1 School of Informaton Scence and Engneerng, Southeast Unversty, 10096, anjng Computer

More information

Virtual Machine Migration based on Trust Measurement of Computer Node

Virtual Machine Migration based on Trust Measurement of Computer Node Appled Mechancs and Materals Onlne: 2014-04-04 ISSN: 1662-7482, Vols. 536-537, pp 678-682 do:10.4028/www.scentfc.net/amm.536-537.678 2014 Trans Tech Publcatons, Swtzerland Vrtual Machne Mgraton based on

More information

Available online at Available online at Advanced in Control Engineering and Information Science

Available online at   Available online at   Advanced in Control Engineering and Information Science Avalable onlne at wwwscencedrectcom Avalable onlne at wwwscencedrectcom Proceda Proceda Engneerng Engneerng 00 (2011) 15000 000 (2011) 1642 1646 Proceda Engneerng wwwelsevercom/locate/proceda Advanced

More information

Problem Definitions and Evaluation Criteria for Computational Expensive Optimization

Problem Definitions and Evaluation Criteria for Computational Expensive Optimization Problem efntons and Evaluaton Crtera for Computatonal Expensve Optmzaton B. Lu 1, Q. Chen and Q. Zhang 3, J. J. Lang 4, P. N. Suganthan, B. Y. Qu 6 1 epartment of Computng, Glyndwr Unversty, UK Faclty

More information

An Improved Image Segmentation Algorithm Based on the Otsu Method

An Improved Image Segmentation Algorithm Based on the Otsu Method 3th ACIS Internatonal Conference on Software Engneerng, Artfcal Intellgence, Networkng arallel/dstrbuted Computng An Improved Image Segmentaton Algorthm Based on the Otsu Method Mengxng Huang, enjao Yu,

More information

Simulation Based Analysis of FAST TCP using OMNET++

Simulation Based Analysis of FAST TCP using OMNET++ Smulaton Based Analyss of FAST TCP usng OMNET++ Umar ul Hassan 04030038@lums.edu.pk Md Term Report CS678 Topcs n Internet Research Sprng, 2006 Introducton Internet traffc s doublng roughly every 3 months

More information

Improved Resource Allocation Algorithms for Practical Image Encoding in a Ubiquitous Computing Environment

Improved Resource Allocation Algorithms for Practical Image Encoding in a Ubiquitous Computing Environment JOURNAL OF COMPUTERS, VOL. 4, NO. 9, SEPTEMBER 2009 873 Improved Resource Allocaton Algorthms for Practcal Image Encodng n a Ubqutous Computng Envronment Manxong Dong, Long Zheng, Kaoru Ota, Song Guo School

More information

Sequential search. Building Java Programs Chapter 13. Sequential search. Sequential search

Sequential search. Building Java Programs Chapter 13. Sequential search. Sequential search Sequental search Buldng Java Programs Chapter 13 Searchng and Sortng sequental search: Locates a target value n an array/lst by examnng each element from start to fnsh. How many elements wll t need to

More information

An Entropy-Based Approach to Integrated Information Needs Assessment

An Entropy-Based Approach to Integrated Information Needs Assessment Dstrbuton Statement A: Approved for publc release; dstrbuton s unlmted. An Entropy-Based Approach to ntegrated nformaton Needs Assessment June 8, 2004 Wllam J. Farrell Lockheed Martn Advanced Technology

More information

Related-Mode Attacks on CTR Encryption Mode

Related-Mode Attacks on CTR Encryption Mode Internatonal Journal of Network Securty, Vol.4, No.3, PP.282 287, May 2007 282 Related-Mode Attacks on CTR Encrypton Mode Dayn Wang, Dongda Ln, and Wenlng Wu (Correspondng author: Dayn Wang) Key Laboratory

More information

Fast Computation of Shortest Path for Visiting Segments in the Plane

Fast Computation of Shortest Path for Visiting Segments in the Plane Send Orders for Reprnts to reprnts@benthamscence.ae 4 The Open Cybernetcs & Systemcs Journal, 04, 8, 4-9 Open Access Fast Computaton of Shortest Path for Vstng Segments n the Plane Ljuan Wang,, Bo Jang

More information

Efficient Distributed File System (EDFS)

Efficient Distributed File System (EDFS) Effcent Dstrbuted Fle System (EDFS) (Sem-Centralzed) Debessay(Debsh) Fesehaye, Rahul Malk & Klara Naherstedt Unversty of Illnos-Urbana Champagn Contents Problem Statement, Related Work, EDFS Desgn Rate

More information

A Fast Content-Based Multimedia Retrieval Technique Using Compressed Data

A Fast Content-Based Multimedia Retrieval Technique Using Compressed Data A Fast Content-Based Multmeda Retreval Technque Usng Compressed Data Borko Furht and Pornvt Saksobhavvat NSF Multmeda Laboratory Florda Atlantc Unversty, Boca Raton, Florda 3343 ABSTRACT In ths paper,

More information

Learning the Kernel Parameters in Kernel Minimum Distance Classifier

Learning the Kernel Parameters in Kernel Minimum Distance Classifier Learnng the Kernel Parameters n Kernel Mnmum Dstance Classfer Daoqang Zhang 1,, Songcan Chen and Zh-Hua Zhou 1* 1 Natonal Laboratory for Novel Software Technology Nanjng Unversty, Nanjng 193, Chna Department

More information

A MapReduce-supported Data Center Networking Topology

A MapReduce-supported Data Center Networking Topology A MapReduce-supported Data Center Networkng Topology Zelu Dng*,, Xue Lu, Deke Guo*, Honghu Chen*, Xueshan Luo* * Natonal Unversty of Defense Technology, Chna McGll Unversty, Canada Abstract Several novel

More information

TECHNIQUE OF FORMATION HOMOGENEOUS SAMPLE SAME OBJECTS. Muradaliyev A.Z.

TECHNIQUE OF FORMATION HOMOGENEOUS SAMPLE SAME OBJECTS. Muradaliyev A.Z. TECHNIQUE OF FORMATION HOMOGENEOUS SAMPLE SAME OBJECTS Muradalyev AZ Azerbajan Scentfc-Research and Desgn-Prospectng Insttute of Energetc AZ1012, Ave HZardab-94 E-mal:aydn_murad@yahoocom Importance of

More information

CMPS 10 Introduction to Computer Science Lecture Notes

CMPS 10 Introduction to Computer Science Lecture Notes CPS 0 Introducton to Computer Scence Lecture Notes Chapter : Algorthm Desgn How should we present algorthms? Natural languages lke Englsh, Spansh, or French whch are rch n nterpretaton and meanng are not

More information

X- Chart Using ANOM Approach

X- Chart Using ANOM Approach ISSN 1684-8403 Journal of Statstcs Volume 17, 010, pp. 3-3 Abstract X- Chart Usng ANOM Approach Gullapall Chakravarth 1 and Chaluvad Venkateswara Rao Control lmts for ndvdual measurements (X) chart are

More information

Constructing Minimum Connected Dominating Set: Algorithmic approach

Constructing Minimum Connected Dominating Set: Algorithmic approach Constructng Mnmum Connected Domnatng Set: Algorthmc approach G.N. Puroht and Usha Sharma Centre for Mathematcal Scences, Banasthal Unversty, Rajasthan 304022 usha.sharma94@yahoo.com Abstract: Connected

More information

Two-Stage Data Distribution for Distributed Surveillance Video Processing with Hybrid Storage Architecture

Two-Stage Data Distribution for Distributed Surveillance Video Processing with Hybrid Storage Architecture Two-Stage Data Dstrbuton for Dstrbuted Survellance Vdeo Processng wth Hybrd Storage Archtecture Yangyang Gao, Hatao Zhang, Bngchang Tang, Yanpe Zhu, Huadong Ma Bejng Key Lab of Intellgent Telecomm. Software

More information

Wireless Sensor Network Localization Research

Wireless Sensor Network Localization Research Sensors & Transducers 014 by IFSA Publshng, S L http://wwwsensorsportalcom Wreless Sensor Network Localzaton Research Lang Xn School of Informaton Scence and Engneerng, Hunan Internatonal Economcs Unversty,

More information

Load-Balanced Anycast Routing

Load-Balanced Anycast Routing Load-Balanced Anycast Routng Chng-Yu Ln, Jung-Hua Lo, and Sy-Yen Kuo Department of Electrcal Engneerng atonal Tawan Unversty, Tape, Tawan sykuo@cc.ee.ntu.edu.tw Abstract For fault-tolerance and load-balance

More information

Sorting Review. Sorting. Comparison Sorting. CSE 680 Prof. Roger Crawfis. Assumptions

Sorting Review. Sorting. Comparison Sorting. CSE 680 Prof. Roger Crawfis. Assumptions Sortng Revew Introducton to Algorthms Qucksort CSE 680 Prof. Roger Crawfs Inserton Sort T(n) = Θ(n 2 ) In-place Merge Sort T(n) = Θ(n lg(n)) Not n-place Selecton Sort (from homework) T(n) = Θ(n 2 ) In-place

More information

Course Introduction. Algorithm 8/31/2017. COSC 320 Advanced Data Structures and Algorithms. COSC 320 Advanced Data Structures and Algorithms

Course Introduction. Algorithm 8/31/2017. COSC 320 Advanced Data Structures and Algorithms. COSC 320 Advanced Data Structures and Algorithms Course Introducton Course Topcs Exams, abs, Proects A quc loo at a few algorthms 1 Advanced Data Structures and Algorthms Descrpton: We are gong to dscuss algorthm complexty analyss, algorthm desgn technques

More information

An Iterative Solution Approach to Process Plant Layout using Mixed Integer Optimisation

An Iterative Solution Approach to Process Plant Layout using Mixed Integer Optimisation 17 th European Symposum on Computer Aded Process Engneerng ESCAPE17 V. Plesu and P.S. Agach (Edtors) 2007 Elsever B.V. All rghts reserved. 1 An Iteratve Soluton Approach to Process Plant Layout usng Mxed

More information

Assignment # 2. Farrukh Jabeen Algorithms 510 Assignment #2 Due Date: June 15, 2009.

Assignment # 2. Farrukh Jabeen Algorithms 510 Assignment #2 Due Date: June 15, 2009. Farrukh Jabeen Algorthms 51 Assgnment #2 Due Date: June 15, 29. Assgnment # 2 Chapter 3 Dscrete Fourer Transforms Implement the FFT for the DFT. Descrbed n sectons 3.1 and 3.2. Delverables: 1. Concse descrpton

More information

Routing in Degree-constrained FSO Mesh Networks

Routing in Degree-constrained FSO Mesh Networks Internatonal Journal of Hybrd Informaton Technology Vol., No., Aprl, 009 Routng n Degree-constraned FSO Mesh Networks Zpng Hu, Pramode Verma, and James Sluss Jr. School of Electrcal & Computer Engneerng

More information

A Fast Visual Tracking Algorithm Based on Circle Pixels Matching

A Fast Visual Tracking Algorithm Based on Circle Pixels Matching A Fast Vsual Trackng Algorthm Based on Crcle Pxels Matchng Zhqang Hou hou_zhq@sohu.com Chongzhao Han czhan@mal.xjtu.edu.cn Ln Zheng Abstract: A fast vsual trackng algorthm based on crcle pxels matchng

More information

The Shortest Path of Touring Lines given in the Plane

The Shortest Path of Touring Lines given in the Plane Send Orders for Reprnts to reprnts@benthamscence.ae 262 The Open Cybernetcs & Systemcs Journal, 2015, 9, 262-267 The Shortest Path of Tourng Lnes gven n the Plane Open Access Ljuan Wang 1,2, Dandan He

More information

Overview. Basic Setup [9] Motivation and Tasks. Modularization 2008/2/20 IMPROVED COVERAGE CONTROL USING ONLY LOCAL INFORMATION

Overview. Basic Setup [9] Motivation and Tasks. Modularization 2008/2/20 IMPROVED COVERAGE CONTROL USING ONLY LOCAL INFORMATION Overvew 2 IMPROVED COVERAGE CONTROL USING ONLY LOCAL INFORMATION Introducton Mult- Smulator MASIM Theoretcal Work and Smulaton Results Concluson Jay Wagenpfel, Adran Trachte Motvaton and Tasks Basc Setup

More information

Reliability and Performance Models for Grid Computing

Reliability and Performance Models for Grid Computing Relablty and Performance Models for Grd Computng Yuan-Shun Da,2, Jack Dongarra,3,4 Department of Electrcal Engneerng and Computer Scence, Unversty of Tennessee, Knoxvlle 2 Department of Industral and Informaton

More information

Evaluation of Parallel Processing Systems through Queuing Model

Evaluation of Parallel Processing Systems through Queuing Model ISSN 2278-309 Vkas Shnde, Internatonal Journal of Advanced Volume Trends 4, n Computer No.2, March Scence - and Aprl Engneerng, 205 4(2), March - Aprl 205, 36-43 Internatonal Journal of Advanced Trends

More information

Research of Dynamic Access to Cloud Database Based on Improved Pheromone Algorithm

Research of Dynamic Access to Cloud Database Based on Improved Pheromone Algorithm , pp.197-202 http://dx.do.org/10.14257/dta.2016.9.5.20 Research of Dynamc Access to Cloud Database Based on Improved Pheromone Algorthm Yongqang L 1 and Jn Pan 2 1 (Software Technology Vocatonal College,

More information

Using Fuzzy Logic to Enhance the Large Size Remote Sensing Images

Using Fuzzy Logic to Enhance the Large Size Remote Sensing Images Internatonal Journal of Informaton and Electroncs Engneerng Vol. 5 No. 6 November 015 Usng Fuzzy Logc to Enhance the Large Sze Remote Sensng Images Trung Nguyen Tu Huy Ngo Hoang and Thoa Vu Van Abstract

More information

An efficient iterative source routing algorithm

An efficient iterative source routing algorithm An effcent teratve source routng algorthm Gang Cheng Ye Tan Nrwan Ansar Advanced Networng Lab Department of Electrcal Computer Engneerng New Jersey Insttute of Technology Newar NJ 7 {gc yt Ansar}@ntedu

More information

Solving two-person zero-sum game by Matlab

Solving two-person zero-sum game by Matlab Appled Mechancs and Materals Onlne: 2011-02-02 ISSN: 1662-7482, Vols. 50-51, pp 262-265 do:10.4028/www.scentfc.net/amm.50-51.262 2011 Trans Tech Publcatons, Swtzerland Solvng two-person zero-sum game by

More information

Delay Variation Optimized Traffic Allocation Based on Network Calculus for Multi-path Routing in Wireless Mesh Networks

Delay Variation Optimized Traffic Allocation Based on Network Calculus for Multi-path Routing in Wireless Mesh Networks Appl. Math. Inf. Sc. 7, No. 2L, 467-474 2013) 467 Appled Mathematcs & Informaton Scences An Internatonal Journal http://dx.do.org/10.12785/ams/072l13 Delay Varaton Optmzed Traffc Allocaton Based on Network

More information

Machine Learning. Topic 6: Clustering

Machine Learning. Topic 6: Clustering Machne Learnng Topc 6: lusterng lusterng Groupng data nto (hopefully useful) sets. Thngs on the left Thngs on the rght Applcatons of lusterng Hypothess Generaton lusters mght suggest natural groups. Hypothess

More information

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS ARPN Journal of Engneerng and Appled Scences 006-017 Asan Research Publshng Network (ARPN). All rghts reserved. NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS Igor Grgoryev, Svetlana

More information

VISUAL SELECTION OF SURFACE FEATURES DURING THEIR GEOMETRIC SIMULATION WITH THE HELP OF COMPUTER TECHNOLOGIES

VISUAL SELECTION OF SURFACE FEATURES DURING THEIR GEOMETRIC SIMULATION WITH THE HELP OF COMPUTER TECHNOLOGIES UbCC 2011, Volume 6, 5002981-x manuscrpts OPEN ACCES UbCC Journal ISSN 1992-8424 www.ubcc.org VISUAL SELECTION OF SURFACE FEATURES DURING THEIR GEOMETRIC SIMULATION WITH THE HELP OF COMPUTER TECHNOLOGIES

More information

Steps for Computing the Dissimilarity, Entropy, Herfindahl-Hirschman and. Accessibility (Gravity with Competition) Indices

Steps for Computing the Dissimilarity, Entropy, Herfindahl-Hirschman and. Accessibility (Gravity with Competition) Indices Steps for Computng the Dssmlarty, Entropy, Herfndahl-Hrschman and Accessblty (Gravty wth Competton) Indces I. Dssmlarty Index Measurement: The followng formula can be used to measure the evenness between

More information

Private Information Retrieval (PIR)

Private Information Retrieval (PIR) 2 Levente Buttyán Problem formulaton Alce wants to obtan nformaton from a database, but she does not want the database to learn whch nformaton she wanted e.g., Alce s an nvestor queryng a stock-market

More information

Hierarchical clustering for gene expression data analysis

Hierarchical clustering for gene expression data analysis Herarchcal clusterng for gene expresson data analyss Gorgo Valentn e-mal: valentn@ds.unm.t Clusterng of Mcroarray Data. Clusterng of gene expresson profles (rows) => dscovery of co-regulated and functonally

More information

Remote Sensing Image Retrieval Algorithm based on MapReduce and Characteristic Information

Remote Sensing Image Retrieval Algorithm based on MapReduce and Characteristic Information Remote Sensng Image Retreval Algorthm based on MapReduce and Characterstc Informaton Zhang Meng 1, 1 Computer School, Wuhan Unversty Hube, Wuhan430097 Informaton Center, Wuhan Unversty Hube, Wuhan430097

More information

Virtual Memory. Background. No. 10. Virtual Memory: concept. Logical Memory Space (review) Demand Paging(1) Virtual Memory

Virtual Memory. Background. No. 10. Virtual Memory: concept. Logical Memory Space (review) Demand Paging(1) Virtual Memory Background EECS. Operatng System Fundamentals No. Vrtual Memory Prof. Hu Jang Department of Electrcal Engneerng and Computer Scence, York Unversty Memory-management methods normally requres the entre process

More information

Analysis on the Workspace of Six-degrees-of-freedom Industrial Robot Based on AutoCAD

Analysis on the Workspace of Six-degrees-of-freedom Industrial Robot Based on AutoCAD Analyss on the Workspace of Sx-degrees-of-freedom Industral Robot Based on AutoCAD Jn-quan L 1, Ru Zhang 1,a, Fang Cu 1, Q Guan 1 and Yang Zhang 1 1 School of Automaton, Bejng Unversty of Posts and Telecommuncatons,

More information

Concurrent Apriori Data Mining Algorithms

Concurrent Apriori Data Mining Algorithms Concurrent Apror Data Mnng Algorthms Vassl Halatchev Department of Electrcal Engneerng and Computer Scence York Unversty, Toronto October 8, 2015 Outlne Why t s mportant Introducton to Assocaton Rule Mnng

More information

MULTISPECTRAL IMAGES CLASSIFICATION BASED ON KLT AND ATR AUTOMATIC TARGET RECOGNITION

MULTISPECTRAL IMAGES CLASSIFICATION BASED ON KLT AND ATR AUTOMATIC TARGET RECOGNITION MULTISPECTRAL IMAGES CLASSIFICATION BASED ON KLT AND ATR AUTOMATIC TARGET RECOGNITION Paulo Quntlano 1 & Antono Santa-Rosa 1 Federal Polce Department, Brasla, Brazl. E-mals: quntlano.pqs@dpf.gov.br and

More information

Application of Improved Fish Swarm Algorithm in Cloud Computing Resource Scheduling

Application of Improved Fish Swarm Algorithm in Cloud Computing Resource Scheduling , pp.40-45 http://dx.do.org/10.14257/astl.2017.143.08 Applcaton of Improved Fsh Swarm Algorthm n Cloud Computng Resource Schedulng Yu Lu, Fangtao Lu School of Informaton Engneerng, Chongqng Vocatonal Insttute

More information

Application of VCG in Replica Placement Strategy of Cloud Storage

Application of VCG in Replica Placement Strategy of Cloud Storage Internatonal Journal of Grd and Dstrbuted Computng, pp.27-40 http://dx.do.org/10.14257/jgdc.2016.9.4.03 Applcaton of VCG n Replca Placement Strategy of Cloud Storage Wang Hongxa Computer Department, Bejng

More information

Machine Learning: Algorithms and Applications

Machine Learning: Algorithms and Applications 14/05/1 Machne Learnng: Algorthms and Applcatons Florano Zn Free Unversty of Bozen-Bolzano Faculty of Computer Scence Academc Year 011-01 Lecture 10: 14 May 01 Unsupervsed Learnng cont Sldes courtesy of

More information

Performance Evaluation of Information Retrieval Systems

Performance Evaluation of Information Retrieval Systems Why System Evaluaton? Performance Evaluaton of Informaton Retreval Systems Many sldes n ths secton are adapted from Prof. Joydeep Ghosh (UT ECE) who n turn adapted them from Prof. Dk Lee (Unv. of Scence

More information

Network Intrusion Detection Based on PSO-SVM

Network Intrusion Detection Based on PSO-SVM TELKOMNIKA Indonesan Journal of Electrcal Engneerng Vol.1, No., February 014, pp. 150 ~ 1508 DOI: http://dx.do.org/10.11591/telkomnka.v1.386 150 Network Intruson Detecton Based on PSO-SVM Changsheng Xang*

More information

A Low-Overhead Routing Protocol for Ad Hoc Networks with selfish nodes

A Low-Overhead Routing Protocol for Ad Hoc Networks with selfish nodes A Low-Oerhead Routng Protocol for Ad Hoc Networks wth selfsh nodes Dongbn Wang 1, Xaofeng Wang 2, Xangzhan Yu 3, Kacheng Q 1, Zhbn Xa 1 1 School of Software Engneerng, Bejng Unersty of Posts and Telecommuncatons,100876,

More information

THE PATH PLANNING ALGORITHM AND SIMULATION FOR MOBILE ROBOT

THE PATH PLANNING ALGORITHM AND SIMULATION FOR MOBILE ROBOT Journal of Theoretcal and Appled Informaton Technology 30 th Aprl 013. Vol. 50 No.3 005-013 JATIT & LLS. All rghts reserved. ISSN: 199-8645 www.jatt.org E-ISSN: 1817-3195 THE PATH PLANNING ALGORITHM AND

More information

Reliability Analysis of Aircraft Condition Monitoring Network Using an Enhanced BDD Algorithm

Reliability Analysis of Aircraft Condition Monitoring Network Using an Enhanced BDD Algorithm Chnese Journal of Aeronautcs 25 (2012) 925-930 Contents lsts avalable at ScenceDrect Chnese Journal of Aeronautcs journal homepage: www.elsever.com/locate/cja Relablty Analyss of Arcraft Condton Montorng

More information

A Parallelization Design of JavaScript Execution Engine

A Parallelization Design of JavaScript Execution Engine , pp.171-184 http://dx.do.org/10.14257/mue.2014.9.7.15 A Parallelzaton Desgn of JavaScrpt Executon Engne Duan Huca 1,2, N Hong 2, Deng Feng 2 and Hu Lnln 2 1 Natonal Network New eda Engneerng Research

More information

A high precision collaborative vision measurement of gear chamfering profile

A high precision collaborative vision measurement of gear chamfering profile Internatonal Conference on Advances n Mechancal Engneerng and Industral Informatcs (AMEII 05) A hgh precson collaboratve vson measurement of gear chamferng profle Conglng Zhou, a, Zengpu Xu, b, Chunmng

More information

Adaptive Free Space Management of Online Placement for Reconfigurable Systems

Adaptive Free Space Management of Online Placement for Reconfigurable Systems Adaptve Free Space Management of Onlne Placement for Reconfgurable Systems Trong-Yen Lee, Che-Cheng Hu, and Cha-Chun Tsa Abstract The FPGA can be reconfgured both dynamcally and partally. Such reconfgurable

More information

A Resources Virtualization Approach Supporting Uniform Access to Heterogeneous Grid Resources 1

A Resources Virtualization Approach Supporting Uniform Access to Heterogeneous Grid Resources 1 A Resources Vrtualzaton Approach Supportng Unform Access to Heterogeneous Grd Resources 1 Cunhao Fang 1, Yaoxue Zhang 2, Song Cao 3 1 Tsnghua Natonal Labatory of Inforamaton Scence and Technology 2 Department

More information

Decision Strategies for Rating Objects in Knowledge-Shared Research Networks

Decision Strategies for Rating Objects in Knowledge-Shared Research Networks Decson Strateges for Ratng Objects n Knowledge-Shared Research etwors ALEXADRA GRACHAROVA *, HAS-JOACHM ER **, HASSA OUR ELD ** OM SUUROE ***, HARR ARAKSE *** * nsttute of Control and System Research,

More information

AADL : about scheduling analysis

AADL : about scheduling analysis AADL : about schedulng analyss Schedulng analyss, what s t? Embedded real-tme crtcal systems have temporal constrants to meet (e.g. deadlne). Many systems are bult wth operatng systems provdng multtaskng

More information

Subspace clustering. Clustering. Fundamental to all clustering techniques is the choice of distance measure between data points;

Subspace clustering. Clustering. Fundamental to all clustering techniques is the choice of distance measure between data points; Subspace clusterng Clusterng Fundamental to all clusterng technques s the choce of dstance measure between data ponts; D q ( ) ( ) 2 x x = x x, j k = 1 k jk Squared Eucldean dstance Assumpton: All features

More information

6.854 Advanced Algorithms Petar Maymounkov Problem Set 11 (November 23, 2005) With: Benjamin Rossman, Oren Weimann, and Pouya Kheradpour

6.854 Advanced Algorithms Petar Maymounkov Problem Set 11 (November 23, 2005) With: Benjamin Rossman, Oren Weimann, and Pouya Kheradpour 6.854 Advanced Algorthms Petar Maymounkov Problem Set 11 (November 23, 2005) Wth: Benjamn Rossman, Oren Wemann, and Pouya Kheradpour Problem 1. We reduce vertex cover to MAX-SAT wth weghts, such that the

More information

Distributed Resource Scheduling in Grid Computing Using Fuzzy Approach

Distributed Resource Scheduling in Grid Computing Using Fuzzy Approach Dstrbuted Resource Schedulng n Grd Computng Usng Fuzzy Approach Shahram Amn, Mohammad Ahmad Computer Engneerng Department Islamc Azad Unversty branch Mahallat, Iran Islamc Azad Unversty branch khomen,

More information

Query Clustering Using a Hybrid Query Similarity Measure

Query Clustering Using a Hybrid Query Similarity Measure Query clusterng usng a hybrd query smlarty measure Fu. L., Goh, D.H., & Foo, S. (2004). WSEAS Transacton on Computers, 3(3), 700-705. Query Clusterng Usng a Hybrd Query Smlarty Measure Ln Fu, Don Hoe-Lan

More information

Video Proxy System for a Large-scale VOD System (DINA)

Video Proxy System for a Large-scale VOD System (DINA) Vdeo Proxy System for a Large-scale VOD System (DINA) KWUN-CHUNG CHAN #, KWOK-WAI CHEUNG *# #Department of Informaton Engneerng *Centre of Innovaton and Technology The Chnese Unversty of Hong Kong SHATIN,

More information

Shape-adaptive DCT and Its Application in Region-based Image Coding

Shape-adaptive DCT and Its Application in Region-based Image Coding Internatonal Journal of Sgnal Processng, Image Processng and Pattern Recognton, pp.99-108 http://dx.do.org/10.14257/sp.2014.7.1.10 Shape-adaptve DCT and Its Applcaton n Regon-based Image Codng Yamn Zheng,

More information

A Robust Method for Estimating the Fundamental Matrix

A Robust Method for Estimating the Fundamental Matrix Proc. VIIth Dgtal Image Computng: Technques and Applcatons, Sun C., Talbot H., Ourseln S. and Adraansen T. (Eds.), 0- Dec. 003, Sydney A Robust Method for Estmatng the Fundamental Matrx C.L. Feng and Y.S.

More information

For instance, ; the five basic number-sets are increasingly more n A B & B A A = B (1)

For instance, ; the five basic number-sets are increasingly more n A B & B A A = B (1) Secton 1.2 Subsets and the Boolean operatons on sets If every element of the set A s an element of the set B, we say that A s a subset of B, or that A s contaned n B, or that B contans A, and we wrte A

More information

The Research of Support Vector Machine in Agricultural Data Classification

The Research of Support Vector Machine in Agricultural Data Classification The Research of Support Vector Machne n Agrcultural Data Classfcaton Le Sh, Qguo Duan, Xnmng Ma, Me Weng College of Informaton and Management Scence, HeNan Agrcultural Unversty, Zhengzhou 45000 Chna Zhengzhou

More information

R s s f. m y s. SPH3UW Unit 7.3 Spherical Concave Mirrors Page 1 of 12. Notes

R s s f. m y s. SPH3UW Unit 7.3 Spherical Concave Mirrors Page 1 of 12. Notes SPH3UW Unt 7.3 Sphercal Concave Mrrors Page 1 of 1 Notes Physcs Tool box Concave Mrror If the reflectng surface takes place on the nner surface of the sphercal shape so that the centre of the mrror bulges

More information

A New Transaction Processing Model Based on Optimistic Concurrency Control

A New Transaction Processing Model Based on Optimistic Concurrency Control A New Transacton Processng Model Based on Optmstc Concurrency Control Wang Pedong,Duan Xpng,Jr. Abstract-- In ths paper, to support moblty and dsconnecton of moble clents effectvely n moble computng envronment,

More information

Mining User Similarity Using Spatial-temporal Intersection

Mining User Similarity Using Spatial-temporal Intersection www.ijcsi.org 215 Mnng User Smlarty Usng Spatal-temporal Intersecton Ymn Wang 1, Rumn Hu 1, Wenhua Huang 1 and Jun Chen 1 1 Natonal Engneerng Research Center for Multmeda Software, School of Computer,

More information

A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS

A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS Proceedngs of the Wnter Smulaton Conference M E Kuhl, N M Steger, F B Armstrong, and J A Jones, eds A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS Mark W Brantley Chun-Hung

More information

Professional competences training path for an e-commerce major, based on the ISM method

Professional competences training path for an e-commerce major, based on the ISM method World Transactons on Engneerng and Technology Educaton Vol.14, No.4, 2016 2016 WIETE Professonal competences tranng path for an e-commerce maor, based on the ISM method Ru Wang, Pn Peng, L-gang Lu & Lng

More information

Sum of Linear and Fractional Multiobjective Programming Problem under Fuzzy Rules Constraints

Sum of Linear and Fractional Multiobjective Programming Problem under Fuzzy Rules Constraints Australan Journal of Basc and Appled Scences, 2(4): 1204-1208, 2008 ISSN 1991-8178 Sum of Lnear and Fractonal Multobjectve Programmng Problem under Fuzzy Rules Constrants 1 2 Sanjay Jan and Kalash Lachhwan

More information

An Image Compression Algorithm based on Wavelet Transform and LZW

An Image Compression Algorithm based on Wavelet Transform and LZW An Image Compresson Algorthm based on Wavelet Transform and LZW Png Luo a, Janyong Yu b School of Chongqng Unversty of Posts and Telecommuncatons, Chongqng, 400065, Chna Abstract a cylpng@63.com, b y27769864@sna.cn

More information