GridSim Installation and Implementation Process

*Department of Computer Science & Engineering, Jaypee University of Engineering & Technology, Guna, Madhya Pradesh, India.
Periodicity:August - October'2015


GridSim is a famous Java-based grid simulator with a clear focus on Grid environment. This simulator is based on entities: Grid users, brokers (bargaining on behalf of users) and resources. These entities can have customized characteristics. In this paper, the author has discussed about how to create a Grid Resource, Users, Gridlets and Entities in GridSim to start the simulation as well as the submission and retrieving of Gridlets (job/task) to Grid Resources in GridSim. The author has also introduced some enhancements in the GridSim. Machine Entity (ME) is treated as a dump entity object in GridSim 4.0 and is not able to participate in any decision making activities. The author has proposed that, the ME should be active and participate in load balancing at its level. In order to implement Load balancing model, the author has developed an application which uses the simulated the Grid environment i.e, GridSim. It has been implemented in the application by using Java programming language over the GridSim 5-2_2, to run the application completely on GridSim package.


GridSim, Load Balancing, Grid Resources, Gridlets, Machine Entity, Brokers.

How to Cite this Article?

Rathore, N. (2015). GridSim Installation and Implementation Process. i-manager’s Journal on Cloud Computing, 2(4), 23-34.


[1]. Rajkumar Buyya and Manzur Murshed, (2002). “GridSim: A Toolkit for the Modeling and Simulation of Distributed Resource Management and Scheduling for Grid Computing”. The Journal of Con currency and Computations: Practice and Experience, Vol. 14, No.13, pp.1175-1220.
[2]. Rathore, N. K., and I. Chana, (2011). "A cogitative analysis of load balancing technique with job migration in grid environment”. IEEE Proceedings Paper, pp. 77-82.
[3]. Rathore, Neeraj, and Inderveer Chana, (2015). "Variable threshold-based hierarchical load balancing technique in Grid." Engineering with Computers, Vol. 31, No. 3, pp. 597-615.
[4]. Rathore, Neeraj and Inderveer Chana, (2013). “A sender initiate based hierarchical load balancing technique for grid using variable threshold value”. Signal Processing, Computing and Control (ISPCC), 2013 IEEE International Conference on, IEEE.
[5]. Rathore, Neeraj, and Inderveer Chana, (2014). “Load balancing and job migration techniques in grid: a survey of recent trends”. Wireless Personal Communications, Vol. 79, No. 3, pp. 2089-2125.
[6]. Neeraj Rathore and Inderveer Chana, (2013). “A Report on Hierarchical Load Balancing Technique In Grid Environment”. i-manager's Journal on Information Technology, 2(4), Sep-Nov 2013, Print ISSN 2277-5110, EISSN 2277-5250, pp. 26-40.
[7]. Sharma, Vishal, Rajesh Kumar, and Neeraj Rathore, (2015). "Topological Broadcasting Using Parameter Sensitivity-Based Logical Proximity Graphs in Coordinated Ground-Flying Ad Hoc Networks." Journal of Wireless Mobile Networks, Ubiquitous Computing, and Dependable Applications (JoWUA), Vol. 6, No. 3, pp. 54-72.
[8]. Rathore, Neeraj Kumar, and Inderveer Channa, (2010). "Checkpointing Algorithm in Alchemi .NET." Pragyaan: Journal of Information Technology, Vol. 8, No. 1, pp. 32-38. Retrieved from pragyaan/Pragyaan_IT_ June10.pdf
[9]. Neeraj Kumar Rathore and Inderveer Chana, (2008). “Comparative Analysis of Checkpointing”. PIMR Third National IT Conference, IT Enabled Practices and Emerging Management Paradigm book and category is Communication Technologies and Security Issues, pp no.-32-35, Topic No/Name-46, Prestige Management and Research, Indore, (MP) India. Retrieved from https:// QYC&oi=fnd&pg=PA321&ots=Ht0sJ23gh5&sig=3h_ro m31i5LMVcXV54KYN_6J4ng&redir_esc=y#v=onepage &q&f=false
[10]. Neeraj Rathore, (2015). “Efficient Agent Based Priority Scheduling and Load Balancing Using Fuzzy Logic in Grid Computing”. i-manager's Journal on Computer Science, 3(3) Sep-Nov 2015 Print ISSN: 2347–2227, E-ISSN: 2347–6141, pp. 11-22.
[11]. Rathore, Neeraj, and Inderveer Chana, (2014). "Job migration with fault tolerance based QoS scheduling using hash table functionality in social Grid computing." Journal of Intelligent & Fuzzy Systems, Vol. 27, No. 6, pp. 2821-2833.
[12]. Neeraj Rathore, (2015). “Map Reduce Architecture for Grid”. i-manager's Journal on Software Engineering, 10(1), Jul-Sep 2015, Print ISSN 0973-5151, E-ISSN 2230- 7168, pp.21-30.
[13]. Neeraj Rathore, “Implementing Checkpointing Algorithm in Alchemi .NET”. ME Thesis, Thapar University, Patiala. Retrieved from /10266/658 http: // dspace. thapar. edu:8080/dspace /bitstream/10266/658/3/T658.pdf
[14]. N. Rathore and I. Chana, (2016). “Job Migration Policies for Grid Environment”. Wireless Personal Communication, Springer Publication-New-York (USA), ISSN print 0929-6212, ISSN online: 1572-834X, IF -0.979, DOI: 10.1007/s11277-016-3264-2
[15]. Neeraj Rathore, (2016). “Ethical Hacking and Security Against Cyber Crime”. i-manager's Journal on Information Technology, 5(1), Dec 2015-Feb 2016, Print ISSN: 2277-5110, E-ISSN: 2277-5250, pp.7-11.
[16]. Neeraj Kumar Rathore and Inderveer Chana, (2010). “Checkpointing Algorithm in Alchemi.NET" in Lambert Academic Publication House (LBA), Germany ISBN-10: 3843361371, ISBN-13: 978-3843361378 in 22- Oct-2010. Retrieved from https://www.lap-publishing. com/catalog/details/store/gb/book/978-3-8433-6137- 8/checkpointing-algorithm-for-alchemi-net-in-grid
[17]. Neeraj Kumar Rathore and Anuradha Sharma, (2015). Efficient Dynamic Distributed Load Balancing Technique. Lambert Academic Publication House, Germany, Project ID: 127478, ISBN no-978-3-659-78288-6 in 19-Oct-2015. Retrieved from https://www.lappublishing. com/catalog/details//store/gb/book/978-3- 659-78288-6/efficient-dynamic-distributed-loadbalancing- technique
If you have access to this article please login to view the article or kindly login to purchase the article

Purchase Instant Access

Single Article

North Americas,UK,
Middle East,Europe
India Rest of world
Pdf 35 35 200 20
Online 35 35 200 15
Pdf & Online 35 35 400 25

Options for accessing this content:
  • If you would like institutional access to this content, please recommend the title to your librarian.
    Library Recommendation Form
  • If you already have i-manager's user account: Login above and proceed to purchase the article.
  • New Users: Please register, then proceed to purchase the article.