The term “the Grid” was coined in the mid-1990s to denote a
(then) pro-posed distributed computing infrastructure for advanced science and
engineering. A key issue in a grid computing system is that resources from
different organizations are brought together to allow the collaboration of a
group of people or institutions. Such a collaboration is realized in the form
of a virtual organization (VO).
Definitions
[I] “A computational grid is a hardware
and software infrastructure that provides dependable, consistent, pervasive,
and inexpensive access to high-end computational capabilities.” – Foster &
Kesselman, 1998
[II] “Grid computing is concerned with coordinated
resource sharing and problem solving in dynamic, multi-institutional virtual
organizations. The key concept is the ability to negotiate resource-sharing
arrangements among a set of participating parties (providers and consumers) and
then to use the resulting resource pool for some purpose.”
- Foster & Tuecke, 2000
Grid Computing Architecture
The hour-glass model of grid computing architecture as
proposed by Dr. Ian Foster (2001) consists of thin center, wide top and wide
bottom with layered combinations.
Figure 2: Layered Architecture of Grid Computing System
The architecture consists of four layers. The lowest fabric layer provides interfaces to local resources at a specific site. These interfaces are tailored to allow sharing of resources within a virtual organization.
The connectivity layer consists of communication protocols for supporting grid transactions that span the usage of multiple resources. For example, protocols are needed to transfer data between resources, or to simply access a resource from a remote location. In addition, the connectivity layer will contain security protocols to authenticate users and resources.
The resource layer is responsible for managing a single resource. It uses the functions provided by the connectivity layer and calls directly the interfaces made available by the fabric layer. For example, this layer will offer functions for obtaining configuration information on a specific resource.
The next layer in the hierarchy is the collective layer. It deals with handling access to multiple resources and typically consists of services for resource discovery, allocation and scheduling of tasks onto multiple resources, data replication, and so on. Unlike the connectivity and resource layer, which consist of a relatively small, standard collection of protocols, the collective layer may consist of many different protocols for many different purposes, reflecting the broad spectrum of services it may offer to a virtual organization.
Finally, the application layer consists of the applications that operate within a virtual organization and which make use of the grid computing environment.
References
[1] Ian Foster. (July 20, 2002). "What is the Grid? A Three Point Checklist ". Argonne National Laboratory & University of Chicago, USA.
[2] Prof. Robert van Engelen. (2008). "Concepts and Architecture of Grid Computing". Leiden University, Netherlands.
Hi Jivan......
ReplyDeleteI am want to implemented grid based algorithm in Matlab
can you post the algorithm and code in your blog
Great Article Cloud Computing Projects
DeleteNetworking Projects
Final Year Projects for CSE
JavaScript Training in Chennai
JavaScript Training in Chennai
The Angular Training covers a wide range of topics including Components, Angular Directives, Angular Services, Pipes, security fundamentals, Routing, and Angular programmability. The new Angular TRaining will lay the foundation you need to specialise in Single Page Application developer. Angular Training
thanks nice blog
ReplyDeleteStill I have a question - can we expect for some kind of a review of data room providers ? Or maybe comparison of these providers?
ReplyDeleteThanks in advance for your reply
Thanks For the post
ReplyDeleteBIG DATA TRAINING IN BANGALORE
Excellent and decent post. I found this much informative, as to what I was exactly searching for. Thanks for such post and please keep on sharing with us.hotele , sprawdz rowniez hotele w górach
ReplyDelete
ReplyDeleteتنظيف منازل بالدمام شركة تنظيف
تنظيف منازل بالاحساء شركة تنظيف منازل بالاحساء
تنظيف منازل بمكة شركة تنظيف منازل بمكة
تنظيف منازل بجدة شركة تنظيف منازل بجدة
تنظيف منازل بالمدينة المنورة شركة تنظيف المنازل بالمدينة المنورة
Great post very useful info thanks for this post ....
ReplyDeleteAws training chennai | AWS course in chennai
Rpa training in chennai | RPA training course chennai
sas training in chennai | sas training class in chennai
Great post very useful info thanks for this post ....
ReplyDeleteDevops trainign in chennai
Great post very useful info thanks for this post ....
ReplyDeleteAws training chennai | AWS course in chennai
aws training in chennai
ReplyDeletePython training in Chennai
data science training in chennai
hadoop training in chennai
machine learning training chennai
Very informative blog. In this blog, I got so much useful information.
ReplyDeletewhich is better python or java
why python is better than java
easy way to learn java
importance of soft skills in our life
rpa developer salary in bangalore
Amazing information , thanks for sharing with us
ReplyDeleteBest Digital Marketing Course in Bangalore
I pay a visit every day a few blogs and sites to read articles, but this weblog offers feature based writing.
ReplyDeleteleather sofa set
I read this article fully on the topic of the resemblance of most recent and
ReplyDeletepreceding technologies, it’s remarkable article.
Study in Ireland Consultants
Thanks for spending all your pleasant time to make such a Creative content for us. AWS Course in Chennai
ReplyDeleteThat is an amazing post. Thank you for sharing it.
ReplyDeleteStudy MS in Germany, MBA in Germany or Free Education in Germany. Visit Admissiongyan, an overseas education consultancy/Study in Germany Consultants Bangalore India.
These are truly fantastic ideas regarding blogging. You have touched on some pleasant points here. Any way keep up writing.
ReplyDeleteBada Business
Admiring the dedication you put into your blog and in depth information you provide. It’s awesome to come across a blog every once in a while that
ReplyDeleteisn’t the same old rehashed information. Fantastic read!
Software Security Solutions
That is an amazing post! Thank you for sharing it.
ReplyDeleteVisit Admissiongyan, Study in Germany Consultants for Study in Germany, MS in Germany, MBA in Germany or Free Education in Germany, top universities in germany for ms in mechanical engineering, masters in chemical engineering in Germany, ms in instrumentation and control engineering & best masters courses in uk.
Hi there, yeah this post is genuinely nice and I have learned a lot of things from it concerning blogging. thanks. Bathroom Mirrors
ReplyDeleteUsually I never comment on blogs but your article is so convincing that I never stop myself to say something about it. You’re doing a great job Man,Keep it up. we also provide service for glass company software. for more info visit our website.
ReplyDeleteI am really happy with your blog because your article is very unique and powerful for new.
ReplyDeletePoint cloud to 3D Model Reading
Scan to BIM in Epsom
3d Laser Scanning Services in Massachusetts
Plant Engineering Services in California
Thank you for sharing such a useful article. It will be useful to those who are looking for knowledge. Continue to share your knowledge with others through posts like these, and keep posting on
ReplyDeleteData Engineering Services
Advanced Data Analytics Solutions
Data Modernization Services
AI & ML Service Provider
happy birthday wishes for colleague If there is your colleague's birthday show your appreciation sincerity to them. This article will give you some ideas on how to celebrate the big day.
ReplyDeleteThanks for Nice and Informative Post. Great info!
ReplyDeleteclean power for the planet