Gridcomputing 1 1
Gridcomputing 1 1
A paper on
GRID COMPUTING
Prepared by
[email protected]
ABSTRACT Discovery Service (MDS), Globus Resource
process from the beginning. This is one of the serious technique in which the idle systems in the Network
problems that need the attention of the researchers. and their “ wasted “ CPU cycles can be efficiently
So we have taken this problem for our used by uniting pools of servers, storage systems and
research and in this paper we are providing a layout networks into a single large virtual system for
for implementing our proposed Grid Model that can resource sharing dynamically at runtime. These
access the Internet very fast. By using our Grid we systems can be distributed across the globe; they're
can easily download any number of files very fast heterogeneous (some PCs, some servers, may be
depending on the number of systems employed in the mainframes and supercomputers); somewhat
Grid. We have used the concept of Grid Computing autonomous (a Grid can potentially access resources
The Grid formulated by us uses the standard Although Grid computing is firmly ensconced
Globus Architecture, which is the only Grid in the realm of academic and research activities, more
Architecture currently used world wide for and more companies are starting to turn to it for
developing the Grid. And we have proposed an solving hard-nosed, real-world problems.
Let us consider N numbers of files of different Internet the Grid formulated by us comes in to action.
sizes (in order of several MBs) are being downloaded A dialog box will appear on the Desktop asking the
on a single system (a PC). This will take user whether to use the Grid or not? If the user selects
approximately some minutes or even some hours to “use the Grid”, then automatically the available
download it by using an Internet connection of system resources in the Network are obtained by the
normal speed with a single CPU. This is one of the Globus Toolkit. The configurations of the idle
tedious tasks for the user to download multiple files at systems are noted and the highest configuration
the same time. Our Grid plays a major role here. system gets the highest priority in the priority Queue.
E.g. If there is a supercomputer with 8 CPUs,
another Supercomputer with 5 CPUs and some other
CONCEPT OF OUR PROPOSED GRID:
PCs with P3-2.0GHz, P4-2.0GHz, P4-2.5GHz, P3-
In order to avoid this problem we have
1.0GHz, P3-1.3GHz, P4-1.5GHz, P3-1.13GHz, P4
formulated our own Grid for such an access to the
-2.4GHz are found in the Network. resources information. Most Grid applications contain
Then the order of priority will be: 1. a tight integration of all these components.
Supercomputer-8 CPUs, 2. Supercomputer-5 CPUs, The Globus Project provides open source
3. P4-2.5GHz, 4. P4-2.4GHz, 5. P4-2.0GHz, 6. P3- software tools that make it easier to build
2.0GHz, 7. P4-1.5GHz, 8. P3-1.3GHz, 9. P3- computational Grids and Grid-based applications.
1.13GHz, 10. P3-1.1GHz. These tools are collectively called the Globus Toolkit.
Now the user can click any number of files to Globus Toolkit is the open source Grid technology for
download. The file size of each file is obtained and is computing and data Grids. On the server side, Globus
stored in the priority Queue based on maximum size Toolkit 2.2 provides interfaces in C. On the client
as highest priority. Now the highest priority file is side, it provides interfaces in C, Java language, and
matched with the highest priority system in the other languages. On the client side, the Java interfaces
Network. The files get evenly distributed to their are provided by the Java Commodity Grid (CoG) Kit.
matched “idle systems”. The downloading gets Globus runs on Linux, AIX, HP-UX, Solaris, and also
completed in those systems and these file gets stored on windows operating systems.
in the common database. The authenticated user can The Globus architecture represents a multiple-
access this database and can retrieve his file that he layer model. The local services layer contains the
has downloaded. operating system services and network services like
The various processes that are taking place in TCP/IP. In addition, there are the services provided
our Grid such as authentication, availability of by cluster scheduling software (like IBM Load
resources, scheduling, data management and finally Leveler) -- job-submission, query of queues, and so
job and resource management are viewed by forth. The cluster scheduling software allows a better
following a standard architecture – The Globus use of the existing cluster resources. The higher layers
Architecture. of the Globus model enable the integration of
multiple or heterogeneous clusters.
EMPLOYING THE GLOBUS ARCHITECTURE
ACCESSING THE INTRANET GRID:
IN OUR GRID:
Steps to perform multiple downloading on the [11]. Start processing // files directed to the
Grid. The host details are got from the server of the appropriate system for accessing
LAN in order to identify the various hosts. The host their wasted CPU cycles.
[1]. Start lookup // look for file size and [15]. Delay 1 min
[2]. Declare nres, nfile // no of resources the user clicked to download in this
resource information in priority queue [20]. End // when the user exits from
priority
[6]. Initialize P2 file size // store the file
information in the priority queue P2
with maximum file size as priority
[7]. If condition (nfiles == nres) // check
whether the no of resources is equal
to no. of files
[8]. Initialize counter
[9]. For (counter =1; counter <= nres;
counter++) // initialize the loop to assign
CONCLUSION:
REFERENCES
1. www.wikipedia.com
2. www.google.com
3. www.gridcomputing.com