Transport-Problem-Based Algorithm fordynamicload Balancing in Distributed LogicSimulation
|
|
|
- Byron Montgomery
- 10 years ago
- Views:
Transcription
1 Transport-Problem-Based Algorthm fordynamcload Balancng n Dstrbuted LogcSmulaton YuryV. Ladzhensy,VatcheslavA. Kourtch Donets atonaltechncal Unversty Artema Street,58a Donets, Urane,83005 Abstract: Advantages and dsadvantages of adynamc load balancng algorthm whch mnmzes Eucldean norm ofdata mgraton are dscussed. Anew effectve algorthm for a dynamc load balancng problem ssuggested. The algorthm s based on atransport problem solvng and searchng for shortest ways n agraph. Expermental results forthe algorthm are provded. 1Introducton The dstrbuted logc smulaton sthe logc smulaton usng a networ of computers. Achevng a good load balance between processors of computers s crucal to mnmze tme spent for a smulaton process. The frst step of the load balancng s to cut a problem: to dstrbute the parts of the problem between processors. In some cases t s enough because the balance won t be changed. But n other cases the load balance should be perodcally restored. There are many methods and algorthms for statc and dynamc load balancng. We refer to revew of graph parttonng algorthms [Po96] and a multlevel algorthm [KK95] for statc load balancng methods. For dynamc load balancng methodssee, forexample, [AT95], [AT96], [JSL94],and alsorevews [De05]. In [95], authors suggest a new crtera of optmzaton for load balancng a mgraton level. The mgraton level s an amount of data to be transferred between processors to acheve a load balance. Indeed, after the load balancng algorthm has been executed a schedule of data or subproblems mgraton between the processors s ready. But the data mgraton needs tme, and ths tme should be also mnmzed. In ths paper, we focus on methods whch allow fndng a good load balance and mnmzng the mgraton level and suggest anewapproach to thsproblem. 2Defntons Let P be a number of processors and G P ( V P,E P ) be a processor graph, where V P = { 1,2,,P} sthe set of vertces representng processors and E P sthe set of edges. An edge (, j ) E P f data can be transferred from aprocessor to aprocessor j.ina 117
2 dstrbuted smulaton a graph wll always connected, and n many cases t wll be a clque, becausenacomputernetwor anypar of computers can exchange wthdata. Let be a number of subproblems. A subproblem can represent an element of smulated scheme or acluster of elements that depends of asmulaton problem. Let a graph G ( V,E ) be a problem graph, where V = {1,2,,} s the set of vertces representng subproblems and E sthe set of edges. Anedge (, j ) E f the subproblem j needs nformaton or events from the subproblem.we assume all subproblems have equal complexty. Let = { 1, 2,, P }beapartton ofthe graph G ( V,E ). Each V scomputed on processor.the subsets and j are not ntersected,.e. j =.The problem s to fnd new parttonng = { 1, 2,, P }whch mnmzes concurrently the msbalance, nterprocessor communcaton and mgraton level. The msbalance can be found usng oneofthe followng formulas [AT95], [AT96], [DS98]: M 1 ( ) = max l mn l, M =,1 P m m =,1 P P ( l l ) 1 = 1 ( ) = l P 2 max M 3 ( ) = max l, =,1 P 1, where P 1 l =, l max = max l, l = l. =,1 P P = 1 The formula M 1 ( )presents the dfference between the maxmum and the mnmum load. If M 1 ( )=0 the msbalance s absent. The formula M 2 ( )sthe second central moment of the loads of dfferent processors. Ths statstcal magntude s dffcult to evaluate, therefore ts used rarely. And M 3 ( )sthe maxmum value ofprocessor load. The maxmum load doesn t tell anythng about msbalance drectly, but the processor whch has the maxmumload wll wor slower than others. Thus, fthe maxmumload wll beasmnmal aspossble the smulatonprocess s the fastest. Others formulas don t gve such advantages. Also the M 3 ( )can be easly evaluated, so ts the most sutable. The mgraton level can be evaluated as P = 1 ( \ ' ) + ' \ ( ) = 2. Ths functon sum up the numbers of subproblems tobetransmtted from each processor - \ and the number of subproblems tobetransmtted to each processor \. 118
3 The factor ½ sneeded because each transmtted subproblem sconsdered twce n the numerator. Hence, the ( )sthe number of transmtted subproblems. In order to facltate the algorthm development we assume the nterprocessor communcatons are not mportant for the tas and do not consder t. But n [95] t was noted that the reasonng wth such assumpton should tae nto account future necessty of consderng nterprocessor communcaton. To do that, authors propose to allow data mgraton between two processors only f there are anedge (, j ) E P n processorgraph andsuch subproblems, l j that(,l) E. Let s consder agraph G (,E ), where s aproblem graph parttonng and (, ) E f and only f (, j ) E P and the followng condton s satsfed: l ((,l) E ). If there s such n that l l 1, one or several subproblems should be transferred to other part of the problem graph. The target part can be selected only from the set{ j (, j ) E }. If there sno such that l l 1 the load balance sacheved. We use l l 1 rule to chec the necessty of data mgraton because f l l data should be transferred to the,but not from the.and f l l < 1only apart of subproblem should be transferred to acheve the load balance, but the subproblems cannot be dvded. The rule l >l cannot be used because ncases wth non nteger l a processors wth the surplus load always exst, sothe load balancng wll be endless. 3Mnmzng Eucldean norm ofdata mgraton The algorthm whch mnmzes Eucldean norm of data mgraton s descrbed n [95]. The authors assume that any subproblem can be nfntely dvded and consder aload asreal number. Thus the amount of data to betransferred from the part s defned as l l. 3.1 Algorthm descrpton The amount of data to betransferred from the part tothe part j sdenoted as δ j ( δ j = δ j ). To mae the balance optmal the amounts δ j should satsfy the followng lnear system of equatons: j (, ) E j δ = l l =,1 P. The number of ndependent equatons s less than P,therefore the system of equatons has an unlmted number of solutons. A soluton wth mnmum data mgraton should be selected, thats weshould 119
4 Mnmze subject to 2 E δ j,, j j j (, ) E j δ = l l. Ths problem can be replaced by another system of equatons L λ=b, where λ s a varable vector of sze P, L samatrx of sze P P, b s avectorof sze P : ( L ) ( b ) j,1 f j and (, = deg( ), f = j 0, otherwse = l l j ) E Adegree of the vertex f the graph ( G (,E )sthe deg( )={ (, ) E }. After the value ofthe λ vector was found, the data mgraton amount can beevaluated as δ j = λ λ j. The load balancng algorthm s[95]: (1) Fndthe averageload and the vector b. (2) Solvelnearsystem of equatons L λ =b for λ. (3) The load tobetransferred from aprocessor toaprocessor j s λ λ j. 3.2Algorthm dscusson The algorthm from [95] was orgnally desgned for the parallel fnte element soluton of PDE s based on unstructured meshes. The bg advantages of ths algorthm are smplcty of mplementaton and possblty of the parallel mplementaton on the same parallel machne whch s used for smulaton. The authors suppose to use a parallel machne wth sparse nterprocessor connectons. Ths means that a degree of each vertex n aprocessorgraphssmall. In the dstrbuted logc smulaton any two processors can usually exchange data usng approxmately equal tme. Hence the processor graph has an edge for each par of vertces. We have studed propertes of the algorthm n ths case. Let s consder the full graph wth 5 vertex-processors (see fg.1a) and the processors load s l =(, 10, 50, 70, 30). 120
5 a) b) c) Fg. 1Example of the algorthm wor onthe full graph: a) the ntal graphwththe processors load;b) datamgratonand new processors load obtaned usng the algorthm;c) an alternatve soluton Usng the algorthm we have found λ =( 2.811, 6.811, 1.189, 7.189, 2.811). The data mgraton n ths case sshown on fg. 1b. We see that the load s balanced. The number of transferred subproblems s =54, or E =920. But other possble soluton exsts (see the fg. 1c) whch gves the same load balance but transfers only =30 subproblems ( E =600). Therefore, ths algorthm doesn t gve the best possble solutonforthe dstrbuted systems. The logc smulaton has other dfference from the fnte elements method. The number of subproblems can exceed the number of processors not much. Let s consder one more example to llustrate the wor of the algorthm n that case. On the fg. 2a the processor graph wth the small processors load s presented. The fgures 2b and 2c show the subproblems mgraton schedule obtaned wth the algorthm and manually. We can see that algorthm s balance s not optmal, and t needs totransfer 4subproblems ( E =8). Alternatve soluton gves the optmal balance and transfers 4subproblems also, but E = 12. Snce the optmal load balance achevng s more mportant, alternatve soluton whchdoest andtransfers the samenumber of subproblems sbetter. Reasonng from these dsadvantages of the algorthm [95] for the load balancng, we need newalgorthm avoded thesedrawbacs. a) b) c) Fg. 2Example of the algorthm wor wth small load: a) the ntal graph wththe processors load; b) data mgraton and new processors load obtaned usng the algorthm; c) an alternatve soluton 121
6 4Transport-problem-based algorthm The man problems of the load balancng are determnaton of a number of subproblems to be transferred from each processor and a target processor for each transferred subproblem. 4.1Man deaof the algorthm We have some processors wth the load l l 1, each of these processors has togve away l l subproblems. Also we have some processors wth the load l < l,each of these processors may receve l l subproblems. Ifwe defne adstance between any par of processors we can solve ths problem as the transport problem usng the method of potentals. If some subproblem wll be transferred from one processor to another through the thrd one, twll be transferred twce (see fg. 3). Hence, the subproblem should always be transferred usng the shortest path n the graph. The shortest paths between all pars of vertces n the graph can be found usng the Floyd algorthm. We use the method of potentals [ME78] and the Floyd algorthm [Fl62] assubtass of the newalgorthm. a) b) c) Fg. 3Data mgraton route: a) the processorgraph; b) the optmal but prohbted mgraton schedule (the dotted lne sthe prohbted way of mgraton); c) the mgraton schedule usng the ntermedateprocessor The man dea of the algorthm s tofnd the shortest paths n the graph between all pars of processors andformthe nput datafor the transport problem, solve tusng the method of potentals. Then the results of the transport problem should be nterpreted n terms of the load balancng. 4.2Algorthm mplementaton The transport-problem-based algorthm for dynamc load balancng sprovded on the fg. 4. Ths algorthm returns a matrx of the P P sze, [,j] are the number of subproblems to be transferred from a processor to a processor j.intal values of [,j] sassumedtobezero. On the frst step of ths algorthm an average load sevaluated. The sets O and I of processors whch have to pass and receve the subproblems approprately are calculated then. The Floyd algorthm s used on the fourth step. The results of the Floyd algorthm are the array D of the ways lengths and the array W whch contans nformaton about ways. 122
7 Input data for the transport problem are formed onthe steps 6-8: the array T of the ways length between processors whch pass ther subproblems and processors whch receve them. Then the potental method s used on the step 9 to solve the transport problem. It uses the array T of the ways lengths between processors, the set O l of amounts of subproblems to be gven away from processors, the set l I of amounts of subproblems to be receved by processors. The result of the potental method s an array TS of sze O I, each element TS[,m] s an amount of subproblems to be transferred from an element O [ ]toanelement I [ m ] foreach O l O { l I { < l D,W T reatematrx(o I) foreach O foreach m I endfor endfor TS SolveTransport(T,O foreach m I untl c=m; endfor endfor P 1 = P = 1 Floyd(G(,E T[,m] D[,m] c:=vs repeat } c W[c,m]; 1 } l, l I) [c,w[c,m]] [c,w[c,m]]+ts[,m] Fg. 4Transport-based algorthm for dynamc load balancng After that the results of the method of potentals must be nterpreted. For each gve away - receve par of processors (steps 10-11) the shortest past should be restored (steps 12-16). The varable c for path restorng s ntalzed on the steps 12 and refers to the current processor of path. The varable c s the current vertex (processor) ofthe path. Then the amount of subproblems to be transferred between processors and m s added to each edge of the path n the graph ast s shown on the fg. 3. In the algorthm mplementaton ths amount s TS[,m] and t s added to the element [c,w[c,m]] of the return matrx, where W [ c,m ]s the next processor n the path. Operatons are performed )) 123
8 on the steps untl the value varable c whch represents current processor wll equal targetprocessor m,.e. the path sover. 4.3Algorthm dscusson The new algorthm allows avodng cycles n data transferrng. Ths s abg advantage n compare to the [95] algorthm. Itshould avod cyclc or ndrect (see fg. 1.b) data mgraton. Moreover, favertex has asurplus load twll only gve the load away, and f a vertex has lac of load twll only receve the load. Wth one excepton f there sno edge between vertces, the data wll mgrate usng the shortest path. We assume that t wll sgnfcantly decrease the mgraton level whch s crtcal for dstrbuted systems. Also new algorthm wll tae away all surplus loads from each processor, so t should create such mgraton schedules that wll always mnmzes the maxmum load n the best way. Ths s mportant for logc smulaton, because t allow speed up smulaton process. For the example problems from fgs. 1 and 2the new algorthm gves an optmal soluton (le on the fgs. 1c and 2c). The new algorthm has a dsadvantage. Whle [95] algorthm solves the lnear system of equatons whch can be done n parallel, new algorthm solve the transport problem and cannot be so effectvely parallelzed. 5Expermental results The algorthm from [95] and the transport-problem-based algorthm were mplemented on Delph language. Experments on random graphs were performed. Problem graphsweregenerated usng the followng scheme: (1) reate the P parts of the graph; each part contans a random number of vertces between mn and.the overall numberof vertces s V. (2) reate the V 1edge to create aconnected problem graph. Frst edge s added between two randomly selected vertces. Each next edge s added between a randomly selected vertex from already connected vertces and other vertex from not yetconnected vertces. (3) reateall otheredgesatrandom untl aneededgraphdensty sreached. (4) Aprocessorgraph sassumedtobeafull connected graphwth P vertces. Input graph Mnmumload Maxmumload Mgraton G V E mn mn mn max
9 Table 1Results for problem graphs wth around 1000 vertcesand 5000 edgeson 10 processors The expermental results are presented n Tables 1-3. Here G s the sequence number of graph n the table, mn sthe mnmum load, sthe maxmum load, V sthe number of vertces n the problem graph, E sthe number of edges n the problem graph, mn s the mnmum load f the transport-problem-based algorthm was used, max s the maxmum load f the transport-problem-based algorthm was used, s the number of subproblems was transferred by the transport-problem-based algorthm, mn s the mnmum load f the [95] algorthm was used, max s the maxmum load f the [95] algorthm was used, sthe number of subproblems transferred by the [95]algorthm, sthe averagedatamgratonnormfor each algorthm. Input graph Mnmumload Maxmumload Mgraton G V E mn mn mn max Table 2Results for problem graphs wth around vertcesand edges on 20 processors Input graph Mnmumload Maxmumload Mgraton G V E mn mn mn max Table 3Results for problem graphs wth around vertcesand edges on 20 processors In all cases (see tables 1-3) a maxmum load after usng the transport-problem-based algorthm s less or equals amaxmum load M 3 ( )= after usng [95] algorthm, 125
10 that s max max. Thus alogc smulaton wll be performed faster f the transportproblem-based algorthm s used. But the ndex M 1 ( )= mn s worse for the transport-problem-based algorthm G Fg. 5The mgraton level forthe transport-problem-based algorthm () and nown algorthm () for each graph wth10000 vertcesand edges on 20 processors (see table 2) G Fg. 6The mgraton level forthe transport-problem-based algorthm () and nown algorthm () for each graph wth10000 vertcesand edges on 20 processors (see table 3) For small graphs (see table 1), a number of transferred subproblems by the transportproblem-based algorthm can be bgger but f max s strctly less than max. For 126
11 bgger graphs (see tables 2 and 3) the number of transferred subproblems by the transport-problem-based algorthm s always less, t decreases a number of transferred subproblems on 24.7% at average aganst the [95] algorthm. On the fgs. 5 and 6 there are charts whch show the dfference between the mgraton levels of transportproblem-based and [95] algorthms n dependencyof graph. The 24.7% gan from the newalgorthm salmost constant. 6onclusons Analyss of the load balancng algorthm whch mnmzes Eucldean norm of data mgraton reveals some drawbacs of the algorthm usng for the dstrbuted logc smulaton. Ths algorthm gves not good solutons f aprocessor graph has hgh densty or a load of each processor s low. The new load balancng algorthm s developed. It uses Floyd algorthm to fnd shortest ways n a problem graph and then solves a transport problem usng the potental method to mnmze data mgraton between processors and the lengths of ways for data transferrng between processors. omputatonal experments show that the new algorthm decreases a number of transferred subproblems on 24.7% at average aganst the exsted algorthm. Also new algorthm mproves a load balance for the bg problems. We plan mprove the transportproblem-based algorthm by consderng the nterprocessor communcaton as the thrd crtera of optmzaton n future. Bblography [AT95] H. Avrl,. Tropper, lustered tme warp and logc smulaton//9th Worshop on Parallel and Dstrbuted Smulaton (PADS'95), 1995, pages [AT96] H.Avrl,. Tropper, The Dynamc Load Balancng of lustered Tme Warp for Logc Smulatons//Worshop onparalleland Dstrbuted Smulaton, 1996, pages [De05] K. Devne and al., Anew challenges n dynamc load balancng.//appled umercal Mathematcs, v52, 2005, pp [DS98] Deelman E., Szymans B., Dynamc load balancng nparallel dscrete event smulaton for spatally explct problems.//pads'98, IEEE SPress, 1998, pages [Fl62] Floyd, Robert W. Algorthm 97: Shortest Path. ommuncatons of the AM, volume 5 (ssue 6), 1962,p345. [95] Y.F. Hu, R.J. Blae, Anoptmal dynamc load balancng algorthm. Preprnt DL-P , Daresbury Laboratory, Warrngton, WA44AD, UK. (To be publshed n oncurrency:practce &Experence), 1995 [JSL94] M-R. Jang, S-P. Sheh, -L. Lu, Dynamc load balancng n parallel smulaton usng tme warpmechansm.// IPADS, 1994, pp [KK95] G.Karyps, V.Kumar, Analyss of multlevel graph parttonng. Tech. Report , omputer Scence Department,Unversty of Mnnesota, [ME78] Handboo of Operaton Research: Foundaton and Fundamentals.// Edted by J.J. Moder, [P00] S.E.Elmaghraby. Ltton Educaton Publshng, 1978 G-B Png and al., Load balancng for conservatve smulaton on shared memory multprocessor systems.//14th Worshop on Parallel and Dstrbuted smulaton, May 28-31, [Po96] A. Pothen, Graph parttonng algorthms wth applcatons to scentfc computng.//parallel umercal Algorthms, Kluwer Academc Press,
Luby s Alg. for Maximal Independent Sets using Pairwise Independence
Lecture Notes for Randomzed Algorthms Luby s Alg. for Maxmal Independent Sets usng Parwse Independence Last Updated by Erc Vgoda on February, 006 8. Maxmal Independent Sets For a graph G = (V, E), an ndependent
The Greedy Method. Introduction. 0/1 Knapsack Problem
The Greedy Method Introducton We have completed data structures. We now are gong to look at algorthm desgn methods. Often we are lookng at optmzaton problems whose performance s exponental. For an optmzaton
The Development of Web Log Mining Based on Improve-K-Means Clustering Analysis
The Development of Web Log Mnng Based on Improve-K-Means Clusterng Analyss TngZhong Wang * College of Informaton Technology, Luoyang Normal Unversty, Luoyang, 471022, Chna [email protected] Abstract.
Recurrence. 1 Definitions and main statements
Recurrence 1 Defntons and man statements Let X n, n = 0, 1, 2,... be a MC wth the state space S = (1, 2,...), transton probabltes p j = P {X n+1 = j X n = }, and the transton matrx P = (p j ),j S def.
Support Vector Machines
Support Vector Machnes Max Wellng Department of Computer Scence Unversty of Toronto 10 Kng s College Road Toronto, M5S 3G5 Canada [email protected] Abstract Ths s a note to explan support vector machnes.
8.5 UNITARY AND HERMITIAN MATRICES. The conjugate transpose of a complex matrix A, denoted by A*, is given by
6 CHAPTER 8 COMPLEX VECTOR SPACES 5. Fnd the kernel of the lnear transformaton gven n Exercse 5. In Exercses 55 and 56, fnd the mage of v, for the ndcated composton, where and are gven by the followng
A Prefix Code Matching Parallel Load-Balancing Method for Solution-Adaptive Unstructured Finite Element Graphs on Distributed Memory Multicomputers
Ž. The Journal of Supercomputng, 15, 25 49 2000 2000 Kluwer Academc Publshers. Manufactured n The Netherlands. A Prefx Code Matchng Parallel Load-Balancng Method for Soluton-Adaptve Unstructured Fnte Element
Project Networks With Mixed-Time Constraints
Project Networs Wth Mxed-Tme Constrants L Caccetta and B Wattananon Western Australan Centre of Excellence n Industral Optmsaton (WACEIO) Curtn Unversty of Technology GPO Box U1987 Perth Western Australa
Logical Development Of Vogel s Approximation Method (LD-VAM): An Approach To Find Basic Feasible Solution Of Transportation Problem
INTERNATIONAL JOURNAL OF SCIENTIFIC & TECHNOLOGY RESEARCH VOLUME, ISSUE, FEBRUARY ISSN 77-866 Logcal Development Of Vogel s Approxmaton Method (LD- An Approach To Fnd Basc Feasble Soluton Of Transportaton
Forecasting the Demand of Emergency Supplies: Based on the CBR Theory and BP Neural Network
700 Proceedngs of the 8th Internatonal Conference on Innovaton & Management Forecastng the Demand of Emergency Supples: Based on the CBR Theory and BP Neural Network Fu Deqang, Lu Yun, L Changbng School
A hybrid global optimization algorithm based on parallel chaos optimization and outlook algorithm
Avalable onlne www.ocpr.com Journal of Chemcal and Pharmaceutcal Research, 2014, 6(7):1884-1889 Research Artcle ISSN : 0975-7384 CODEN(USA) : JCPRC5 A hybrd global optmzaton algorthm based on parallel
Rate Monotonic (RM) Disadvantages of cyclic. TDDB47 Real Time Systems. Lecture 2: RM & EDF. Priority-based scheduling. States of a process
Dsadvantages of cyclc TDDB47 Real Tme Systems Manual scheduler constructon Cannot deal wth any runtme changes What happens f we add a task to the set? Real-Tme Systems Laboratory Department of Computer
v a 1 b 1 i, a 2 b 2 i,..., a n b n i.
SECTION 8.4 COMPLEX VECTOR SPACES AND INNER PRODUCTS 455 8.4 COMPLEX VECTOR SPACES AND INNER PRODUCTS All the vector spaces we have studed thus far n the text are real vector spaces snce the scalars are
J. Parallel Distrib. Comput.
J. Parallel Dstrb. Comput. 71 (2011) 62 76 Contents lsts avalable at ScenceDrect J. Parallel Dstrb. Comput. journal homepage: www.elsever.com/locate/jpdc Optmzng server placement n dstrbuted systems n
Generalizing the degree sequence problem
Mddlebury College March 2009 Arzona State Unversty Dscrete Mathematcs Semnar The degree sequence problem Problem: Gven an nteger sequence d = (d 1,...,d n ) determne f there exsts a graph G wth d as ts
An Interest-Oriented Network Evolution Mechanism for Online Communities
An Interest-Orented Network Evoluton Mechansm for Onlne Communtes Cahong Sun and Xaopng Yang School of Informaton, Renmn Unversty of Chna, Bejng 100872, P.R. Chna {chsun,yang}@ruc.edu.cn Abstract. Onlne
PAS: A Packet Accounting System to Limit the Effects of DoS & DDoS. Debish Fesehaye & Klara Naherstedt University of Illinois-Urbana Champaign
PAS: A Packet Accountng System to Lmt the Effects of DoS & DDoS Debsh Fesehaye & Klara Naherstedt Unversty of Illnos-Urbana Champagn DoS and DDoS DDoS attacks are ncreasng threats to our dgtal world. Exstng
+ + + - - This circuit than can be reduced to a planar circuit
MeshCurrent Method The meshcurrent s analog of the nodeoltage method. We sole for a new set of arables, mesh currents, that automatcally satsfy KCLs. As such, meshcurrent method reduces crcut soluton to
On the Optimal Control of a Cascade of Hydro-Electric Power Stations
On the Optmal Control of a Cascade of Hydro-Electrc Power Statons M.C.M. Guedes a, A.F. Rbero a, G.V. Smrnov b and S. Vlela c a Department of Mathematcs, School of Scences, Unversty of Porto, Portugal;
THE DISTRIBUTION OF LOAN PORTFOLIO VALUE * Oldrich Alfons Vasicek
HE DISRIBUION OF LOAN PORFOLIO VALUE * Oldrch Alfons Vascek he amount of captal necessary to support a portfolo of debt securtes depends on the probablty dstrbuton of the portfolo loss. Consder a portfolo
Joint Scheduling of Processing and Shuffle Phases in MapReduce Systems
Jont Schedulng of Processng and Shuffle Phases n MapReduce Systems Fangfe Chen, Mural Kodalam, T. V. Lakshman Department of Computer Scence and Engneerng, The Penn State Unversty Bell Laboratores, Alcatel-Lucent
"Research Note" APPLICATION OF CHARGE SIMULATION METHOD TO ELECTRIC FIELD CALCULATION IN THE POWER CABLES *
Iranan Journal of Scence & Technology, Transacton B, Engneerng, ol. 30, No. B6, 789-794 rnted n The Islamc Republc of Iran, 006 Shraz Unversty "Research Note" ALICATION OF CHARGE SIMULATION METHOD TO ELECTRIC
A Secure Password-Authenticated Key Agreement Using Smart Cards
A Secure Password-Authentcated Key Agreement Usng Smart Cards Ka Chan 1, Wen-Chung Kuo 2 and Jn-Chou Cheng 3 1 Department of Computer and Informaton Scence, R.O.C. Mltary Academy, Kaohsung 83059, Tawan,
An Alternative Way to Measure Private Equity Performance
An Alternatve Way to Measure Prvate Equty Performance Peter Todd Parlux Investment Technology LLC Summary Internal Rate of Return (IRR) s probably the most common way to measure the performance of prvate
Heuristic Static Load-Balancing Algorithm Applied to CESM
Heurstc Statc Load-Balancng Algorthm Appled to CESM 1 Yur Alexeev, 1 Sher Mckelson, 1 Sven Leyffer, 1 Robert Jacob, 2 Anthony Crag 1 Argonne Natonal Laboratory, 9700 S. Cass Avenue, Argonne, IL 60439,
7.5. Present Value of an Annuity. Investigate
7.5 Present Value of an Annuty Owen and Anna are approachng retrement and are puttng ther fnances n order. They have worked hard and nvested ther earnngs so that they now have a large amount of money on
A DYNAMIC CRASHING METHOD FOR PROJECT MANAGEMENT USING SIMULATION-BASED OPTIMIZATION. Michael E. Kuhl Radhamés A. Tolentino-Peña
Proceedngs of the 2008 Wnter Smulaton Conference S. J. Mason, R. R. Hll, L. Mönch, O. Rose, T. Jefferson, J. W. Fowler eds. A DYNAMIC CRASHING METHOD FOR PROJECT MANAGEMENT USING SIMULATION-BASED OPTIMIZATION
PSYCHOLOGICAL RESEARCH (PYC 304-C) Lecture 12
14 The Ch-squared dstrbuton PSYCHOLOGICAL RESEARCH (PYC 304-C) Lecture 1 If a normal varable X, havng mean µ and varance σ, s standardsed, the new varable Z has a mean 0 and varance 1. When ths standardsed
Efficient Project Portfolio as a tool for Enterprise Risk Management
Effcent Proect Portfolo as a tool for Enterprse Rsk Management Valentn O. Nkonov Ural State Techncal Unversty Growth Traectory Consultng Company January 5, 27 Effcent Proect Portfolo as a tool for Enterprse
Loop Parallelization
- - Loop Parallelzaton C-52 Complaton steps: nested loops operatng on arrays, sequentell executon of teraton space DECLARE B[..,..+] FOR I :=.. FOR J :=.. I B[I,J] := B[I-,J]+B[I-,J-] ED FOR ED FOR analyze
An Adaptive and Distributed Clustering Scheme for Wireless Sensor Networks
2007 Internatonal Conference on Convergence Informaton Technology An Adaptve and Dstrbuted Clusterng Scheme for Wreless Sensor Networs Xnguo Wang, Xnmng Zhang, Guolang Chen, Shuang Tan Department of Computer
Feature selection for intrusion detection. Slobodan Petrović NISlab, Gjøvik University College
Feature selecton for ntruson detecton Slobodan Petrovć NISlab, Gjøvk Unversty College Contents The feature selecton problem Intruson detecton Traffc features relevant for IDS The CFS measure The mrmr measure
benefit is 2, paid if the policyholder dies within the year, and probability of death within the year is ).
REVIEW OF RISK MANAGEMENT CONCEPTS LOSS DISTRIBUTIONS AND INSURANCE Loss and nsurance: When someone s subject to the rsk of ncurrng a fnancal loss, the loss s generally modeled usng a random varable or
Causal, Explanatory Forecasting. Analysis. Regression Analysis. Simple Linear Regression. Which is Independent? Forecasting
Causal, Explanatory Forecastng Assumes cause-and-effect relatonshp between system nputs and ts output Forecastng wth Regresson Analyss Rchard S. Barr Inputs System Cause + Effect Relatonshp The job of
Module 2 LOSSLESS IMAGE COMPRESSION SYSTEMS. Version 2 ECE IIT, Kharagpur
Module LOSSLESS IMAGE COMPRESSION SYSTEMS Lesson 3 Lossless Compresson: Huffman Codng Instructonal Objectves At the end of ths lesson, the students should be able to:. Defne and measure source entropy..
8 Algorithm for Binary Searching in Trees
8 Algorthm for Bnary Searchng n Trees In ths secton we present our algorthm for bnary searchng n trees. A crucal observaton employed by the algorthm s that ths problem can be effcently solved when the
Power-of-Two Policies for Single- Warehouse Multi-Retailer Inventory Systems with Order Frequency Discounts
Power-of-wo Polces for Sngle- Warehouse Mult-Retaler Inventory Systems wth Order Frequency Dscounts José A. Ventura Pennsylvana State Unversty (USA) Yale. Herer echnon Israel Insttute of echnology (Israel)
Open Access A Load Balancing Strategy with Bandwidth Constraint in Cloud Computing. Jing Deng 1,*, Ping Guo 2, Qi Li 3, Haizhu Chen 1
Send Orders for Reprnts to [email protected] The Open Cybernetcs & Systemcs Journal, 2014, 8, 115-121 115 Open Access A Load Balancng Strategy wth Bandwdth Constrant n Cloud Computng Jng Deng 1,*,
Quantization Effects in Digital Filters
Quantzaton Effects n Dgtal Flters Dstrbuton of Truncaton Errors In two's complement representaton an exact number would have nfntely many bts (n general). When we lmt the number of bts to some fnte value
Extending Probabilistic Dynamic Epistemic Logic
Extendng Probablstc Dynamc Epstemc Logc Joshua Sack May 29, 2008 Probablty Space Defnton A probablty space s a tuple (S, A, µ), where 1 S s a set called the sample space. 2 A P(S) s a σ-algebra: a set
BERNSTEIN POLYNOMIALS
On-Lne Geometrc Modelng Notes BERNSTEIN POLYNOMIALS Kenneth I. Joy Vsualzaton and Graphcs Research Group Department of Computer Scence Unversty of Calforna, Davs Overvew Polynomals are ncredbly useful
Risk-based Fatigue Estimate of Deep Water Risers -- Course Project for EM388F: Fracture Mechanics, Spring 2008
Rsk-based Fatgue Estmate of Deep Water Rsers -- Course Project for EM388F: Fracture Mechancs, Sprng 2008 Chen Sh Department of Cvl, Archtectural, and Envronmental Engneerng The Unversty of Texas at Austn
Descriptive Models. Cluster Analysis. Example. General Applications of Clustering. Examples of Clustering Applications
CMSC828G Prncples of Data Mnng Lecture #9 Today s Readng: HMS, chapter 9 Today s Lecture: Descrptve Modelng Clusterng Algorthms Descrptve Models model presents the man features of the data, a global summary
Formulating & Solving Integer Problems Chapter 11 289
Formulatng & Solvng Integer Problems Chapter 11 289 The Optonal Stop TSP If we drop the requrement that every stop must be vsted, we then get the optonal stop TSP. Ths mght correspond to a ob sequencng
A Novel Methodology of Working Capital Management for Large. Public Constructions by Using Fuzzy S-curve Regression
Novel Methodology of Workng Captal Management for Large Publc Constructons by Usng Fuzzy S-curve Regresson Cheng-Wu Chen, Morrs H. L. Wang and Tng-Ya Hseh Department of Cvl Engneerng, Natonal Central Unversty,
Fuzzy Set Approach To Asymmetrical Load Balancing In Distribution Networks
Fuzzy Set Approach To Asymmetrcal Load Balancng n Dstrbuton Networks Goran Majstrovc Energy nsttute Hrvoje Por Zagreb, Croata [email protected] Slavko Krajcar Faculty of electrcal engneerng and computng
L10: Linear discriminants analysis
L0: Lnear dscrmnants analyss Lnear dscrmnant analyss, two classes Lnear dscrmnant analyss, C classes LDA vs. PCA Lmtatons of LDA Varants of LDA Other dmensonalty reducton methods CSCE 666 Pattern Analyss
1 Example 1: Axis-aligned rectangles
COS 511: Theoretcal Machne Learnng Lecturer: Rob Schapre Lecture # 6 Scrbe: Aaron Schld February 21, 2013 Last class, we dscussed an analogue for Occam s Razor for nfnte hypothess spaces that, n conjuncton
When Network Effect Meets Congestion Effect: Leveraging Social Services for Wireless Services
When Network Effect Meets Congeston Effect: Leveragng Socal Servces for Wreless Servces aowen Gong School of Electrcal, Computer and Energy Engeerng Arzona State Unversty Tempe, AZ 8587, USA xgong9@asuedu
A New Task Scheduling Algorithm Based on Improved Genetic Algorithm
A New Task Schedulng Algorthm Based on Improved Genetc Algorthm n Cloud Computng Envronment Congcong Xong, Long Feng, Lxan Chen A New Task Schedulng Algorthm Based on Improved Genetc Algorthm n Cloud Computng
A Simple Approach to Clustering in Excel
A Smple Approach to Clusterng n Excel Aravnd H Center for Computatonal Engneerng and Networng Amrta Vshwa Vdyapeetham, Combatore, Inda C Rajgopal Center for Computatonal Engneerng and Networng Amrta Vshwa
APPLICATION OF PROBE DATA COLLECTED VIA INFRARED BEACONS TO TRAFFIC MANEGEMENT
APPLICATION OF PROBE DATA COLLECTED VIA INFRARED BEACONS TO TRAFFIC MANEGEMENT Toshhko Oda (1), Kochro Iwaoka (2) (1), (2) Infrastructure Systems Busness Unt, Panasonc System Networks Co., Ltd. Saedo-cho
Forecasting the Direction and Strength of Stock Market Movement
Forecastng the Drecton and Strength of Stock Market Movement Jngwe Chen Mng Chen Nan Ye [email protected] [email protected] [email protected] Abstract - Stock market s one of the most complcated systems
Study on Model of Risks Assessment of Standard Operation in Rural Power Network
Study on Model of Rsks Assessment of Standard Operaton n Rural Power Network Qngj L 1, Tao Yang 2 1 Qngj L, College of Informaton and Electrcal Engneerng, Shenyang Agrculture Unversty, Shenyang 110866,
1. Fundamentals of probability theory 2. Emergence of communication traffic 3. Stochastic & Markovian Processes (SP & MP)
6.3 / -- Communcaton Networks II (Görg) SS20 -- www.comnets.un-bremen.de Communcaton Networks II Contents. Fundamentals of probablty theory 2. Emergence of communcaton traffc 3. Stochastc & Markovan Processes
n + d + q = 24 and.05n +.1d +.25q = 2 { n + d + q = 24 (3) n + 2d + 5q = 40 (2)
MATH 16T Exam 1 : Part I (In-Class) Solutons 1. (0 pts) A pggy bank contans 4 cons, all of whch are nckels (5 ), dmes (10 ) or quarters (5 ). The pggy bank also contans a con of each denomnaton. The total
Brigid Mullany, Ph.D University of North Carolina, Charlotte
Evaluaton And Comparson Of The Dfferent Standards Used To Defne The Postonal Accuracy And Repeatablty Of Numercally Controlled Machnng Center Axes Brgd Mullany, Ph.D Unversty of North Carolna, Charlotte
Face Verification Problem. Face Recognition Problem. Application: Access Control. Biometric Authentication. Face Verification (1:1 matching)
Face Recognton Problem Face Verfcaton Problem Face Verfcaton (1:1 matchng) Querymage face query Face Recognton (1:N matchng) database Applcaton: Access Control www.vsage.com www.vsoncs.com Bometrc Authentcaton
IDENTIFICATION AND CORRECTION OF A COMMON ERROR IN GENERAL ANNUITY CALCULATIONS
IDENTIFICATION AND CORRECTION OF A COMMON ERROR IN GENERAL ANNUITY CALCULATIONS Chrs Deeley* Last revsed: September 22, 200 * Chrs Deeley s a Senor Lecturer n the School of Accountng, Charles Sturt Unversty,
Enabling P2P One-view Multi-party Video Conferencing
Enablng P2P One-vew Mult-party Vdeo Conferencng Yongxang Zhao, Yong Lu, Changja Chen, and JanYn Zhang Abstract Mult-Party Vdeo Conferencng (MPVC) facltates realtme group nteracton between users. Whle P2P
Data Broadcast on a Multi-System Heterogeneous Overlayed Wireless Network *
JOURNAL OF INFORMATION SCIENCE AND ENGINEERING 24, 819-840 (2008) Data Broadcast on a Mult-System Heterogeneous Overlayed Wreless Network * Department of Computer Scence Natonal Chao Tung Unversty Hsnchu,
Availability-Based Path Selection and Network Vulnerability Assessment
Avalablty-Based Path Selecton and Network Vulnerablty Assessment Song Yang, Stojan Trajanovsk and Fernando A. Kupers Delft Unversty of Technology, The Netherlands {S.Yang, S.Trajanovsk, F.A.Kupers}@tudelft.nl
Dynamic Pricing for Smart Grid with Reinforcement Learning
Dynamc Prcng for Smart Grd wth Renforcement Learnng Byung-Gook Km, Yu Zhang, Mhaela van der Schaar, and Jang-Won Lee Samsung Electroncs, Suwon, Korea Department of Electrcal Engneerng, UCLA, Los Angeles,
A DATA MINING APPLICATION IN A STUDENT DATABASE
JOURNAL OF AERONAUTICS AND SPACE TECHNOLOGIES JULY 005 VOLUME NUMBER (53-57) A DATA MINING APPLICATION IN A STUDENT DATABASE Şenol Zafer ERDOĞAN Maltepe Ünversty Faculty of Engneerng Büyükbakkalköy-Istanbul
An ACO Algorithm for. the Graph Coloring Problem
Int. J. Contemp. Math. Scences, Vol. 3, 2008, no. 6, 293-304 An ACO Algorthm for the Graph Colorng Problem Ehsan Salar and Kourosh Eshgh Department of Industral Engneerng Sharf Unversty of Technology,
Ring structure of splines on triangulations
www.oeaw.ac.at Rng structure of splnes on trangulatons N. Vllamzar RICAM-Report 2014-48 www.rcam.oeaw.ac.at RING STRUCTURE OF SPLINES ON TRIANGULATIONS NELLY VILLAMIZAR Introducton For a trangulated regon
INVESTIGATION OF VEHICULAR USERS FAIRNESS IN CDMA-HDR NETWORKS
21 22 September 2007, BULGARIA 119 Proceedngs of the Internatonal Conference on Informaton Technologes (InfoTech-2007) 21 st 22 nd September 2007, Bulgara vol. 2 INVESTIGATION OF VEHICULAR USERS FAIRNESS
21 Vectors: The Cross Product & Torque
21 Vectors: The Cross Product & Torque Do not use our left hand when applng ether the rght-hand rule for the cross product of two vectors dscussed n ths chapter or the rght-hand rule for somethng curl
How To Solve An Onlne Control Polcy On A Vrtualzed Data Center
Dynamc Resource Allocaton and Power Management n Vrtualzed Data Centers Rahul Urgaonkar, Ulas C. Kozat, Ken Igarash, Mchael J. Neely [email protected], {kozat, garash}@docomolabs-usa.com, [email protected]
ANALYZING THE RELATIONSHIPS BETWEEN QUALITY, TIME, AND COST IN PROJECT MANAGEMENT DECISION MAKING
ANALYZING THE RELATIONSHIPS BETWEEN QUALITY, TIME, AND COST IN PROJECT MANAGEMENT DECISION MAKING Matthew J. Lberatore, Department of Management and Operatons, Vllanova Unversty, Vllanova, PA 19085, 610-519-4390,
IMPACT ANALYSIS OF A CELLULAR PHONE
4 th ASA & μeta Internatonal Conference IMPACT AALYSIS OF A CELLULAR PHOE We Lu, 2 Hongy L Bejng FEAonlne Engneerng Co.,Ltd. Bejng, Chna ABSTRACT Drop test smulaton plays an mportant role n nvestgatng
Mining Multiple Large Data Sources
The Internatonal Arab Journal of Informaton Technology, Vol. 7, No. 3, July 2 24 Mnng Multple Large Data Sources Anmesh Adhkar, Pralhad Ramachandrarao 2, Bhanu Prasad 3, and Jhml Adhkar 4 Department of
Research Article Enhanced Two-Step Method via Relaxed Order of α-satisfactory Degrees for Fuzzy Multiobjective Optimization
Hndaw Publshng Corporaton Mathematcal Problems n Engneerng Artcle ID 867836 pages http://dxdoorg/055/204/867836 Research Artcle Enhanced Two-Step Method va Relaxed Order of α-satsfactory Degrees for Fuzzy
Minimal Coding Network With Combinatorial Structure For Instantaneous Recovery From Edge Failures
Mnmal Codng Network Wth Combnatoral Structure For Instantaneous Recovery From Edge Falures Ashly Joseph 1, Mr.M.Sadsh Sendl 2, Dr.S.Karthk 3 1 Fnal Year ME CSE Student Department of Computer Scence Engneerng
A Fast Incremental Spectral Clustering for Large Data Sets
2011 12th Internatonal Conference on Parallel and Dstrbuted Computng, Applcatons and Technologes A Fast Incremental Spectral Clusterng for Large Data Sets Tengteng Kong 1,YeTan 1, Hong Shen 1,2 1 School
Robust Design of Public Storage Warehouses. Yeming (Yale) Gong EMLYON Business School
Robust Desgn of Publc Storage Warehouses Yemng (Yale) Gong EMLYON Busness School Rene de Koster Rotterdam school of management, Erasmus Unversty Abstract We apply robust optmzaton and revenue management
Automated information technology for ionosphere monitoring of low-orbit navigation satellite signals
Automated nformaton technology for onosphere montorng of low-orbt navgaton satellte sgnals Alexander Romanov, Sergey Trusov and Alexey Romanov Federal State Untary Enterprse Russan Insttute of Space Devce
Answer: A). There is a flatter IS curve in the high MPC economy. Original LM LM after increase in M. IS curve for low MPC economy
4.02 Quz Solutons Fall 2004 Multple-Choce Questons (30/00 ponts) Please, crcle the correct answer for each of the followng 0 multple-choce questons. For each queston, only one of the answers s correct.
On File Delay Minimization for Content Uploading to Media Cloud via Collaborative Wireless Network
On Fle Delay Mnmzaton for Content Uploadng to Meda Cloud va Collaboratve Wreless Network Ge Zhang and Yonggang Wen School of Computer Engneerng Nanyang Technologcal Unversty Sngapore Emal: {zh0001ge, ygwen}@ntu.edu.sg
POLYSA: A Polynomial Algorithm for Non-binary Constraint Satisfaction Problems with and
POLYSA: A Polynomal Algorthm for Non-bnary Constrant Satsfacton Problems wth and Mguel A. Saldo, Federco Barber Dpto. Sstemas Informátcos y Computacón Unversdad Poltécnca de Valenca, Camno de Vera s/n
Using Series to Analyze Financial Situations: Present Value
2.8 Usng Seres to Analyze Fnancal Stuatons: Present Value In the prevous secton, you learned how to calculate the amount, or future value, of an ordnary smple annuty. The amount s the sum of the accumulated
Multiple-Period Attribution: Residuals and Compounding
Multple-Perod Attrbuton: Resduals and Compoundng Our revewer gave these authors full marks for dealng wth an ssue that performance measurers and vendors often regard as propretary nformaton. In 1994, Dens
Vision Mouse. Saurabh Sarkar a* University of Cincinnati, Cincinnati, USA ABSTRACT 1. INTRODUCTION
Vson Mouse Saurabh Sarkar a* a Unversty of Cncnnat, Cncnnat, USA ABSTRACT The report dscusses a vson based approach towards trackng of eyes and fngers. The report descrbes the process of locatng the possble
A Dynamic Energy-Efficiency Mechanism for Data Center Networks
A Dynamc Energy-Effcency Mechansm for Data Center Networks Sun Lang, Zhang Jnfang, Huang Daochao, Yang Dong, Qn Yajuan A Dynamc Energy-Effcency Mechansm for Data Center Networks 1 Sun Lang, 1 Zhang Jnfang,
14.74 Lecture 5: Health (2)
14.74 Lecture 5: Health (2) Esther Duflo February 17, 2004 1 Possble Interventons Last tme we dscussed possble nterventons. Let s take one: provdng ron supplements to people, for example. From the data,
2. SYSTEM MODEL. the SLA (unlike the only other related mechanism [15] we can compare it is never able to meet the SLA).
Managng Server Energy and Operatonal Costs n Hostng Centers Yyu Chen Dept. of IE Penn State Unversty Unversty Park, PA 16802 [email protected] Anand Svasubramanam Dept. of CSE Penn State Unversty Unversty
PERRON FROBENIUS THEOREM
PERRON FROBENIUS THEOREM R. CLARK ROBINSON Defnton. A n n matrx M wth real entres m, s called a stochastc matrx provded () all the entres m satsfy 0 m, () each of the columns sum to one, m = for all, ()
An MILP model for planning of batch plants operating in a campaign-mode
An MILP model for plannng of batch plants operatng n a campagn-mode Yanna Fumero Insttuto de Desarrollo y Dseño CONICET UTN [email protected] Gabrela Corsano Insttuto de Desarrollo y Dseño
INSTITUT FÜR INFORMATIK
INSTITUT FÜR INFORMATIK Schedulng jobs on unform processors revsted Klaus Jansen Chrstna Robene Bercht Nr. 1109 November 2011 ISSN 2192-6247 CHRISTIAN-ALBRECHTS-UNIVERSITÄT ZU KIEL Insttut für Informat
CHOLESTEROL REFERENCE METHOD LABORATORY NETWORK. Sample Stability Protocol
CHOLESTEROL REFERENCE METHOD LABORATORY NETWORK Sample Stablty Protocol Background The Cholesterol Reference Method Laboratory Network (CRMLN) developed certfcaton protocols for total cholesterol, HDL
Institute of Informatics, Faculty of Business and Management, Brno University of Technology,Czech Republic
Lagrange Multplers as Quanttatve Indcators n Economcs Ivan Mezník Insttute of Informatcs, Faculty of Busness and Management, Brno Unversty of TechnologCzech Republc Abstract The quanttatve role of Lagrange
A GENERIC HANDOVER DECISION MANAGEMENT FRAMEWORK FOR NEXT GENERATION NETWORKS
A GENERIC HANDOVER DECISION MANAGEMENT FRAMEWORK FOR NEXT GENERATION NETWORKS Shanthy Menezes 1 and S. Venkatesan 2 1 Department of Computer Scence, Unversty of Texas at Dallas, Rchardson, TX, USA 1 [email protected]
Chapter 4 ECONOMIC DISPATCH AND UNIT COMMITMENT
Chapter 4 ECOOMIC DISATCH AD UIT COMMITMET ITRODUCTIO A power system has several power plants. Each power plant has several generatng unts. At any pont of tme, the total load n the system s met by the
Performance Analysis and Coding Strategy of ECOC SVMs
Internatonal Journal of Grd and Dstrbuted Computng Vol.7, No. (04), pp.67-76 http://dx.do.org/0.457/jgdc.04.7..07 Performance Analyss and Codng Strategy of ECOC SVMs Zhgang Yan, and Yuanxuan Yang, School
A Dynamic Load Balancing for Massive Multiplayer Online Game Server
A Dynamc Load Balancng for Massve Multplayer Onlne Game Server Jungyoul Lm, Jaeyong Chung, Jnryong Km and Kwanghyun Shm Dgtal Content Research Dvson Electroncs and Telecommuncatons Research Insttute Daejeon,
Hosting Virtual Machines on Distributed Datacenters
Hostng Vrtual Machnes on Dstrbuted Datacenters Chuan Pham Scence and Engneerng, KyungHee Unversty, Korea [email protected] Jae Hyeok Son Scence and Engneerng, KyungHee Unversty, Korea [email protected]
