A Method Based on the Combination of Dynamic and Static Load Balancing Strategy in Distributed Rendering Systems
|
|
- Dinah Jenkins
- 8 years ago
- Views:
Transcription
1 Journal of Computational Information Systems : 4 (24) Available at A Method Based on the Combination of Dynamic and Static Load Balancing Strategy in Distributed Rendering Systems Wei YAO, Huawei PAN, Chunming GAO College of Information Science and Engineering, Hunan University, Changsha 482, China Abstract For lacking of effective load balancing strategy to improve the performance of distributed rendering systems or poor result of load balancing strategy, this paper proposes a load balancing method based on the combination of dynamic and static load balancing strategy. At first, static load balancing strategy is used in the initial stage of assigning task. Then, using dynamic load balancing strategy balance the load of each node during the process of rendering. It can reduce the processing time of the whole system and improve system performance effectively. Experiment results show that the method can give better balance and higher processing capacity than traditional load balancing methods. Keywords: Distributed Rendering System; Dynamic Load Balancing; Static Load Balancing; Processing Capacity Introduction Load balancing problem is also called task scheduling problem, which directly affects the efficiency and performance of distributed systems. It can be divided into two categories: static load balancing [] and dynamic load balancing [2]. Using static load balancing means we can determine load partition in advance. While using dynamic load balancing means we can detect load of each node and divide load during run phase. The standard of classifying load balancing strategies, Wang et al., [3] proposed, was to judge the sponsor between sender and receiver. The standard took into account trigger position of strategy and dependent information. The classification proposed by Casavant et al., [4] was not unique, in other word, the classification existed overlaps. Baumgartner et al., [5] presented a unique and non-overlapping classification. Yang et al., [6] divided dynamic load balancing strategies into distributed, centralized and hybrid/hierarchical strategies according to the characteristics of controlling position. Distributed strategies contained diffusion method, dimension exchange method, gradient method; centralized strategies [7] contained RandCentLB, Project supported by the Science and Technology Plan of Science and Technology Agency of Hunan Province (No. 23WK323). Corresponding author. address: gcm2@63.com (Chunming GAO) / Copyright 24 Binary Information Press DOI:.2733/jcis9566 February 5, 24
2 76 W. Yao et al. /Journal of Computational Information Systems : 4 (24) RefineLB, RefineKLB [8] and so on; hybrid/hierarchical strategies mainly contained HBM [9] and HybridLB [7], HBM used the hierarchy tree to balance multilevel load, HybridLB divided processors into some independent and autonomous groups, and organized these groups according to hierarchical structure. Currently, some common dynamic load balancing methods [, ] in distributed systems were fastest response method, least connection method, polling method and so on. The disadvantage of fastest response method was that the responding time of each node interconnecting via Gigabit Ethernet was almost same. did not take into account the intensity of task request and server performance, because consumption and utilization of system resource for different task were very different and the number of connection could not really reflect load condition. was the simplest and easiest method that every node was selected equally, but it needed the same node environment to run better. In this paper, we propose a load balancing method based on the combination of dynamic and static load balancing strategy, which can balance load of each node of distributed rendering system, thus system needs less time to render a certain amount of data. Meanwhile, we put forward load index to estimate the system performance and load balancing condition. 2 Distributed Rendering System This paper presents a distributed rendering system which adopts Client/Server mode. Fig. is the flow chart of the system whose nodes connect server via Mbit Ethernet, server submits task and uses static load balancing strategy to divide and assign task, so that every node receives task with the same size. When some nodes turn into idle state, server uses dynamic load balancing strategy to redistribute task through load transferring to balance load of each node, so as to improve resource utilization and the performance of the distributed rendering system. Server Nodes Start Static load balancing Distributing render task sending command of distributing the task Receiving assignment Rendering Dynamic load balancing Sending the command of load transference and receiving request command response command Sending the request of load transferring RenderingF file_ j_ rest response RenderingF file _ j _ rest Receiving information of load transference and sending response information command Receiving request of load transference information Completion of rendering End Fig. : The flow chart of the distributed rendering system
3 W. Yao et al. /Journal of Computational Information Systems : 4 (24) Server is the central part of the system and all nodes connect it via high-speed Ethernet, its stability directly affects system performance. The main work of server can be summarized as follows. () Task Allocation: According to frame-to-frame coherence, server uses average cycle division method to divide all frames of every render file. (2) Load Transferring and Monitoring: According to the size of load, sever decides and executes load transferring, and monitors running status and the load condition of every node. Nodes, the real executor of system, are responsible for rendering task. Meanwhile, according to load condition, they send request of load transferring to server or receive command of load transferring from server. 3 Load Balancing Method Task transferring of dynamic load balancing strategy will increase communication time and waiting time, sometimes decrease system performance, even its effect is worse than static load balancing strategy [2]. To solve the problem, static load balancing strategy is used to average task and assign them to each node when server submits task. When nodes are rendering, using dynamic load balancing strategy balance load by transferring a part of load of heavy-load nodes to light-load nodes. 3. Static load balancing strategy When server submits task, average cycle division method (ACDM) is used to divide task according to frame-to-frame coherence and assign them to each node. We set the set of n nodes and the set of s render files as Node = {N, N 2,, N n }, file = {file, file 2,, file s }, respectively. For conveniently expressing our method, we set sequence number of the start frame of every render file as, and the corresponding frame number of render files is F file, F file 2,, F file s, respectively. ACDM is to assign all frames of file j (j =, 2,, s) to N, N 2,, N n in rotation, the number of frames for every node is F j = F file j /n, and x indicates rounding down x, the set of frames for N i is sf i,j = {k n + i k =,,, F j }. We call the frames allocating by ACDM as allocated frames, and call the rest of frames as unallocated frames, the number of unallocated frames is F file j rest = F file j n F file j /n. We define a mark of having completed task for N i as r i, if N i has completed task, we set r i =, otherwise r i =. 3.2 Dynamic load balancing strategy When some nodes turn into idle state, we use dynamic load balancing strategy to improve the processing efficiency of system. The rendering process of file j is as follows. When some nodes complete the assigned task at the moment, we set the subscript set of nodes as L = {l i r li =, i =, 2,, n l }, and set the subscript set of the rest of nodes as M = {m i r mi =, i =, 2,, n m }. We record the time which each node complete a frame,
4 762 W. Yao et al. /Journal of Computational Information Systems : 4 (24) and compute the average rendering time T li of the corresponding nodes of L. We sort nodes in ascending order according to the value of T li, and reset the subscript set of these nodes L = {l i r li =, i =,, n l }. When n l and F file j rest >, server will assign unallocated frames to the corresponding nodes of L. If F file j rest n l, as shown in Fig. 2(a), server distributes unallocated frames to the first F file j rest corresponding nodes of L one by one, we use F (F file j rest ) F (L, F file j rest ) to express this procedure; then update node state r li =, where i =,, F file j rest, and set F file j rest =, L = L C L A and M = M A, where A = {l i r li =, i =,, F file j rest }. Otherwise, as shown in Fig. 2(b), server distributes the first n l frames of unallocated frames to the all corresponding nodes of L one by one, we use F (n l ) F (L, n l ) to express this procedure; then update node state r li =, where i =,, n l, and set F file j rest = F file j rest n l, M = M L and L =. Nl thenf file_ j n -th frame Nl the nf n file_ j -th frame N Nl 2 l Ffile _ j _ rest the nf n the file_ j 2 Ffile_ j -th frame -th frame unallocated frames F file _ j _ rest Nl nl thenf file_ j n nl-th frame unallocated frames F file _ j _ rest Nl Ffile _ j _ rest thef file _ j -th frame thef file _ j -th frame (a) (b) Fig. 2: The procedure of assigning unallocated frames If F file j rest =, card(m) and card(l) (card(x) indicates the number of set X), system will transfer load. We discuss load transferring process from the following two cases. () When card(l) card(m), server assigns the last frame of the corresponding nodes of M to the first card(m) corresponding nodes of L one by one, using F (M, card(m)) F (L, card(m)) to express the procedure, then update r li, L and M. (2) When card(l) < card(m), server assigns the last frame of the first card(l) corresponding nodes of M to the all corresponding nodes of L one by one, using F (M, card(l)) F (L, card(l)) to express the procedure, then update r li, L and M. 4 Experimental Results When the distributed rendering system uses our method, this experiment is used to estimate system performance from two aspects: the time of finishing task and the load balancing condition of system. 4. Experimental environment Our system is built by two different computers, PC and PC2, whose hardware configuration respectively are: Inter(R) Core(TM) i3 4GB RAM, Quad-Core Processor, In-
5 W. Yao et al. /Journal of Computational Information Systems : 4 (24) ter(r) HD Graphics Card; Inter(R) Core(TM) 4GB RAM, Eight-Core Processor, NVIDIA GeForce GTX 46 Graphics Card; Operating System of all computer is Windows XP. We divide experiments into three groups that they are consist of 2 nodes, 4 nodes and 8 nodes, where 2 nodes are divided into PC + PC2 and 2 PCs two cases; 4 nodes are divided into 2 PCs + 2 PC2s and 4 PCs; 8 nodes represents 6 PCs + 2 PC2s. Table shows the detailed information of five render files: polygon number, file size, the number of frames, output image resolution and others. Table : Detailed information of five render files file file 2 file 3 file 4 file 5 Polygon number Size(MB) F file j Renderer mental ray mental ray mental ray mental ray mental ray Output image format.tga.tga.tga.tga.tga Image resolution(pixel pixel) The time of finishing task Table 2 shows the time needed for the system to finish the five files when we use no load balancing, least connection method (LCM), polling method (PM) and our method for every experiment, and unit of time is second (s). Obviously, when system does not use load balancing method, namely no load balancing, the time needed is the maximum; even we increase the number of nodes, it does not improve system performance effectively. When system uses the same load balancing method and the same number of nodes, except 2 nodes system using least connection method, compared with system using the same configured computers, system using the different configured computers needs less time to complete the five files, because the hardware configuration of PC2 is better than which of PC. We know from Table 2, when the system uses the same number of nodes and the same configured computers, the time needed for system using our method is the least. Experiments show that our method can decrease time for system to complete a certain amount of task. Table 2: The time (s) for the system finishing the five files Experiment nodes PC PC2 no load balancing LCM PM One (s) (s) (s) (s) Two (s) (s) (s) (s) Three (s) (s) 857.5(s) (s) Four (s) (s) (s) (s) Five (s) (s) 98.53(s) (s) Fig. 3 indicates the average time for 2 nodes, 4 nodes and 8 nodes system using least connection method, polling method and our method to complete the five files, and vertical axis indicates time, horizontal axis indicates the number of nodes. Red solid line indicates the time for system using our method, and it is the least. As the number of nodes increases, rendering time decreases
6 764 W. Yao et al. /Journal of Computational Information Systems : 4 (24) gradually for system using any one method. When nodes increases exponentially, rendering time does not decrease strictly exponentially, because the more the nodes, the more overhead and waiting time for server assigning task and transferring load node number Fig. 3: Variation of the average time for 2 nodes, 4 nodes and 8 nodes system 4.3 The load balancing condition of system We use load index to estimate the system performance. We set the load of node N i as load i at the present moment that system is running. First, we compute the ratio of the load of node N i and the average load of all nodes: ratio i = load i /µ load, (µ load ), where µ load = n i= load i/n, n is the number of nodes. Then, we set ratio = {ratio, ratio 2,, ratio n }, assume the probability of each node is /n, and compute the D(ratio) of ratio. D(ratio) = E{(ratio µ ratio ) 2 } = n n i= (ratio i) 2 (µ ratio ) 2 = [ n n i= (ratio i) 2 n] The value range of D(ratio) is [, n-]. When the value of D(ratio) decreases, the load tends to be more balanced, and system performance increases; and vice versa. Fig. 4 indicates the load balancing condition of 2 nodes, 4 nodes and 8 nodes system, where (a) and (b) denote the load balancing condition of 2 nodes system using the same configured computers and the different configured computers, respectively; (c) and (d) denote the load balancing condition of 4 nodes system using the same configured computers and the different configured computers, respectively; (e) denotes the load balancing condition of 8 nodes system using 6 PCs + 2 PC2s. It can be seen from the following five graphs, the fluctuation of 2 nodes system is large and frequent, because load of whichever node changes, the load balancing condition will change a lot. When there are a large number of nodes, changing the load of a few nodes have a little influence on the balance, therefore, the more the nodes, the smaller the fluctuation, and the more stable the system performance. Compare with (b) and (d) respectively, we can know D(ratio) and fluctuation of (a) and (c) using any load balancing method are slightly smaller, which indicates when the hardware configuration is same, the processing capacity is almost same, the time for nodes rendering adjacent frames is also similar and load tends to be more balanced. The red solid line in Fig. 4 denotes the load balancing condition of system using our method; similarly, the green dotted line denotes using least connection method and blue dot and dash line denotes using polling method. Experiment results show that our method is more stable,
7 W. Yao et al. /Journal of Computational Information Systems : 4 (24) thus the system performance is better. Especially, for 4 nodes and 8 nodes system, D(ratio) is or slightly greater than during intermediate period, which indicates that load of each node tends to balance. While the fluctuation of D(ratio) which the blue dot and dash line represents is frequent. It indicates when system assigns task to each node in rotation, load of each node changes fast and frequently, resulting in poor overall balance. The fluctuation and D(ratio) which green dotted line indicates are smaller than which of polling method, but a little bit bigger than which of our method (a) (b) (c) (d) (e) Fig. 4: Load balancing condition of different system: (a) 2 PCs system, (b) PC + PC2 system, (c) 4 PCs system, (d) 2 PCs + 2 PC2s system, (e) 6 PCs + 2 PC2s system We can see from Fig. 4, the value of D(ratio) instantly rises to the maximum for all load balancing methods at the last moment, because there is only one node which owns load, so D(ratio) = [ n n i= (ratio i) 2 n] = (n2 n) = n. Similarly, the value of D(ratio) is n n during the initial stage of assigning task, because every node receives task in order. As every node receives or completes task, the value of D(ratio) will change a lot, so the fluctuation is large during the early period and the late period. In general, our method is better than least connection method and polling method on improving system performance.
8 766 W. Yao et al. /Journal of Computational Information Systems : 4 (24) Conclusions and Future Work In order to solve load balancing problem in distributed rendering systems, we propose this method based on the combination of dynamic and static load balancing strategy, it can effectively balance load, reduce time for processing a certain amount of task, and improve system performance. Meanwhile, we propose load index to estimate the load balance of system, we can judge the overall balance at every moment. The disadvantage of this method is that it limits to be used in distributed rendering systems, and we cannot guarantee its good performance when it is used in other distributed systems. The future work is to generalize this method so that it can be applied to different distributed systems, and achieve good balance and high treatment efficiency. References [] H.P. Chen, H. Li and G.L. Chen, Heuristic task scheduling in parallel distributed computing, Computer Research and Development 34 (997) [2] R.Diekmann, A. Frommer and B. Monien, Efficient schemes for nearest neighbor load balancing, Parallel Compute 25 (999) [3] Y.T. Wang, et al., Load sharing in distributed system, IEEE Transactions on Computers 34 (985) [4] T.L. Casavant, J.G. Kuhl, A taxonomy of scheduling in general-purpose distributed computing systems, IEEE Transactions on Software Engineering 4 (988) [5] K.M. Baumgartner, et al., A global load balancing strategy for a distributed computer system, in: Proc of the 988 International Conference on Distributed Computer Systems, 988, pp [6] J.X. Yang, G.Z. Tan and R.S. Wang, A Survey of Dynamic Load Balancing Strategies for Parallel and Distributed Computing, Acta Electronica Sinica 38 (2) [7] G.B. Zheng, Achieving high performance on extremely large parallel machines: performance prediction and load balancing, Urbana: UIUC, 25. [8] T. Agarwal, Strategies for topology-aware task mapping and for rebalancing with bounded migrations, Urbana: UIUC, 25. [9] M.H. Willebeek-LeMair, A.P. Reeves, Strategies for dynamic load balancing on highly parallel computers, IEEE Transactions on Parallel and Distributed Systems 4 (993) [] Y.L. Wang, B.L. Ye, Research on dynamic load balancing of parallel field, Science Technology and Engineering 5 (25) [] G. Pei, W.D. Zeng, et al, Research of network load balancing in distributed systems, Computer CD Software and Applications 6 (2). [2] S. Penmatsa, A.T., Chronopoulos, Dynamic Multi-user Load Balancing in Distributed Systems, in: Proc of the International Conference on Parallel and Distributed Processing Symposium, 27, pp. -.
A Load Balancing Algorithm based on the Variation Trend of Entropy in Homogeneous Cluster
, pp.11-20 http://dx.doi.org/10.14257/ ijgdc.2014.7.2.02 A Load Balancing Algorithm based on the Variation Trend of Entropy in Homogeneous Cluster Kehe Wu 1, Long Chen 2, Shichao Ye 2 and Yi Li 2 1 Beijing
More informationDECENTRALIZED LOAD BALANCING IN HETEROGENEOUS SYSTEMS USING DIFFUSION APPROACH
DECENTRALIZED LOAD BALANCING IN HETEROGENEOUS SYSTEMS USING DIFFUSION APPROACH P.Neelakantan Department of Computer Science & Engineering, SVCET, Chittoor pneelakantan@rediffmail.com ABSTRACT The grid
More informationDYNAMIC GRAPH ANALYSIS FOR LOAD BALANCING APPLICATIONS
DYNAMIC GRAPH ANALYSIS FOR LOAD BALANCING APPLICATIONS DYNAMIC GRAPH ANALYSIS FOR LOAD BALANCING APPLICATIONS by Belal Ahmad Ibraheem Nwiran Dr. Ali Shatnawi Thesis submitted in partial fulfillment of
More informationOptimization of Distributed Crawler under Hadoop
MATEC Web of Conferences 22, 0202 9 ( 2015) DOI: 10.1051/ matecconf/ 2015220202 9 C Owned by the authors, published by EDP Sciences, 2015 Optimization of Distributed Crawler under Hadoop Xiaochen Zhang*
More informationPerformance Analysis of IPv4 v/s IPv6 in Virtual Environment Using UBUNTU
Performance Analysis of IPv4 v/s IPv6 in Virtual Environment Using UBUNTU Savita Shiwani Computer Science,Gyan Vihar University, Rajasthan, India G.N. Purohit AIM & ACT, Banasthali University, Banasthali,
More informationScheduling Allowance Adaptability in Load Balancing technique for Distributed Systems
Scheduling Allowance Adaptability in Load Balancing technique for Distributed Systems G.Rajina #1, P.Nagaraju #2 #1 M.Tech, Computer Science Engineering, TallaPadmavathi Engineering College, Warangal,
More informationA Method of Cloud Resource Load Balancing Scheduling Based on Improved Adaptive Genetic Algorithm
Journal of Information & Computational Science 9: 16 (2012) 4801 4809 Available at http://www.joics.com A Method of Cloud Resource Load Balancing Scheduling Based on Improved Adaptive Genetic Algorithm
More informationA Prediction-Based Transcoding System for Video Conference in Cloud Computing
A Prediction-Based Transcoding System for Video Conference in Cloud Computing Yongquan Chen 1 Abstract. We design a transcoding system that can provide dynamic transcoding services for various types of
More informationAn Optimized Load-balancing Scheduling Method Based on the WLC Algorithm for Cloud Data Centers
Journal of Computational Information Systems 9: 7 (23) 689 6829 Available at http://www.jofcis.com An Optimized Load-balancing Scheduling Method Based on the WLC Algorithm for Cloud Data Centers Lianying
More informationScalability and Classifications
Scalability and Classifications 1 Types of Parallel Computers MIMD and SIMD classifications shared and distributed memory multicomputers distributed shared memory computers 2 Network Topologies static
More informationA Distributed Render Farm System for Animation Production
A Distributed Render Farm System for Animation Production Jiali Yao, Zhigeng Pan *, Hongxin Zhang State Key Lab of CAD&CG, Zhejiang University, Hangzhou, 310058, China {yaojiali, zgpan, zhx}@cad.zju.edu.cn
More informationElastic Load Balancing in Cloud Storage
Elastic Load Balancing in Cloud Storage Surabhi Jain, Deepak Sharma (Lecturer, Department of Computer Science, Lovely Professional University, Phagwara-144402) (Assistant Professor, Department of Computer
More informationA Scheme for Implementing Load Balancing of Web Server
Journal of Information & Computational Science 7: 3 (2010) 759 765 Available at http://www.joics.com A Scheme for Implementing Load Balancing of Web Server Jianwu Wu School of Politics and Law and Public
More informationAutodesk 3ds Max 2010 Boot Camp FAQ
Autodesk 3ds Max 2010 Boot Camp Frequently Asked Questions (FAQ) Frequently Asked Questions and Answers This document provides questions and answers about using Autodesk 3ds Max 2010 software with the
More informationA Novel Switch Mechanism for Load Balancing in Public Cloud
International OPEN ACCESS Journal Of Modern Engineering Research (IJMER) A Novel Switch Mechanism for Load Balancing in Public Cloud Kalathoti Rambabu 1, M. Chandra Sekhar 2 1 M. Tech (CSE), MVR College
More informationStream Processing on GPUs Using Distributed Multimedia Middleware
Stream Processing on GPUs Using Distributed Multimedia Middleware Michael Repplinger 1,2, and Philipp Slusallek 1,2 1 Computer Graphics Lab, Saarland University, Saarbrücken, Germany 2 German Research
More informationTekla Structures 18 Hardware Recommendation
1 (5) Tekla Structures 18 Hardware Recommendation Recommendations for Tekla Structures workstations Tekla Structures hardware recommendations are based on the setups that have been used in testing Tekla
More informationAutodesk Inventor on the Macintosh
Autodesk Inventor on the Macintosh FREQUENTLY ASKED QUESTIONS 1. Can I install Autodesk Inventor on a Mac? 2. What is Boot Camp? 3. What is Parallels? 4. How does Boot Camp differ from Virtualization?
More informationAn Empirical Study and Analysis of the Dynamic Load Balancing Techniques Used in Parallel Computing Systems
An Empirical Study and Analysis of the Dynamic Load Balancing Techniques Used in Parallel Computing Systems Ardhendu Mandal and Subhas Chandra Pal Department of Computer Science and Application, University
More informationKey Words: Dynamic Load Balancing, and Distributed System
DYNAMIC ROTATING LOAD BALANCING ALGORITHM IN DISTRIBUTED SYSTEMS ROSE SULEIMAN AL DAHOUD ALI ISSA OTOUM Al-Zaytoonah University Al-Zaytoonah University Neelain University rosesuleiman@yahoo.com aldahoud@alzaytoonah.edu.jo
More informationLCMON Network Traffic Analysis
LCMON Network Traffic Analysis Adam Black Centre for Advanced Internet Architectures, Technical Report 79A Swinburne University of Technology Melbourne, Australia adamblack@swin.edu.au Abstract The Swinburne
More informationUSER PROGRAMMABLE AUTHORIZE USERS AT THE CLICK OF A MOUSE AUDIT TRAIL AND TIME ZONE CONTROL LOCK SYSTEM MANAGEMENT SOFTWARE:
SOFTWARE LDB SOFTWARE: USER PROGRAMMABLE AUTHORIZE USERS AT THE CLICK OF A MOUSE AUDIT TRAIL AND TIME ZONE CONTROL LOCK SYSTEM MANAGEMENT SOFTWARE: CLIENT/SERVER ARCHITECTURE MULTI-USER AND CLIENT CAPABILITIES
More informationBenchmarking the Performance of XenDesktop Virtual DeskTop Infrastructure (VDI) Platform
Benchmarking the Performance of XenDesktop Virtual DeskTop Infrastructure (VDI) Platform Shie-Yuan Wang Department of Computer Science National Chiao Tung University, Taiwan Email: shieyuan@cs.nctu.edu.tw
More informationHP SkyRoom Frequently Asked Questions
HP SkyRoom Frequently Asked Questions September 2009 Background... 2 Using HP SkyRoom... 3 Why HP SkyRoom?... 4 Product FYI... 4 Background What is HP SkyRoom? HP SkyRoom is a visual collaboration solution
More informationProposal of Dynamic Load Balancing Algorithm in Grid System
www.ijcsi.org 186 Proposal of Dynamic Load Balancing Algorithm in Grid System Sherihan Abu Elenin Faculty of Computers and Information Mansoura University, Egypt Abstract This paper proposed dynamic load
More informationMethod of Fault Detection in Cloud Computing Systems
, pp.205-212 http://dx.doi.org/10.14257/ijgdc.2014.7.3.21 Method of Fault Detection in Cloud Computing Systems Ying Jiang, Jie Huang, Jiaman Ding and Yingli Liu Yunnan Key Lab of Computer Technology Application,
More informationMPEG-4 AVC/H.264 Video Codecs Comparison
MPEG-4 AVC/H.264 Video Codecs Comparison Video group head: Dr. Dmitriy Vatolin Project head: Dr. Dmitriy Kulikov Measurements, analysis: Marat Arsaev Codecs: H.264 o DivX H.264 o Elecard H.264 o o o o
More informationParallel Simplification of Large Meshes on PC Clusters
Parallel Simplification of Large Meshes on PC Clusters Hua Xiong, Xiaohong Jiang, Yaping Zhang, Jiaoying Shi State Key Lab of CAD&CG, College of Computer Science Zhejiang University Hangzhou, China April
More informationLocal Area Networks transmission system private speedy and secure kilometres shared transmission medium hardware & software
Local Area What s a LAN? A transmission system, usually private owned, very speedy and secure, covering a geographical area in the range of kilometres, comprising a shared transmission medium and a set
More informationTYLER JUNIOR COLLEGE School of Continuing Studies 1530 SSW Loop 323 Tyler, TX 75701 1.800.298.5226 www.tjc.edu/continuingstudies/mycaa
TYLER JUNIOR COLLEGE School of Continuing Studies 1530 SSW Loop 323 Tyler, TX 75701 1.800.298.5226 www.tjc.edu/continuingstudies/mycaa Education & Training Plan CompTIA N+ Specialist Program Student Full
More informationDynamic Load Balancing in Charm++ Abhinav S Bhatele Parallel Programming Lab, UIUC
Dynamic Load Balancing in Charm++ Abhinav S Bhatele Parallel Programming Lab, UIUC Outline Dynamic Load Balancing framework in Charm++ Measurement Based Load Balancing Examples: Hybrid Load Balancers Topology-aware
More informationOn Cloud Computing Technology in the Construction of Digital Campus
2012 International Conference on Innovation and Information Management (ICIIM 2012) IPCSIT vol. 36 (2012) (2012) IACSIT Press, Singapore On Cloud Computing Technology in the Construction of Digital Campus
More informationResearch of Railway Wagon Flow Forecast System Based on Hadoop-Hazelcast
International Conference on Civil, Transportation and Environment (ICCTE 2016) Research of Railway Wagon Flow Forecast System Based on Hadoop-Hazelcast Xiaodong Zhang1, a, Baotian Dong1, b, Weijia Zhang2,
More informationDynamic Adaptive Feedback of Load Balancing Strategy
Journal of Information & Computational Science 8: 10 (2011) 1901 1908 Available at http://www.joics.com Dynamic Adaptive Feedback of Load Balancing Strategy Hongbin Wang a,b, Zhiyi Fang a,, Shuang Cui
More informationDynamic Load Balancing Strategy for Grid Computing
Dynamic Load Balancing Strategy for Grid Computing Belabbas Yagoubi and Yahya Slimani Abstract Workload and resource management are two essential functions provided at the service level of the grid software
More informationResearch for the Data Transmission Model in Cloud Resource Monitoring Zheng Zhi yun, Song Cai hua, Li Dun, Zhang Xing -jin, Lu Li-ping
Research for the Data Transmission Model in Cloud Resource Monitoring 1 Zheng Zhi-yun, Song Cai-hua, 3 Li Dun, 4 Zhang Xing-jin, 5 Lu Li-ping 1,,3,4 School of Information Engineering, Zhengzhou University,
More informationDistributed Dynamic Load Balancing for Iterative-Stencil Applications
Distributed Dynamic Load Balancing for Iterative-Stencil Applications G. Dethier 1, P. Marchot 2 and P.A. de Marneffe 1 1 EECS Department, University of Liege, Belgium 2 Chemical Engineering Department,
More informationDYNAMIC LOAD BALANCING SCHEME FOR ITERATIVE APPLICATIONS
Journal homepage: www.mjret.in DYNAMIC LOAD BALANCING SCHEME FOR ITERATIVE APPLICATIONS ISSN:2348-6953 Rahul S. Wankhade, Darshan M. Marathe, Girish P. Nikam, Milind R. Jawale Department of Computer Engineering,
More informationDynamic resource management for energy saving in the cloud computing environment
Dynamic resource management for energy saving in the cloud computing environment Liang-Teh Lee, Kang-Yuan Liu, and Hui-Yang Huang Department of Computer Science and Engineering, Tatung University, Taiwan
More informationA Hybrid Load Balancing Policy underlying Cloud Computing Environment
A Hybrid Load Balancing Policy underlying Cloud Computing Environment S.C. WANG, S.C. TSENG, S.S. WANG*, K.Q. YAN* Chaoyang University of Technology 168, Jifeng E. Rd., Wufeng District, Taichung 41349
More informationA Dynamic Resource Management with Energy Saving Mechanism for Supporting Cloud Computing
A Dynamic Resource Management with Energy Saving Mechanism for Supporting Cloud Computing Liang-Teh Lee, Kang-Yuan Liu, Hui-Yang Huang and Chia-Ying Tseng Department of Computer Science and Engineering,
More informationNLSS: A Near-Line Storage System Design Based on the Combination of HDFS and ZFS
NLSS: A Near-Line Storage System Design Based on the Combination of HDFS and Wei Hu a, Guangming Liu ab, Yanqing Liu a, Junlong Liu a, Xiaofeng Wang a a College of Computer, National University of Defense
More informationImproved Dynamic Load Balance Model on Gametheory for the Public Cloud
ISSN (Online): 2349-7084 GLOBAL IMPACT FACTOR 0.238 DIIF 0.876 Improved Dynamic Load Balance Model on Gametheory for the Public Cloud 1 Rayapu Swathi, 2 N.Parashuram, 3 Dr S.Prem Kumar 1 (M.Tech), CSE,
More informationDELL. Virtual Desktop Infrastructure Study END-TO-END COMPUTING. Dell Enterprise Solutions Engineering
DELL Virtual Desktop Infrastructure Study END-TO-END COMPUTING Dell Enterprise Solutions Engineering 1 THIS WHITE PAPER IS FOR INFORMATIONAL PURPOSES ONLY, AND MAY CONTAIN TYPOGRAPHICAL ERRORS AND TECHNICAL
More informationDynamic Load Balancing of Virtual Machines using QEMU-KVM
Dynamic Load Balancing of Virtual Machines using QEMU-KVM Akshay Chandak Krishnakant Jaju Technology, College of Engineering, Pune. Maharashtra, India. Akshay Kanfade Pushkar Lohiya Technology, College
More informationDragon Medical Enterprise Network Edition Technical Note: Requirements for DMENE Networks with virtual servers
Dragon Medical Enterprise Network Edition Technical Note: Requirements for DMENE Networks with virtual servers This section includes system requirements for DMENE Network configurations that utilize virtual
More informationSensors & Transducers 2015 by IFSA Publishing, S. L. http://www.sensorsportal.com
Sensors & Transducers 2015 by IFSA Publishing, S. L. http://www.sensorsportal.com A Dynamic Deployment Policy of Slave Controllers for Software Defined Network Yongqiang Yang and Gang Xu College of Computer
More informationCLOUDDMSS: CLOUD-BASED DISTRIBUTED MULTIMEDIA STREAMING SERVICE SYSTEM FOR HETEROGENEOUS DEVICES
CLOUDDMSS: CLOUD-BASED DISTRIBUTED MULTIMEDIA STREAMING SERVICE SYSTEM FOR HETEROGENEOUS DEVICES 1 MYOUNGJIN KIM, 2 CUI YUN, 3 SEUNGHO HAN, 4 HANKU LEE 1,2,3,4 Department of Internet & Multimedia Engineering,
More informationMobile Storage and Search Engine of Information Oriented to Food Cloud
Advance Journal of Food Science and Technology 5(10): 1331-1336, 2013 ISSN: 2042-4868; e-issn: 2042-4876 Maxwell Scientific Organization, 2013 Submitted: May 29, 2013 Accepted: July 04, 2013 Published:
More informationAdaptive Load Balancing Method Enabling Auto-Specifying Threshold of Node Load Status for Apache Flume
, pp. 201-210 http://dx.doi.org/10.14257/ijseia.2015.9.2.17 Adaptive Load Balancing Method Enabling Auto-Specifying Threshold of Node Load Status for Apache Flume UnGyu Han and Jinho Ahn Dept. of Comp.
More informationEaseUS Partition Master
Reviewer s Guide Contents Introduction... 2 Chapter 1... 3 What is EaseUS Partition Master?... 3 Versions Comparison... 4 Chapter 2... 5 Using EaseUS Partition Master... 5 Partition Manager... 5 Disk &
More informationA Study on the Scalability of Hybrid LS-DYNA on Multicore Architectures
11 th International LS-DYNA Users Conference Computing Technology A Study on the Scalability of Hybrid LS-DYNA on Multicore Architectures Yih-Yih Lin Hewlett-Packard Company Abstract In this paper, the
More informationAn Efficient Application Virtualization Mechanism using Separated Software Execution System
An Efficient Application Virtualization Mechanism using Separated Software Execution System Su-Min Jang, Won-Hyuk Choi and Won-Young Kim Cloud Computing Research Department, Electronics and Telecommunications
More informationCisco IP Communicator (Softphone) Compatibility
Cisco IP Communicator (Softphone) Compatibility Cisco IP Communicator is Windows based and works on both XP and Vista The minimum PC requirements for use with Microsoft Windows XP are: Microsoft Windows
More informationEducation & Training Plan IT Network Professional with CompTIA Network+ Certificate Program with Externship
Testing Services and Programs 1200 N. DuPont Highway Dover, DE 19901 https://www.desu.edu/academics/mycaa Contact: Amystique Harris-Church 302.857.6143 achurch@desu.edu Education & Training Plan IT Network
More informationDYNAMIC DOMAIN CLASSIFICATION FOR FRACTAL IMAGE COMPRESSION
DYNAMIC DOMAIN CLASSIFICATION FOR FRACTAL IMAGE COMPRESSION K. Revathy 1 & M. Jayamohan 2 Department of Computer Science, University of Kerala, Thiruvananthapuram, Kerala, India 1 revathysrp@gmail.com
More informationParallel Ray Tracing using MPI: A Dynamic Load-balancing Approach
Parallel Ray Tracing using MPI: A Dynamic Load-balancing Approach S. M. Ashraful Kadir 1 and Tazrian Khan 2 1 Scientific Computing, Royal Institute of Technology (KTH), Stockholm, Sweden smakadir@csc.kth.se,
More informationEducation & Training Plan IT Network Professional with CompTIA Network+ Certificate Program with Externship
University of Texas at El Paso Professional and Public Programs 500 W. University Kelly Hall Ste. 212 & 214 El Paso, TX 79968 http://www.ppp.utep.edu/ Contact: Sylvia Monsisvais 915-747-7578 samonsisvais@utep.edu
More informationFigure 1: RotemNet Main Screen
1 REMOTE CONTROLLER ACCESS This paper summarizes the installation and configuration procedures needed to enable accessing your Communicator and controllers via the Internet. The information contained in
More informationPublic Cloud Partition Balancing and the Game Theory
Statistics Analysis for Cloud Partitioning using Load Balancing Model in Public Cloud V. DIVYASRI 1, M.THANIGAVEL 2, T. SUJILATHA 3 1, 2 M. Tech (CSE) GKCE, SULLURPETA, INDIA v.sridivya91@gmail.com thaniga10.m@gmail.com
More informationSIP Infrastructure Performance Testing
SIP Infrastructure Performance Testing MIROSLAV VOZNAK, JAN ROZHON Department of Telecommunications VSB Technical University of Ostrava 17. listopadu 15, Ostrava CZECH REPUBLIC miroslav.voznak@vsb.cz,
More informationCornell University Center for Advanced Computing
Cornell University Center for Advanced Computing David A. Lifka - lifka@cac.cornell.edu Director - Cornell University Center for Advanced Computing (CAC) Director Research Computing - Weill Cornell Medical
More informationLoad Balancing in Structured Peer to Peer Systems
Load Balancing in Structured Peer to Peer Systems DR.K.P.KALIYAMURTHIE 1, D.PARAMESWARI 2 Professor and Head, Dept. of IT, Bharath University, Chennai-600 073 1 Asst. Prof. (SG), Dept. of Computer Applications,
More informationLoad Balancing In Distributed Computing
Load Balancing In Distributed Computing Pranit H Bari, Student, Department of Computer Engineering and Information Technology, VJTI, Mumbai B B Meshram, HOD, Department of Computer Engineering and Information
More informationSTUDY AND SIMULATION OF A DISTRIBUTED REAL-TIME FAULT-TOLERANCE WEB MONITORING SYSTEM
STUDY AND SIMULATION OF A DISTRIBUTED REAL-TIME FAULT-TOLERANCE WEB MONITORING SYSTEM Albert M. K. Cheng, Shaohong Fang Department of Computer Science University of Houston Houston, TX, 77204, USA http://www.cs.uh.edu
More informationSpatio-Temporal Mapping -A Technique for Overview Visualization of Time-Series Datasets-
Progress in NUCLEAR SCIENCE and TECHNOLOGY, Vol. 2, pp.603-608 (2011) ARTICLE Spatio-Temporal Mapping -A Technique for Overview Visualization of Time-Series Datasets- Hiroko Nakamura MIYAMURA 1,*, Sachiko
More informationKeywords Distributed Computing, On Demand Resources, Cloud Computing, Virtualization, Server Consolidation, Load Balancing
Volume 5, Issue 1, January 2015 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Survey on Load
More informationSpeed Performance Improvement of Vehicle Blob Tracking System
Speed Performance Improvement of Vehicle Blob Tracking System Sung Chun Lee and Ram Nevatia University of Southern California, Los Angeles, CA 90089, USA sungchun@usc.edu, nevatia@usc.edu Abstract. A speed
More informationHow To Set Up Safetica Insight 9 (Safetica) For A Safetrica Management Service (Sms) For An Ipad Or Ipad (Smb) (Sbc) (For A Safetaica) (
SAFETICA INSIGHT INSTALLATION MANUAL SAFETICA INSIGHT INSTALLATION MANUAL for Safetica Insight version 6.1.2 Author: Safetica Technologies s.r.o. Safetica Insight was developed by Safetica Technologies
More informationResource Allocation Schemes for Gang Scheduling
Resource Allocation Schemes for Gang Scheduling B. B. Zhou School of Computing and Mathematics Deakin University Geelong, VIC 327, Australia D. Walsh R. P. Brent Department of Computer Science Australian
More informationGroup Based Load Balancing Algorithm in Cloud Computing Virtualization
Group Based Load Balancing Algorithm in Cloud Computing Virtualization Rishi Bhardwaj, 2 Sangeeta Mittal, Student, 2 Assistant Professor, Department of Computer Science, Jaypee Institute of Information
More informationA Game Theory Modal Based On Cloud Computing For Public Cloud
IOSR Journal of Computer Engineering (IOSR-JCE) e-issn: 2278-0661, p- ISSN: 2278-8727Volume 16, Issue 2, Ver. XII (Mar-Apr. 2014), PP 48-53 A Game Theory Modal Based On Cloud Computing For Public Cloud
More informationEfficient Load Balancing using VM Migration by QEMU-KVM
International Journal of Computer Science and Telecommunications [Volume 5, Issue 8, August 2014] 49 ISSN 2047-3338 Efficient Load Balancing using VM Migration by QEMU-KVM Sharang Telkikar 1, Shreyas Talele
More informationAXIS Camera Station Quick Installation Guide
AXIS Camera Station Quick Installation Guide Copyright Axis Communications AB April 2005 Rev. 3.5 Part Number 23997 1 Table of Contents Regulatory Information.................................. 3 AXIS Camera
More informationEFFICIENT JOB SCHEDULING OF VIRTUAL MACHINES IN CLOUD COMPUTING
EFFICIENT JOB SCHEDULING OF VIRTUAL MACHINES IN CLOUD COMPUTING Ranjana Saini 1, Indu 2 M.Tech Scholar, JCDM College of Engineering, CSE Department,Sirsa 1 Assistant Prof., CSE Department, JCDM College
More informationLoad Balancing Between Heterogenous Computing Clusters
Load Balancing Between Heterogenous Computing Clusters Siu-Cheung Chau Dept. of Physics and Computing, Wilfrid Laurier University, Waterloo, Ontario, Canada, N2L 3C5 e-mail: schau@wlu.ca Ada Wai-Chee Fu
More informationInternational Journal of Scientific & Engineering Research, Volume 6, Issue 4, April-2015 36 ISSN 2229-5518
International Journal of Scientific & Engineering Research, Volume 6, Issue 4, April-2015 36 An Efficient Approach for Load Balancing in Cloud Environment Balasundaram Ananthakrishnan Abstract Cloud computing
More informationStatistical Modeling of Huffman Tables Coding
Statistical Modeling of Huffman Tables Coding S. Battiato 1, C. Bosco 1, A. Bruna 2, G. Di Blasi 1, G.Gallo 1 1 D.M.I. University of Catania - Viale A. Doria 6, 95125, Catania, Italy {battiato, bosco,
More informationHow to choose a suitable computer
How to choose a suitable computer This document provides more specific information on how to choose a computer that will be suitable for scanning and post-processing your data with Artec Studio. While
More informationDesign and Implementation of Efficient Load Balancing Algorithm in Grid Environment
Design and Implementation of Efficient Load Balancing Algorithm in Grid Environment Sandip S.Patil, Preeti Singh Department of Computer science & Engineering S.S.B.T s College of Engineering & Technology,
More informationGrid Computing Approach for Dynamic Load Balancing
International Journal of Computer Sciences and Engineering Open Access Review Paper Volume-4, Issue-1 E-ISSN: 2347-2693 Grid Computing Approach for Dynamic Load Balancing Kapil B. Morey 1*, Sachin B. Jadhav
More informationCHAPTER FIVE RESULT ANALYSIS
CHAPTER FIVE RESULT ANALYSIS 5.1 Chapter Introduction 5.2 Discussion of Results 5.3 Performance Comparisons 5.4 Chapter Summary 61 5.1 Chapter Introduction This chapter outlines the results obtained from
More informationDobbin Day - User Guide
Dobbin Day - User Guide Introduction Dobbin Day is an in running performance form analysis tool. A runner s in-running performance is solely based on the price difference between its BSP (Betfair Starting
More informationGeoImaging Accelerator Pansharp Test Results
GeoImaging Accelerator Pansharp Test Results Executive Summary After demonstrating the exceptional performance improvement in the orthorectification module (approximately fourteen-fold see GXL Ortho Performance
More informationUltra Thin Client TC-401 TC-402. Users s Guide
Ultra Thin Client TC-401 TC-402 Users s Guide CONTENT 1. OVERVIEW... 3 1.1 HARDWARE SPECIFICATION... 3 1.2 SOFTWARE OVERVIEW... 4 1.3 HARDWARE OVERVIEW...5 1.4 NETWORK CONNECTION... 7 2. INSTALLING THE
More informationRecent Advances in Applied & Biomedical Informatics and Computational Engineering in Systems Applications
Comparison of Technologies for Software ization PETR SUBA, JOSEF HORALEK, MARTIN HATAS Faculty of Informatics and Management, University of Hradec Králové, Rokitanského 62, 500 03 Hradec Kralove Czech
More informationVoronoi Treemaps in D3
Voronoi Treemaps in D3 Peter Henry University of Washington phenry@gmail.com Paul Vines University of Washington paul.l.vines@gmail.com ABSTRACT Voronoi treemaps are an alternative to traditional rectangular
More informationVoIP Infrastructure Upgrade Desktop. User Group March 2014
VoIP Infrastructure Upgrade Desktop User Group 1 Agenda Infrastructure upgrade project overview update Upgrading from an earlier version Removing CAD 8.0 Install CAD 9.0.3 Best practices CAD 9.0.3 systems
More informationObservations on Data Distribution and Scalability of Parallel and Distributed Image Processing Applications
Observations on Data Distribution and Scalability of Parallel and Distributed Image Processing Applications Roman Pfarrhofer and Andreas Uhl uhl@cosy.sbg.ac.at R. Pfarrhofer & A. Uhl 1 Carinthia Tech Institute
More informationAn Efficient Hybrid P2P MMOG Cloud Architecture for Dynamic Load Management. Ginhung Wang, Kuochen Wang
1 An Efficient Hybrid MMOG Cloud Architecture for Dynamic Load Management Ginhung Wang, Kuochen Wang Abstract- In recent years, massively multiplayer online games (MMOGs) become more and more popular.
More informationA SURVEY ON LOAD BALANCING ALGORITHMS FOR CLOUD COMPUTING
A SURVEY ON LOAD BALANCING ALGORITHMS FOR CLOUD COMPUTING Avtar Singh #1,Kamlesh Dutta #2, Himanshu Gupta #3 #1 Department of Computer Science and Engineering, Shoolini University, avtarz@gmail.com #2
More informationFour Keys to Successful Multicore Optimization for Machine Vision. White Paper
Four Keys to Successful Multicore Optimization for Machine Vision White Paper Optimizing a machine vision application for multicore PCs can be a complex process with unpredictable results. Developers need
More informationCentOS Linux 5.2 and Apache 2.2 vs. Microsoft Windows Web Server 2008 and IIS 7.0 when Serving Static and PHP Content
Advances in Networks, Computing and Communications 6 92 CentOS Linux 5.2 and Apache 2.2 vs. Microsoft Windows Web Server 2008 and IIS 7.0 when Serving Static and PHP Content Abstract D.J.Moore and P.S.Dowland
More informationSwanLink: Mobile P2P Environment for Graphical Content Management System
SwanLink: Mobile P2P Environment for Graphical Content Management System Popovic, Jovan; Bosnjakovic, Andrija; Minic, Predrag; Korolija, Nenad; and Milutinovic, Veljko Abstract This document describes
More informationTask Scheduling in Hadoop
Task Scheduling in Hadoop Sagar Mamdapure Munira Ginwala Neha Papat SAE,Kondhwa SAE,Kondhwa SAE,Kondhwa Abstract Hadoop is widely used for storing large datasets and processing them efficiently under distributed
More informationThe Improved Job Scheduling Algorithm of Hadoop Platform
The Improved Job Scheduling Algorithm of Hadoop Platform Yingjie Guo a, Linzhi Wu b, Wei Yu c, Bin Wu d, Xiaotian Wang e a,b,c,d,e University of Chinese Academy of Sciences 100408, China b Email: wulinzhi1001@163.com
More informationComp 410/510. Computer Graphics Spring 2016. Introduction to Graphics Systems
Comp 410/510 Computer Graphics Spring 2016 Introduction to Graphics Systems Computer Graphics Computer graphics deals with all aspects of creating images with a computer Hardware (PC with graphics card)
More informationChapter 13. Chapter Outline. Disk Storage, Basic File Structures, and Hashing
Chapter 13 Disk Storage, Basic File Structures, and Hashing Copyright 2007 Ramez Elmasri and Shamkant B. Navathe Chapter Outline Disk Storage Devices Files of Records Operations on Files Unordered Files
More informationImaging Computing Server User Guide
Imaging Computing Server User Guide PerkinElmer, Viscount Centre II, University of Warwick Science Park, Millburn Hill Road, Coventry, CV4 7HS T +44 (0) 24 7669 2229 F +44 (0) 24 7669 0091 E cellularimaging@perkinelmer.com
More informationproduct. Please read this instruction before setup your VenomXTM.
Tuact Corp. Ltd. TM Venom X mouse controller combo Setup Software Instruction Thank you for purchasing our VenomXTM product. Please read this instruction before setup your VenomXTM. Introduction Venom
More information