A Routing Load Balancing Policy for Grid Computing Environments
|
|
- Christiana Webster
- 6 years ago
- Views:
Transcription
1 A Routing Load Balancing Policy for Grid Computing Environments Rodrigo Fernandes de Mello University of São Paulo Institute of Mathematic Sciences and Computer São Carlos SP Luciano José Senger State University of Ponta Grossa Department of Information Technology Ponta Grossa PR Laurence Tianruo Yang Department of Computer Science, St. Francis Xavier University P.O.Box 5, Antigonish, NS, B2G 2W5, Canada Abstract The evolution of computers and networks has motivated the development of high performance systems using the distributed system concepts. Such evolution has motivated the study of load balancing techniques, low latency protocols, operating systems and middlewares. Furthermore, the evolution from distributed systems based on clusters to grid environments has motivated new researches to define load balancing algorithms to support scalable and heterogeneous computing capacity environments. In this paper, the load balancing algorithm is proposed, presented and evaluated. This algorithm is designed to equally distribute the workload of tasks of parallel applications over Grid computing environments. Experiments compare the performance of the proposed algorithm to others from literature. The obtained results allow to conclude that the algorithm is indicated for environments where there are several heterogeneous computers and parallel applications are composed of multiple tasks. 1 Introduction During the 197s, 198s and at the beginning of the 199 s, there was a great effort towards the development of process scheduling algorithms for parallel machines. From the 198s on, due to the microprocessors cost decrease and the continuous development of computer networks, researches were addressed to define high performance environments using low cost resources, which would be able to replace the high cost parallel machines. Besides reducing costs, such resources allowed the creation of more flexible and scalable systems. Such systems were named distributed systems [4]. Distributed systems have motivated researches on how to maximize the use of computing resources, obtain high performance and develop communication environments and libraries to simplify the design and implementation of such systems [24]. This generated new researches on process scheduling algorithms for distributed system, aiming the allocation optimization of computing resources to obtain high performance [6]. Among the researchers in this area are: Ranaweera and Agrawal [], Choe and Park [7], Radulescu et al. [19] and Araújo et al. [2]. In the following decades, the distributed system concepts have evolved from local networks to internet environments. In such environments, several networks interact through routers. Then, researches for the development of resources allocation techniques and high performance on large environments have started. Such environments, located on distinct and distant regions, composed of thousands of heterogeneous computing capacity resources are named Grids [14]. The previous process scheduling studies were used as basis for the proposal of new methods and techniques for resource allocation on Grids [2, 17, 5, 1, 18]. Such studies have motivated the development of a new process scheduling algorithm, aiming the load balancing [22] on Grids. This algorithm, named, uses routing concepts from computer networks to define a neighborhood and search the most adequate computers to divide applications workload. The performance of such algorithm has been evaluated and compared to others from literature. Proceedings of the th International Conference on Advanced Information Networking and Applications (AINA 6) X/6 $. 6 IEEE
2 2 A New Load Balancing Algorithm is a load balancing algorithm addressed to grid computing environments where there is a large amount of resources, heterogeneity, high communication latency (when compared to parallel virtual machines executing over LANs), large number of users and distributed location. Load balancing algorithms use dynamic reattribution to equally distribute the applications workload over the available computing resources [22]. Such algorithm uses the message routing concepts from computer networks to define the computers neighborhood. Each computer may distribute the tasks of a parallel application over its neighbors. has been designed to work on high scalable heterogeneous environments. In order to explain, consider three distinct computer networks: α, β and γ. Each computer of the network is composed of different capacity resources such as CPU, memory, hard disk and network. In this environment, each computer executes a process (daemon) to manage the load balancing. In the initialization of this daemon on a computer C n,α (computer C n from the network α), it is calculated the internal communication delay RT T α (RTT - Round-Trip Time) of the network, that is, the cost to transmit and receive a minimum size message between two computers of the network α. After RT T α is calculated, it is possible to define the maximum RTT, RT T neighborhood, used to find out the computer neighborhood of C n,α. This neighborhood is defined by the equation 1, where k is a delay parameter for the communication among computers. RT T neighborhood = RT T α k, k >= 1 (1) The parameter k may be fixed or variable based on the network capacity (latency) of the whole environment. All computers with a communication delay lower or equal to RT T neighborhood to the computer C n,α are defined as neighbors. When a computer C n,α initiates a parallel application composed of tasks, this computer requests, by using broadcast, information about its neighbors load in order to find out the idlest ones. The task distribution is made among neighbors and the neighborhood is defined by the communication delay among computers. A low value to k (equation 1) generates a small neighborhood and consequently causes lower synchronization delays among the tasks of the parallel applications. If a computer is overloaded, it may evaluate its neighbors load and define the transference of a task based on the migration model defined by Mello and Senger [9]. The limitations of the work by Halchor-Balter and Downey [15] have motivated Mello and Senger to create a process transference model that evaluates three issues: the migration cost, the imposed load and the process lifetime. The Halchor-Balter and Downey s model evaluates only the processes age, that is, the execution time. Long-time duration processes do not imply high load processes, consequently, the transference of low occupation processes consumes environment resources and does not allow a good load balance in the system. Mello and Senger propose a migration factor (eq. 2, where: L xpr,i is the load of a task i that still has to be executed; Ca s is the processing capacity of the sending computer; CL s is the load of the sending computer; CL dst is the load of the computer that will receive the task; MC i is the migration cost of the task i). When this factor is equal to 1, the system reaches a perfect balance as each computer executes a load equivalent to its capacity. If this is not possible, an approximation to this value may be done summing the load of n processes whilst the factor 1. If no process of the busy computer results in a migration factor M factor equal or lower than 1, then a process that has a factor (Ca r Ca s ) may be selected. In this case, the factor is compared to the performance difference, in percentage, between the source and the destination computer. M factor,i = 3 Experiments L xpr,i Ca s CL s (CL dst +((L xpr,i Ca s) Ca r)+mc i) (2) Experiments have been carried out over 128 and 512 computers. This allows the evaluation of the algorithm on environments with different scales. Parallel applications of up to 8 and 64 tasks have been evaluated. Such configurations allow the evaluation of the algorithm in situations where there are several tasks synchronizing one each other, that is, communicating among themselves to solve the same computing problem. The workload imposed by such applications follows the Feitelson s workload model [13]. This model is based on the analysis of six execution traces of the following production environments: 128-node ipsc/8 at NASA Ames; 128-node IBM SP1 at Argonne; -node Paragon at SDSC; 126-node Butterfly at LLNL; 512-node IBM SP2 at CTC; and 96-node Paragon at ETH, Zurich. According to this model, the arrival of processes is derived from an exponential probability distribution function (pdf) of mean equal to 15 seconds. However, there are not enough knowledge bases (execution traces) to characterize the arrival times on Grid computing environments. This limitation has motivated this work to evaluate two process arrival distributions, allowing a better evaluation of. The first pdf used to represent the arrival of parallel applications was the one by Feitelson, that is, an exponential with mean equal to 15 seconds. Considering the studies by Feitelson and the fact that the distribution is close to an Proceedings of the th International Conference on Advanced Information Networking and Applications (AINA 6) X/6 $. 6 IEEE
3 exponential, experiments have been proposed with another mean equal to 1 seconds. In the case of the exponential with mean 1 seconds, the applications arrive with much lower intervals (between 1 and 1 seconds). We empirically conclude that the exponential distribution with mean 1 seconds is the most adequate one to simulate the features expected on a Grid, as the distribution with average 15 is too light. In order to carry out experiments and evaluate the scheduling algorithm proposed in this work, we have used the UniMPP (Unified Modeling for Predicting Performance) model for the creation of heterogeneous distributed environments and the evaluation of the parallel applications response time [1]. Such model combines the CPU consumption features of the models by [1] and [11], the time consumed in message transmissions proposed in [8] and [23], the volume of messages and the spatial and message generation probability distributions by [12] and [25]. The UniMPP model generates results in average execution time of the application submitted to the system. In the UniMPP model proposal, Mello and Senger [1] have also proposed an object-oriented simulator 1, which simplifies the implementation of different scheduling algorithms. In order to evaluate the algorithm, a class has to be developed to implement the scheduling algorithm. Such class was aggregated to the simulator to generate results in average response time (in seconds). The results were used to evaluate the performance of compared to other algorithms from literature. 3.1 Environment Parameterization Environments composed of 128 and 512 computers were simulated. The parameters of the UniMPP model have been defined by probability distribution functions (pdfs). The parameters pc i (processing capacity), mm i (main memory capacity), vm i (virtual memory capacity), dr i (disk throughput in reading) and dw i (disk throughput in writing) have been defined by uniform pdfs with the following averages of 15 Mips (million of instructions per second), 124 MBytes (main memory), 124 MBytes (virtual memory), MBytes (transference rate of reading files from hard disk), 3 MBytes (transference rate of writing files on hard disk). Such averages have been defined based on actual values obtained from machines of our research laboratory 2. These measures were extracted by using the benchmark proposed by Mello and Senger [1] 3. The UniMPP model has also parameters to represent processes which are: sm j, the amount of static memory used by the process was defined based on an exponential 1 SchedSim - available at mello/outr.html. 2 Lasdpc Available at mello/ pdf with average of 3 KBytes; pdfdm j, the amount of memory dynamically allocated was defined by an exponential pdf with average of 1 KBytes; pdfdr j, the probability of reading files was defined by an exponential pdf with average of 1 clock ticks, same value used to parameterize the writing in files (pdfdw j ); pdfnet j, the reception and sending of network messages was parameterized by an exponential pdf with an average of 1 clock ticks. In the experiments, it was defined the number of computers by network and, consequently, how many distinct networks were created. Within a same network, computers present a delay (RTT Round-Trip Time, according to the fixed model by Hockney [16]) of.1 (average value extracted by the network benchmark by Mello and Senger [1] for a Fast Ethernet infrastructure). In order to characterize the delay among computers of distinct networks, experiments have been carried out on local, metropolitan and worldwide networks. Such experiments have allowed the definition of exponential probability distribution functions with average of.5 seconds to characterize the delay. The performance of is compared to 6 scheduling and load balancing algorithms from literature: [2, 3],,, [26], [18] and [21]. 3.2 Results The Figures 1 and 2 show, respectively, the results obtained for environments composed of 128 and 512 computers where the application have up to 8 tasks. Each network contains up to 5 computers. The number of tasks per application is defined in the workload distribution by Feitelson [13]. These results are in average response time (in seconds), that is, the average time elapsed for the applications execution. These experiments allowed the observation that the algorithm presents the best results for environments with 128 and 512 computers. Such results have evidenced the benefits of the algorithm on environments in which the parallel applications are not composed of a large number of tasks. This result was obtained by Mello and Senger [21]. As the number of tasks per process increases, the algorithm consumes more processing time to decide on the best scheduling solutions, what jeopardizes the average response time. The Figures 3 and 4 show the obtained results for environments composed of 128 and 512 computers where the application have up to 64 tasks. It may be observed that algorithm starts to present good behavior from environments with 128 computers on. The and algorithms start to slowdown with parallel applications composed of many tasks. This fact can be observed by making a comparison between these experiments and the ones in Proceedings of the th International Conference on Advanced Information Networking and Applications (AINA 6) X/6 $. 6 IEEE
4 Figure computers, applications of 8 tasks, average 15 seconds pdf Figure computers, applications of 64 tasks, average 15 seconds pdf Figure computers, applications of 8 tasks, average 15 seconds pdf Figure computers, applications of 64 tasks, average 15 seconds pdf which the applications have up to 8 tasks. In order to evaluate the algorithm in high load situations, the probability distribution function for the arrival of parallel applications has been changed to an exponential with average of 1 seconds. Such exponential generates a high load behavior in which the users submit most part of the applications in intervals lower than 1 seconds. The Figures 5 and 6 show the results of this arrival distribution with applications composed of up to 8 tasks. Experiments have been carried out on environments composed of 128 and 512 computers, in which each network contains up to 5 computers. Once again the behavior of the algorithm was sim- ilar or higher than the one presented by, since it is more indicated for environments where applications are composed of few tasks. The next step was to carry out experiments with applications of up to 64 tasks. The results showed in Figures 7 and 8 allow the conclusion that the load balancing algorithm has presented good results. The algorithm presents intermediary results and a high variation of response times in two cases (high variation in the submission of 5 and 18 applications). This variation is due to the fact that a computer of any network may initiate a parallel application and distribute its load over the neighbors. In the case neighbors present a high load, it is possible to obtain these significant variations. Proceedings of the th International Conference on Advanced Information Networking and Applications (AINA 6) X/6 $. 6 IEEE
5 Figure computers, applications of 8 tasks, average 1 seconds pdf Figure computers, applications of 64 tasks, average 1 seconds pdf Figure computers, applications of 8 tasks, average 1 seconds pdf Figure computers, applications of 64 tasks, average 1 seconds pdf When the environment of 128 is scaled, the performance of gets better, demonstrating its capacity to work over large environments running applications composed of multiple tasks. 4 Acknowledgments The authors thank the support of Fundação de Amparo à Pesquisa do Estado de São Paulo (FAPESP 4/2411-9). 5 Conclusions This paper presents the researches that have resulted in the proposal and evaluation of, a new load balancing algorithm for scalable heterogeneous environments such as Grids. The experiments allowed the evaluation of in different load situations. The workload model by Feitelson has been used [13] to define the occupation and number of tasks submitted to the system. As there is no conclusive studies about the behavior of the applications arrival to Grid environments, we have used the exponential probability distribution function with average 15 seconds (obtained from the studies by Feitelson and broadly used Proceedings of the th International Conference on Advanced Information Networking and Applications (AINA 6) X/6 $. 6 IEEE
6 in scheduling studies about parallel machines and clusters) and 1 seconds. Experiments allowed to confirm that presents excellent results in environments composed of many heterogeneous capacity computers, in which, parallel applications composed of multiple tasks are submitted. Such features indicate the algorithm to Grid environments. References [1] Y. Amir. An opportunity cost approach for job assignment in a scalable computing cluster. IEEE Transactions on Parallel and Distributed Systems, 11(7):7 768, Jul.. [2] A. P. F. Araújo, M. J. Santana, R. H. C. Santana, and P. S. L. Souza. : A new load balancing algorithm. In 5th International Conference on Information Systems Analysis and Synthesis - ISAS 99, Orlando, U.S.A., [3] A. P. F. Araújo, M. J. Santana, R. H. C. Santana, and P. S. L. Souza. A new dynamical scheduling algorithm, international conference on parallel and distributed processing techniques and applications - pdpta 99. Las Vegas,Nevada, U.S.A., [4] R. Buyya. High Performance Cluster Computing - Architecture and Systems, volume 1. Prentice Hall, [5] R. Buyya and M. Murshed. Gridsim: A toolkit for the modeling and simulation of distributed resource management and scheduling for grid computing. The Journal of Concurrency and Computation: Practice and Experience (CCPE), 14(13 15):46, 2. [6] T. L. Casavant and J. G. Kuhl. A Taxonomy of Scheduling in General-purpose Distributed Computing Systems. IEEE Transactions on Software Engineering, 14(2): , February [7] T. Choe and C. Park. A task duplication based scheduling algorithm with optimality condition in heterogeneous systems. In International Conference on Parallel Processing Workshops (ICPPW 2), pages IEEE Computer Society, 2. [8] D. E. Culler, R. M. Karp, D. A. Patterson, A. Sahay, K. E. Schauser, E. Santos, R. Subramonian, and T. von Eicken. LogP: Towards a realistic model of parallel computation. In Principles Practice of Parallel Programming, pages 1 12, [9] R. F. de Mello and L. J. Senger. A new migration model based on the evaluation of processes load and lifetime on heterogeneous computing environments. In International Symposium on Computer Architecture and High Performance Computing - SBAC-PAD, page 6, 4. [1] R. F. de Mello and L. J. Senger. A new slowdown model for heterogeneous multicomputers environments. In submitted, page 11, 5. [11] R. F. M. et. al. Analysis on the significant information to update the tables on occupation of resources by using a peerto-peer protocol. In 16th Annual International Symposium on High Performance Computing Systems and Applications, Moncton, New-Brunswick, Canada, June 2. [12] S. C. et. al. Towards a communication characterization methodology for parallel applications. In Proceedings of the 3rd IEEE Symposium on High-Performance Computer Architecture (HPCA 97), page 31. IEEE Computer Society, [13] D. G. Feitelson and M. A. Jette. Improved utilization and responsiveness with gang scheduling. In D. G. Feitelson and L. Rudolph, editors, Job Scheduling Strategies for Parallel Processing, pages Springer, Lect. Notes Comput. Sci. vol [14] A. J. H. Fran Berman, Geoffrey Fox. Grid Computing: Making the Global Infrastructure a Reality. John Wiley & Sons, 3. [15] M. Harchol-Balter and A. B. Downey. Exploiting Process Lifetimes Distributions for Dynamic Load Balancing. ACM Transactions on Computer Systems, 15(3): , August [16] R. W. Hockney. The Science of Computer Benchmarking. Soc for Industrial & Applied Math, [17] R. P. Ishii, R. F. de Mello, L. J. Senger, M. J. Santana, and R. H. C. Santana. Scheduling based on the impact over process communication of parallel applications. In Proceedings of the 19th International Symposium on High Performance Computing Systems and Applications, page 7. IEEE Computer Society, 5. [18] R. F. Mello, L. C. Trevelin, M. S. Paiva, and L. T. Yang. Comparative study of the server-initiated lowest algorithm using a load balancing index based on the process behavior for heterogeneous environment. In Networks, Software Tools and Application, ISSN Kluwer, 4. [19] A. Radulescu, A. van Gemund, and H. Lin. LLB: A fast and effective scheduling algorithm for distributed-memory systems. In 13th International and 1th Symposium on Parallel and Distributed Processing - IPPS/SPDP, pages , [] S. Ranaweera and D. P. Agrawal. A task duplication based scheduling algorithm for heterogeneous systems. In Parallel and Distributed Processing Symposium - IPDPS, pages ,. [21] L. J. Senger, R. F. de Mello, M. J. Santana, and R. H. C. Santana. Improving scheduling decisions by using knowledge about parallel applications resource usage. page 1, 5. [22] N. G. Shivaratri, P. Krueger, and M. Singhal. Load distributing for locally distributed systems. IEEE Computer, 25(12):33 44, [23] A. Sivasubramaniam, A. Singla, U. Ramachandran, and H. Venkateswaran. An approach to scalability study of shared memory parallel systems. In Measurement and Modeling of Computer Systems, pages , [24] T. Sterling. Cluster computing white paper available at mab/tfcc/whitepaper/, 1. [25] J. S. Vetter and F. Mueller. Communication characteristics of large-scale scientific applications for contemporary cluster architectures. J. Parallel Distrib. Comput., 63(9): , 3. [26] S. Zhou and D. Ferrari. An experimental study of load balancing performance. Technical Report UCB/CSD 87/336, PROGRES Report N.o 86.8, Computer Science Division (EECS), Universidade da California, Berkeley, California 947, jan Proceedings of the th International Conference on Advanced Information Networking and Applications (AINA 6) X/6 $. 6 IEEE
A Network Evaluation for LAN, MAN and WAN Grid Environments
A Network Evaluation for LAN, MAN and WAN Grid Environments Evgueni Dodonov 1, Rodrigo Fernandes de Mello 1, and Laurence Tianruo Yang 2 1 Universidade de São Paulo Instituto de Ciências Matemáticas e
More informationTwo-Level Dynamic Load Balancing Algorithm Using Load Thresholds and Pairwise Immigration
Two-Level Dynamic Load Balancing Algorithm Using Load Thresholds and Pairwise Immigration Hojiev Sardor Qurbonboyevich Department of IT Convergence Engineering Kumoh National Institute of Technology, Daehak-ro
More informationEvaluating Personal High Performance Computing with PVM on Windows and LINUX Environments
Evaluating Personal High Performance Computing with PVM on Windows and LINUX Environments Paulo S. Souza * Luciano J. Senger ** Marcos J. Santana ** Regina C. Santana ** e-mails: {pssouza, ljsenger, mjs,
More informationNetwork Load Balancing Methods: Experimental Comparisons and Improvement
Network Load Balancing Methods: Experimental Comparisons and Improvement Abstract Load balancing algorithms play critical roles in systems where the workload has to be distributed across multiple resources,
More informationDynamic Load balancing for I/O- and Memory- Intensive workload in Clusters using a Feedback Control Mechanism
Dynamic Load balancing for I/O- and Memory- Intensive workload in Clusters using a Feedback Control Mechanism Xiao Qin, Hong Jiang, Yifeng Zhu, David R. Swanson Department of Computer Science and Engineering
More informationDouble Threshold Based Load Balancing Approach by Using VM Migration for the Cloud Computing Environment
www.ijecs.in International Journal Of Engineering And Computer Science ISSN:2319-7242 Volume 4 Issue 1 January 2015, Page No. 9966-9970 Double Threshold Based Load Balancing Approach by Using VM Migration
More informationOptimal Scheduling Algorithms for Communication Constrained Parallel Processing
Optimal Scheduling Algorithms for Communication Constrained Parallel Processing D. Turgay Altılar and Yakup Paker Dept. of Computer Science, Queen Mary, University of London Mile End Road, E1 4NS, London,
More informationResolving Load Balancing Issue of Grid Computing through Dynamic Approach
Resolving Load Balancing Issue of Grid Computing through Dynamic Er. Roma Soni M-Tech Student Dr. Kamal Sharma Prof. & Director of E.C.E. Deptt. EMGOI, Badhauli. Er. Sharad Chauhan Asst. Prof. in C.S.E.
More informationThe Impact of Write Back on Cache Performance
The Impact of Write Back on Cache Performance Daniel Kroening and Silvia M. Mueller Computer Science Department Universitaet des Saarlandes, 66123 Saarbruecken, Germany email: kroening@handshake.de, smueller@cs.uni-sb.de,
More informationReconfigurable Architectures in Collaborative Grid Computing: An Approach
Reconfigurable Architectures in Collaborative Grid Computing: An Approach Stephan Wong and Mahmood Ahmadi Computer Engineering Laboratory Faculty of Electrical Engineering, Mathematics and Computer Science
More informationTowards Flexibility and Scalability in Parallel Job Scheduling
Proceedings of the IASTED International Conference Parallel and Distributed Computing and Systems November 3-6, 1999 in Cambridge Massachusetts, USA Towards Flexibility and Scalability in Parallel Job
More informationADAPTIVE AND DYNAMIC LOAD BALANCING METHODOLOGIES FOR DISTRIBUTED ENVIRONMENT
ADAPTIVE AND DYNAMIC LOAD BALANCING METHODOLOGIES FOR DISTRIBUTED ENVIRONMENT PhD Summary DOCTORATE OF PHILOSOPHY IN COMPUTER SCIENCE & ENGINEERING By Sandip Kumar Goyal (09-PhD-052) Under the Supervision
More informationLoad Balancing in Distributed System through Task Migration
Load Balancing in Distributed System through Task Migration Santosh Kumar Maurya 1 Subharti Institute of Technology & Engineering Meerut India Email- santoshranu@yahoo.com Khaleel Ahmad 2 Assistant Professor
More informationA Process Scheduling Algorithm Based on Threshold for the Cloud Computing Environment
Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 3, Issue. 4, April 2014,
More informationAn Optimized Virtual Machine Migration Algorithm for Energy Efficient Data Centers
International Journal of Engineering Science Invention (IJESI) ISSN (Online): 2319 6734, ISSN (Print): 2319 6726 Volume 8 Issue 01 Ver. II Jan 2019 PP 38-45 An Optimized Virtual Machine Migration Algorithm
More informationNowadays data-intensive applications play a
Journal of Advances in Computer Engineering and Technology, 3(2) 2017 Data Replication-Based Scheduling in Cloud Computing Environment Bahareh Rahmati 1, Amir Masoud Rahmani 2 Received (2016-02-02) Accepted
More informationModeling Cone-Beam Tomographic Reconstruction U sing LogSMP: An Extended LogP Model for Clusters of SMPs
Modeling Cone-Beam Tomographic Reconstruction U sing LogSMP: An Extended LogP Model for Clusters of SMPs David A. Reimann, Vipin Chaudhary 2, and Ishwar K. Sethi 3 Department of Mathematics, Albion College,
More informationEnhanced Round Robin Technique with Variant Time Quantum for Task Scheduling In Grid Computing
International Journal of Emerging Trends in Science and Technology IC Value: 76.89 (Index Copernicus) Impact Factor: 4.219 DOI: https://dx.doi.org/10.18535/ijetst/v4i9.23 Enhanced Round Robin Technique
More informationEnergy Conservation In Computational Grids
Energy Conservation In Computational Grids Monika Yadav 1 and Sudheer Katta 2 and M. R. Bhujade 3 1 Department of Computer Science and Engineering, IIT Bombay monika@cse.iitb.ac.in 2 Department of Electrical
More informationLoad Balancing Algorithm over a Distributed Cloud Network
Load Balancing Algorithm over a Distributed Cloud Network Priyank Singhal Student, Computer Department Sumiran Shah Student, Computer Department Pranit Kalantri Student, Electronics Department Abstract
More informationA Chord-Based Novel Mobile Peer-to-Peer File Sharing Protocol
A Chord-Based Novel Mobile Peer-to-Peer File Sharing Protocol Min Li 1, Enhong Chen 1, and Phillip C-y Sheu 2 1 Department of Computer Science and Technology, University of Science and Technology of China,
More informationDistributed Scheduling for the Sombrero Single Address Space Distributed Operating System
Distributed Scheduling for the Sombrero Single Address Space Distributed Operating System Donald S. Miller Department of Computer Science and Engineering Arizona State University Tempe, AZ, USA Alan C.
More informationNEW MODEL OF FRAMEWORK FOR TASK SCHEDULING BASED ON MOBILE AGENTS
NEW MODEL OF FRAMEWORK FOR TASK SCHEDULING BASED ON MOBILE AGENTS 1 YOUNES HAJOUI, 2 MOHAMED YOUSSFI, 3 OMAR BOUATTANE, 4 ELHOCEIN ILLOUSSAMEN Laboratory SSDIA ENSET Mohammedia, University Hassan II of
More informationLoad Balancing in Cloud Computing System
Rashmi Sharma and Abhishek Kumar Department of CSE, ABES Engineering College, Ghaziabad, Uttar Pradesh, India E-mail: abhishek221196@gmail.com (Received on 10 August 2012 and accepted on 15 October 2012)
More informationImproving the Data Scheduling Efficiency of the IEEE (d) Mesh Network
Improving the Data Scheduling Efficiency of the IEEE 802.16(d) Mesh Network Shie-Yuan Wang Email: shieyuan@csie.nctu.edu.tw Chih-Che Lin Email: jclin@csie.nctu.edu.tw Ku-Han Fang Email: khfang@csie.nctu.edu.tw
More informationA Modified Inertial Method for Loop-free Decomposition of Acyclic Directed Graphs
MACRo 2015-5 th International Conference on Recent Achievements in Mechatronics, Automation, Computer Science and Robotics A Modified Inertial Method for Loop-free Decomposition of Acyclic Directed Graphs
More informationA Cluster-Based Energy Balancing Scheme in Heterogeneous Wireless Sensor Networks
A Cluster-Based Energy Balancing Scheme in Heterogeneous Wireless Sensor Networks Jing Ai, Damla Turgut, and Ladislau Bölöni Networking and Mobile Computing Research Laboratory (NetMoC) Department of Electrical
More informationPredictive Thread-to-Core Assignment on a Heterogeneous Multi-core Processor*
Predictive Thread-to-Core Assignment on a Heterogeneous Multi-core Processor* Tyler Viswanath Krishnamurthy, and Hridesh Laboratory for Software Design Department of Computer Science Iowa State University
More informationNew Optimal Load Allocation for Scheduling Divisible Data Grid Applications
New Optimal Load Allocation for Scheduling Divisible Data Grid Applications M. Othman, M. Abdullah, H. Ibrahim, and S. Subramaniam Department of Communication Technology and Network, University Putra Malaysia,
More informationVORONOI LEACH FOR ENERGY EFFICIENT COMMUNICATION IN WIRELESS SENSOR NETWORKS
VORONOI LEACH FOR ENERGY EFFICIENT COMMUNICATION IN WIRELESS SENSOR NETWORKS D. Satyanarayana Department of Electrical and Computer Engineering University of Buraimi Al Buraimi, Sultanate of Oman Sathyashree.
More informationSelection of a Scheduler (Dispatcher) within a Datacenter using Enhanced Equally Spread Current Execution (EESCE)
International Journal of Engineering Science Invention (IJESI) ISSN (Online): 2319 6734, ISSN (Print): 2319 6726 Volume 8 Issue 01 Series. III Jan 2019 PP 35-39 Selection of a Scheduler (Dispatcher) within
More informationPredicting the Running Times of Parallel Programs by Simulation
Predicting the Running Times of Parallel Programs by Simulation Radu Rugina and Klaus Erik Schauser Department of Computer Science University of California, Santa Barbara Santa Barbara, CA 931 frugina,
More informationMulti-threaded, discrete event simulation of distributed computing systems
Multi-threaded, discrete event simulation of distributed computing systems Iosif C. Legrand California Institute of Technology, Pasadena, CA, U.S.A Abstract The LHC experiments have envisaged computing
More informationPerformance of Multihop Communications Using Logical Topologies on Optical Torus Networks
Performance of Multihop Communications Using Logical Topologies on Optical Torus Networks X. Yuan, R. Melhem and R. Gupta Department of Computer Science University of Pittsburgh Pittsburgh, PA 156 fxyuan,
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 informationA Simple Model for Estimating Power Consumption of a Multicore Server System
, pp.153-160 http://dx.doi.org/10.14257/ijmue.2014.9.2.15 A Simple Model for Estimating Power Consumption of a Multicore Server System Minjoong Kim, Yoondeok Ju, Jinseok Chae and Moonju Park School of
More informationBio-Inspired Techniques for the Efficient Migration of Virtual Machine for Load Balancing In Cloud Computing
Volume 118 No. 24 2018 ISSN: 1314-3395 (on-line version) url: http://www.acadpubl.eu/hub/ http://www.acadpubl.eu/hub/ Bio-Inspired Techniques for the Efficient Migration of Virtual Machine for Load Balancing
More informationPROCESS CONTROL ACROSS NETWORK
PROCESS CONTROL ACROSS NETWORK Leena Yliniemi Dr University of Oulu Control Engineering Laboratory Box 4300- FIN 90014 University of Oulu Finland leena.yliniemi@oulu.fi Kauko Leiviskä Professor University
More informationJob Re-Packing for Enhancing the Performance of Gang Scheduling
Job Re-Packing for Enhancing the Performance of Gang Scheduling B. B. Zhou 1, R. P. Brent 2, C. W. Johnson 3, and D. Walsh 3 1 Computer Sciences Laboratory, Australian National University, Canberra, ACT
More informationQoS-aware resource allocation and load-balancing in enterprise Grids using online simulation
QoS-aware resource allocation and load-balancing in enterprise Grids using online simulation * Universität Karlsruhe (TH) Technical University of Catalonia (UPC) Barcelona Supercomputing Center (BSC) Samuel
More informationDeveloping a Thin and High Performance Implementation of Message Passing Interface 1
Developing a Thin and High Performance Implementation of Message Passing Interface 1 Theewara Vorakosit and Putchong Uthayopas Parallel Research Group Computer and Network System Research Laboratory Department
More informationEE/CSCI 451: Parallel and Distributed Computation
EE/CSCI 451: Parallel and Distributed Computation Lecture #8 2/7/2017 Xuehai Qian Xuehai.qian@usc.edu http://alchem.usc.edu/portal/xuehaiq.html University of Southern California 1 Outline From last class
More informationComputing Environments
Brokering Techniques for Managing ThreeTier Applications in Distributed Cloud Computing Environments Nikolay Grozev Supervisor: Prof. Rajkumar Buyya 7th October 2015 PhD Completion Seminar 1 2 3 Cloud
More informationDynamic Resource Allocation on Virtual Machines
Dynamic Resource Allocation on Virtual Machines Naveena Anumala VIT University, Chennai 600048 anumala.naveena2015@vit.ac.in Guide: Dr. R. Kumar VIT University, Chennai -600048 kumar.rangasamy@vit.ac.in
More informationAn Evaluation of Load Balancing between Server Platforms inside a Data Center
www.ijcsi.org https://doi.org/10.20943/01201702.6771 67 An Evaluation of Load Balancing between Server Platforms inside a Data Center Amer Tahseen Abu Jassar Faculty of sciences and information technologies,
More informationCloudSim: A Toolkit for Modeling and Simulation of Cloud Computing Environments
CloudSim: A Toolkit for Modeling and Simulation of Cloud Computing Environments Presented by: Dr. Faramarz Safi Islamic Azad University, Najafabad Branch, Esfahan, Iran. and with special thanks to Mrs.
More informationCS370: System Architecture & Software [Fall 2014] Dept. Of Computer Science, Colorado State University
Frequently asked questions from the previous class survey CS 370: SYSTEM ARCHITECTURE & SOFTWARE [CPU SCHEDULING] Shrideep Pallickara Computer Science Colorado State University OpenMP compiler directives
More informationAvailable online at ScienceDirect. Procedia Computer Science 93 (2016 )
Available online at www.sciencedirect.com ScienceDirect Procedia Computer Science 93 (2016 ) 269 275 6th International Conference On Advances In Computing & Communications, ICACC 2016, 6-8 September 2016,
More informationA Software Tool for Accurate Estimation of Parameters of Heterogeneous Communication Models
A Software Tool for Accurate Estimation of Parameters of Heterogeneous Communication odels Alexey Lastovetsky, Vladimir Rychkov, and aureen O Flynn School of Computer Science and Informatics, University
More informationABSTRACT I. INTRODUCTION
2018 IJSRSET Volume 4 Issue 2 Print ISSN: 2395-1990 Online ISSN : 2394-4099 National Conference on Advanced Research Trends in Information and Computing Technologies (NCARTICT-2018), Department of IT,
More informationA Fault Tolerant Scheduler with Dynamic Replication in Desktop Grid Environment
A Fault Tolerant Scheduler with Dynamic Replication in Desktop Grid Environment Jyoti Bansal 1, Dr. Shaveta Rani 2, Dr. Paramjit Singh 3 1 Research Scholar,PTU, Kapurthala 2,3 Punjab Technical University
More informationTHE TCP specification that specifies the first original
1 Median Filtering Simulation of Bursty Traffic Auc Fai Chan, John Leis Faculty of Engineering and Surveying University of Southern Queensland Toowoomba Queensland 4350 Abstract The estimation of Retransmission
More informationThe 7 deadly sins of cloud computing [2] Cloud-scale resource management [1]
The 7 deadly sins of [2] Cloud-scale resource management [1] University of California, Santa Cruz May 20, 2013 1 / 14 Deadly sins of of sin (n.) - common simplification or shortcut employed by ers; may
More informationDiPerF: automated DIstributed PERformance testing Framework
DiPerF: automated DIstributed PERformance testing Framework Ioan Raicu, Catalin Dumitrescu, Matei Ripeanu, Ian Foster Distributed Systems Laboratory Computer Science Department University of Chicago Introduction
More informationDesign and Evaluation of I/O Strategies for Parallel Pipelined STAP Applications
Design and Evaluation of I/O Strategies for Parallel Pipelined STAP Applications Wei-keng Liao Alok Choudhary ECE Department Northwestern University Evanston, IL Donald Weiner Pramod Varshney EECS Department
More informationThe JINR Tier1 Site Simulation for Research and Development Purposes
EPJ Web of Conferences 108, 02033 (2016) DOI: 10.1051/ epjconf/ 201610802033 C Owned by the authors, published by EDP Sciences, 2016 The JINR Tier1 Site Simulation for Research and Development Purposes
More informationOptimizing the use of the Hard Disk in MapReduce Frameworks for Multi-core Architectures*
Optimizing the use of the Hard Disk in MapReduce Frameworks for Multi-core Architectures* Tharso Ferreira 1, Antonio Espinosa 1, Juan Carlos Moure 2 and Porfidio Hernández 2 Computer Architecture and Operating
More informationA Resource Discovery Algorithm in Mobile Grid Computing based on IP-paging Scheme
A Resource Discovery Algorithm in Mobile Grid Computing based on IP-paging Scheme Yue Zhang, Yunxia Pei To cite this version: Yue Zhang, Yunxia Pei. A Resource Discovery Algorithm in Mobile Grid Computing
More informationEffective Load Sharing on Heterogeneous Networks of Workstations
Effective Load Sharing on Heterogeneous Networks of Workstations Li Xiao Xiaodong Zhang Yanxia Qu Department of Computer Science College of William and Mary Williamsburg, VA 387-8795 flxiao, zhangg@cs.wm.edu
More informationNew research on Key Technologies of unstructured data cloud storage
2017 International Conference on Computing, Communications and Automation(I3CA 2017) New research on Key Technologies of unstructured data cloud storage Songqi Peng, Rengkui Liua, *, Futian Wang State
More informationDescription of a Lightweight Bartering Grid Architecture
Description of a Lightweight Bartering Grid Architecture Cyril Briquet and Pierre-Arnoul de Marneffe Department of Electrical Engineering & Computer Science, University of Liège, Montefiore Institute,
More informationAn Extensible Message-Oriented Offload Model for High-Performance Applications
An Extensible Message-Oriented Offload Model for High-Performance Applications Patricia Gilfeather and Arthur B. Maccabe Scalable Systems Lab Department of Computer Science University of New Mexico pfeather@cs.unm.edu,
More informationUNICORE Globus: Interoperability of Grid Infrastructures
UNICORE : Interoperability of Grid Infrastructures Michael Rambadt Philipp Wieder Central Institute for Applied Mathematics (ZAM) Research Centre Juelich D 52425 Juelich, Germany Phone: +49 2461 612057
More informationHarnessing Grid Resources to Enable the Dynamic Analysis of Large Astronomy Datasets
Page 1 of 5 1 Year 1 Proposal Harnessing Grid Resources to Enable the Dynamic Analysis of Large Astronomy Datasets Year 1 Progress Report & Year 2 Proposal In order to setup the context for this progress
More informationModulation-Aware Energy Balancing in Hierarchical Wireless Sensor Networks 1
Modulation-Aware Energy Balancing in Hierarchical Wireless Sensor Networks 1 Maryam Soltan, Inkwon Hwang, Massoud Pedram Dept. of Electrical Engineering University of Southern California Los Angeles, CA
More informationA Time-To-Live Based Reservation Algorithm on Fully Decentralized Resource Discovery in Grid Computing
A Time-To-Live Based Reservation Algorithm on Fully Decentralized Resource Discovery in Grid Computing Sanya Tangpongprasit, Takahiro Katagiri, Hiroki Honda, Toshitsugu Yuba Graduate School of Information
More informationMobile Sink to Track Multiple Targets in Wireless Visual Sensor Networks
Mobile Sink to Track Multiple Targets in Wireless Visual Sensor Networks William Shaw 1, Yifeng He 1, and Ivan Lee 1,2 1 Department of Electrical and Computer Engineering, Ryerson University, Toronto,
More informationComparing the performance of MPICH with Cray s MPI and with SGI s MPI
CONCURRENCY AND COMPUTATION: PRACTICE AND EXPERIENCE Concurrency Computat.: Pract. Exper. 3; 5:779 8 (DOI:./cpe.79) Comparing the performance of with Cray s MPI and with SGI s MPI Glenn R. Luecke,, Marina
More informationPerformance Evaluation
A not so Short Introduction Why, Who, When and How? Jean-Marc Vincent 12 1 Laboratoire LIG, projet Inria-Mescal UniversitéJoseph Fourier Jean-Marc.Vincent@imag.fr 2 LICIA Laboratoire International de Calcul
More informationCourse Syllabus. Operating Systems
Course Syllabus. Introduction - History; Views; Concepts; Structure 2. Process Management - Processes; State + Resources; Threads; Unix implementation of Processes 3. Scheduling Paradigms; Unix; Modeling
More informationPROXIMITY AWARE LOAD BALANCING FOR HETEROGENEOUS NODES Mrs. Yogita A. Dalvi Dr. R. Shankar Mr. Atesh Kumar
ISSN 2320-9194 1 International Journal of Advance Research, IJOAR.org Volume 1, Issue 9, September 2013, Online: ISSN 2320-9194 PROXIMITY AWARE LOAD BALANCING FOR HETEROGENEOUS NODES Mrs. Yogita A. Dalvi
More informationResearch Article A Novel Solution based on NAT Traversal for High-speed Accessing the Campus Network from the Public Network
Research Journal of Applied Sciences, Engineering and Technology 7(2): 221-226, 2014 DOI:10.19026/rjaset.7.244 ISSN: 2040-7459; e-issn: 2040-7467 2014 Maxwell Scientific Publication Corp. Submitted: March
More informationA Level-wise Priority Based Task Scheduling for Heterogeneous Systems
International Journal of Information and Education Technology, Vol., No. 5, December A Level-wise Priority Based Task Scheduling for Heterogeneous Systems R. Eswari and S. Nickolas, Member IACSIT Abstract
More informationPriority-Aware Virtual Machine Selection Algorithm in Dynamic Consolidation
Vol. 9, No., 208 Priority-Aware Virtual Machine Selection Algorithm in Dynamic Consolidation Hanan A. Nadeem, Mai A. Fadel 3 Computer Science Department Faculty of Computing & Information Technology King
More informationA Distance Learning Tool for Teaching Parallel Computing 1
A Distance Learning Tool for Teaching Parallel Computing 1 RAFAEL TIMÓTEO DE SOUSA JR., ALEXANDRE DE ARAÚJO MARTINS, GUSTAVO LUCHINE ISHIHARA, RICARDO STACIARINI PUTTINI, ROBSON DE OLIVEIRA ALBUQUERQUE
More informationA Modular Client-Server Discrete Event Simulator for Networked Computers
A Modular Client-Server Discrete Event Simulator for Networked Computers David Wangerin, Christopher DeCoro, Luis M. Campos, Hugo Coyote and Isaac D. Scherson {dwangeri, cdecoro, lmcampos, coyote, isaac}@ics.uci.edu
More informationA Resource Discovery Algorithm in Mobile Grid Computing Based on IP-Paging Scheme
A Resource Discovery Algorithm in Mobile Grid Computing Based on IP-Paging Scheme Yue Zhang 1 and Yunxia Pei 2 1 Department of Math and Computer Science Center of Network, Henan Police College, Zhengzhou,
More informationIntra and Inter Cluster Synchronization Scheme for Cluster Based Sensor Network
Intra and Inter Cluster Synchronization Scheme for Cluster Based Sensor Network V. Shunmuga Sundari 1, N. Mymoon Zuviria 2 1 Student, 2 Asisstant Professor, Computer Science and Engineering, National College
More informationC-Meter: A Framework for Performance Analysis of Computing Clouds
9th IEEE/ACM International Symposium on Cluster Computing and the Grid C-Meter: A Framework for Performance Analysis of Computing Clouds Nezih Yigitbasi, Alexandru Iosup, and Dick Epema Delft University
More informationHibachi: A Cooperative Hybrid Cache with NVRAM and DRAM for Storage Arrays
Hibachi: A Cooperative Hybrid Cache with NVRAM and DRAM for Storage Arrays Ziqi Fan, Fenggang Wu, Dongchul Park 1, Jim Diehl, Doug Voigt 2, and David H.C. Du University of Minnesota, 1 Intel, 2 HP Enterprise
More informationA Search Theoretical Approach to P2P Networks: Analysis of Learning
A Search Theoretical Approach to P2P Networks: Analysis of Learning Nazif Cihan Taş Dept. of Computer Science University of Maryland College Park, MD 2742 Email: ctas@cs.umd.edu Bedri Kâmil Onur Taş Dept.
More informationEffective Memory Access Optimization by Memory Delay Modeling, Memory Allocation, and Slack Time Management
International Journal of Computer Theory and Engineering, Vol., No., December 01 Effective Memory Optimization by Memory Delay Modeling, Memory Allocation, and Slack Time Management Sultan Daud Khan, Member,
More informationModule 15: Network Structures
Module 15: Network Structures Background Topology Network Types Communication Communication Protocol Robustness Design Strategies 15.1 A Distributed System 15.2 Motivation Resource sharing sharing and
More informationEfficient Cluster Based Data Collection Using Mobile Data Collector for Wireless Sensor Network
ISSN (e): 2250 3005 Volume, 06 Issue, 06 June 2016 International Journal of Computational Engineering Research (IJCER) Efficient Cluster Based Data Collection Using Mobile Data Collector for Wireless Sensor
More informationParallel Implementation of 3D FMA using MPI
Parallel Implementation of 3D FMA using MPI Eric Jui-Lin Lu y and Daniel I. Okunbor z Computer Science Department University of Missouri - Rolla Rolla, MO 65401 Abstract The simulation of N-body system
More informationCHAPTER 3 GRID MONITORING AND RESOURCE SELECTION
31 CHAPTER 3 GRID MONITORING AND RESOURCE SELECTION This chapter introduces the Grid monitoring with resource metrics and network metrics. This chapter also discusses various network monitoring tools and
More informationOnline Optimization of VM Deployment in IaaS Cloud
Online Optimization of VM Deployment in IaaS Cloud Pei Fan, Zhenbang Chen, Ji Wang School of Computer Science National University of Defense Technology Changsha, 4173, P.R.China {peifan,zbchen}@nudt.edu.cn,
More informationEffective Load Balancing in Grid Environment
Effective Load Balancing in Grid Environment 1 Mr. D. S. Gawande, 2 Mr. S. B. Lanjewar, 3 Mr. P. A. Khaire, 4 Mr. S. V. Ugale 1,2,3 Lecturer, CSE Dept, DBACER, Nagpur, India 4 Lecturer, CSE Dept, GWCET,
More informationMobile Edge Computing for 5G: The Communication Perspective
Mobile Edge Computing for 5G: The Communication Perspective Kaibin Huang Dept. of Electrical & Electronic Engineering The University of Hong Kong Hong Kong Joint Work with Yuyi Mao (HKUST), Changsheng
More informationScheduling in Distributed Computing Systems Analysis, Design & Models
Scheduling in Distributed Computing Systems Analysis, Design & Models (A Research Monograph) Scheduling in Distributed Computing Systems Analysis, Design & Models (A Research Monograph) by Deo Prakash
More informationTESTING A COGNITIVE PACKET CONCEPT ON A LAN
TESTING A COGNITIVE PACKET CONCEPT ON A LAN X. Hu, A. N. Zincir-Heywood, M. I. Heywood Faculty of Computer Science, Dalhousie University {xhu@cs.dal.ca, zincir@cs.dal.ca, mheywood@cs.dal.ca} Abstract The
More informationA new efficient Virtual Machine load balancing Algorithm for a cloud computing environment
Volume 02 - Issue 12 December 2016 PP. 69-75 A new efficient Virtual Machine load balancing Algorithm for a cloud computing environment Miss. Rajeshwari Nema MTECH Student Department of Computer Science
More informationOVERHEADS ENHANCEMENT IN MUTIPLE PROCESSING SYSTEMS BY ANURAG REDDY GANKAT KARTHIK REDDY AKKATI
CMPE 655- MULTIPLE PROCESSOR SYSTEMS OVERHEADS ENHANCEMENT IN MUTIPLE PROCESSING SYSTEMS BY ANURAG REDDY GANKAT KARTHIK REDDY AKKATI What is MULTI PROCESSING?? Multiprocessing is the coordinated processing
More informationOptimal Workload Allocation in Fog-Cloud Computing Toward Balanced Delay and Power Consumption
Optimal Workload Allocation in Fog-Cloud Computing Toward Balanced Delay and Power Consumption Ruilong Deng 1,4, Rongxing Lu 1, Chengzhe Lai 2, Tom H. Luan 3, and Hao Liang 4 1: Nanyang Technological University,
More informationLecture 9: MIMD Architectures
Lecture 9: MIMD Architectures Introduction and classification Symmetric multiprocessors NUMA architecture Clusters Zebo Peng, IDA, LiTH 1 Introduction A set of general purpose processors is connected together.
More informationLoad Balancing in the Macro Pipeline Multiprocessor System using Processing Elements Stealing Technique. Olakanmi O. Oladayo
Load Balancing in the Macro Pipeline Multiprocessor System using Processing Elements Stealing Technique Olakanmi O. Oladayo Electrical & Electronic Engineering University of Ibadan, Ibadan Nigeria. Olarad4u@yahoo.com
More informationDependable and Efficient Scheduling Model with Fault Tolerance Service for Grid Applications
Dependable and Efficient Scheduling Model with Fault Tolerance Service for Grid Applications C. Suhasini, B. DineshKumar Reddy, Sathyalakshmi and Roberts Masillamani Abstract Owing to uncertainty of the
More informationDetermining the MPP LS-DYNA Communication and Computation Costs with the 3-Vehicle Collision Model and the Infiniband Interconnect
8 th International LS-DYNA Users Conference Computing / Code Tech (1) Determining the MPP LS-DYNA Communication and Computation Costs with the 3-Vehicle Collision Model and the Infiniband Interconnect
More informationA Scalable Multiprocessor for Real-time Signal Processing
A Scalable Multiprocessor for Real-time Signal Processing Daniel Scherrer, Hans Eberle Institute for Computer Systems, Swiss Federal Institute of Technology CH-8092 Zurich, Switzerland {scherrer, eberle}@inf.ethz.ch
More informationRELIABILITY IN CLOUD COMPUTING SYSTEMS: SESSION 1
RELIABILITY IN CLOUD COMPUTING SYSTEMS: SESSION 1 Dr. Bahman Javadi School of Computing, Engineering and Mathematics Western Sydney University, Australia 1 TUTORIAL AGENDA Session 1: Reliability in Cloud
More information