0% found this document useful (0 votes)
24 views

Grid Computing For Middleware Distributed Systems

Grid computing utilizes distributed computer resources like storage, data, and applications from multiple locations to accomplish common goals. A grid middleware allows for this by providing mechanisms for security, job submission, monitoring, and resource management. While grid computing has advanced technological capabilities, there are still significant barriers to widespread adoption, particularly in everyday user environments. Limitations currently exist within grid middleware systems that have prevented removing barriers to more universal adoption of grid computing.

Uploaded by

Elizebeth Shiju
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
24 views

Grid Computing For Middleware Distributed Systems

Grid computing utilizes distributed computer resources like storage, data, and applications from multiple locations to accomplish common goals. A grid middleware allows for this by providing mechanisms for security, job submission, monitoring, and resource management. While grid computing has advanced technological capabilities, there are still significant barriers to widespread adoption, particularly in everyday user environments. Limitations currently exist within grid middleware systems that have prevented removing barriers to more universal adoption of grid computing.

Uploaded by

Elizebeth Shiju
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

GRID COMPUTING FOR MIDDLEWARE DISTRIBUTED SYSTEMS

Elizebeth Shiju (C0777014)

Abstract

For the past few years, grid computing has made a lot of identifiable technological

advancements. Where grid middleware’s like Globus are mainly responsible for this

development. There are, however, significant barriers to the adoption of Grid computing

in other fields, most notably day-to-day user computing environments. In this paper we

discuss about how grid middleware works and the limitations existing within the system.

1. Introduction to Grid Computing in Middleware Distributed


systems

“Grid computing has the potential to provide users on demand access to large

amounts of computing power, just as power grids provide users with consistent,

pervasive, dependable, and transparent access to electricity, irrespective of its

source” (Baker, Buyya, and Laforenza 2002).

It plays a large role it plays in increasing the speed of simulations, store vast

amounts of data generated, provide users secure access to data and application,

etc. In this paper we are primarily concerned with how computing resources

made available through grid computing can be effectively used.


A grid middleware is what makes grid computing possible. With multiple

organizations involved in joint research collaborations, issues pertaining to

security (authentication and authorization), resource management, job

monitoring, secure file transfers, etc. are of extreme importance. Thus, in addition

to making available a seamless distributed computing infrastructure to cater to

the computing needs of the grid user, the grid middleware usually provides

mechanisms for security, job submission, job monitoring, resource management

and file transfers, among others.

There are mainly three generations of grid systems: 1 st gen is meta computers,

2nd gen is resource-oriented grids and 3rd gen is service oriented grids. The main

challenge in first generation meta computers is that it takes a long time to

execute even in supercomputers and clusters. In order to solve this problem,

various supercomputers or clusters related to wide area networks (WAN) to

complete the process in reasonable time. The main features of second-

generation resource-oriented grids includes globally distributed, sophisticated,

Petabytes of data, scheduled resources etc. Examples of virtual organizations

includes Physical communities like EDG, EGEE and climate communities.

2. Grid Computing

Grid computing is a collection of computer resources like storages, data, and

applications from multiple locations to reach a common goal. The only difference

between grid computing and distributed system is grid can be considered as a


non interactive workload that involves a large number of files. In a computational

grid, we have hardware and software infrastructure that provides dependable,

consistent, and inexpensive access to all computational capabilities. The grid

links together computing resources like PCs, workstations, servers, storage

elements etc. and provides a mechanism to access these resources.

In general grid computing system requires at least one computer that handles all

the administrative duties of the system, a network of computers running special

computing network software and a collection of computer software’s called

middleware. For instance, a large file is distributed throughout the computing

resources for execution and are processed in parallel. As a result, completion is

accrued in smaller amount of time.

3. Conclusion

In summary, in this paper Grid computing has been targeted to some groups of

computer users, because of which various limitations have been built into

existing Grid middleware. No big effort has been made to remove the barriers to

adoption of Grid computing in user centric computing environments.

4. References

1. Mustafee, N., & Taylor, S. J. (2008). Supporting simulation in industry

through the application of grid computing. 2008 Winter Simulation

Conference. doi:10.1109/wsc.2008.4736176
2. Picard, S. L., Degrande, S., & Gransart, C. (2001). A CORBA based

platform as communication support for synchronous Collaborative Virtual

Environment. Proceedings of the 2001 International Workshop on

Multimedia Middleware - M3W. doi:10.1145/985135.985153

3. Ali, A., Mcclatchey, R., Anjum, A., Habib, I., Soomro, K., Asif, M., . . .

Mohsin, A. (2006). From Grid Middleware to a Grid Operating System. 2006

Fifth International Conference on Grid and Cooperative Computing

(GCC06). doi:10.1109/gcc.2006.49

4. Zhang, J., & Honeyman, P. (2006). NFSv4 replication for grid storage

middleware. Proceedings of the 4th International Workshop on Middleware

for Grid Computing - MCG 06. doi:10.1145/1186675.1186684

5. Schantz, R. E., & Schmidt, D. C. (2002). Research Advances in Middleware

for Distributed Systems: State of the Art. Communication Systems, 1-36.

doi:10.1007/978-0-387-35600-6_1

You might also like