Nowadays nearly every field require high performance computing for their
cutting-edge progress. With a general definition and outlook, HPC may seem to
be very expensive to afford in which point Cluster Computing (HPC with
commodity components) comes to play. Beowulf, HPVM are some of the participants
of cluster community. There are also two other HPC technologies which are Grid
and Cloud. By definition and with the general context all three technologies
seem to have a same meaning. “Get extraordinary computing power by combining
individual computing components together”. The main aim of writing this blog is
to give a clear picture on where did all these three HPC technologies stand
separated. Let’s start delving into a detail comparison starting from Cluster.
Cluster Computing:
You can perform HPC in your home with a Cluster. Yes (perhaps with some
effort). Cluster is a cheap way for gaining huge computing power. A cluster is
a collection of commodity computers connected together with a system of high
speed network such as Myrinet, SCM or Infiniband, a system which then
coordinate among themselves to act as one parallel machine pushing out enormous
HPC power. Putting in an easy context, a simple high speed LAN, with all the
nodes coordinating and communicating among them to solve a problem, is a
Cluster. All Cluster nodes are tightly coupled. No matter how many systems
participate in a cluster, they give a Single System Image (SSI). Clusters are
notorious for their high availability, load balancing along excellent compute
power. Also they comprise of redundant nodes which are used as backup nodes in
case of node failure. Tasks are distributed among all the standalone computers
to form a cluster in a balanced way. More emphasis is given to computational
load than concentrating on other ancillary activities. A unique layer known as
‘Middleware’ is required for provided the SSI. Application destined to run in a
cluster must be programmed separately with a task management routine that has
to be performed to divide a particular task between computers of cluster.
Clusters are used in various streams like fluid dynamics, life sciences,
nuclear simulations, data mining, image processing, aerodynamics and
astrophysics which are popularly known as grand challenging applications. They
are also used in lot of commercial applications too.
Condor, Nimrod, PARAMON, MPI and OpenMP are some of the Cluster projects
to achieve high performance in cluster computing.
Grid Computing:
Grid computing combines computers from multiple administrative domains
to reach a common goal, to solve a single task, and may then disappear just as
quickly. It is analogous to the power grid which gives power to your home
appliances on-demand. More than one cluster combines to form a Grid. For any
application, a middleware apportion tasks of that application to among several
compute nodes of the Grid. To put in simple context, HPC appears when needed
and disappears when completed. The Size of Grid may vary from small network
within a company to large collaborations of various enterprise networks across
the world. All the nodes participating in a Grid are loose-coupled and
heterogeneous in nature which makes programming grid applications a lot more
complex. Resources in Grid are owned by many organizations which also incurs a
burden to system administration.
Globus, EGI-InSPIRE(European Grid Infrastructure - Integrated
Sustainable Pan-European Infrastructure for Research in Europe), Information
Power Grid, GriPhyN, NEESGrid, National Technology Grid, Particle Physics Data
Grid are some of the Grid projects around the globe.
Cloud Computing:
Yes. Piracy is a Sin. But giving a heavy amount to buy software which is
used once or twice a month is not a fair deal. Isn’t it? Here comes
significance to Cloud Computing. We can use the required software by paying for
using it and not for buying it. A perfect analogy for using Cloud Computing
would be hiring a Taxi rather than buying a car, for a simple short travel. We
could agree to a SLA which consists of various pay schemes for using particular
software. This concept of Cloud Computing is known as Software as a Service
(SaaS). Likewise we can also use various processing power, storage and network
according to our use as Infrastructure as a Service (IaaS). High Level
Integrated Environment for building, testing and deploying of online
applications can be done using Platform as a Service (PaaS).
Thanks for your excellent post,
ReplyDeletecloud training in chennai
I believe there are many more pleasurable opportunities ahead for individuals that looked at your site.
ReplyDeletejava training in chennai
Java Training Institute Bangalore
Well somehow I got to read lots of articles on your blog. It’s amazing how interesting it is for me to visit you very often.
ReplyDeletepython training in Bangalore
python training in pune
python online training
python training in chennai
Read all the information that i've given in above article. It'll give u the whole idea about it.
ReplyDeleteBlueprism training in Chennai
It's interesting that many of the bloggers to helped clarify a few things for me as well as giving.Most of ideas can be nice content.The people to give them a good shake to get your point and across the command
ReplyDeleteData Science course in kalyan nagar | Data Science course in OMR
Data Science course in chennai | Data science course in velachery
Data science online course | Data science course in jaya nagar
I'm here representing the visitors and readers of your own website say many thanks for many remarkable
ReplyDeleteangularjs Training in chennai
angularjs-Training in pune
angularjs-Training in chennai
angularjs Training in chennai
angularjs-Training in tambaram
I am really enjoying reading your well-written articles. It looks like you spend a lot of effort and time on your blog. I have bookmarked it and I am looking forward to reading new articles. Keep up the good work.
ReplyDeleteGerman Classes in Chennai
Java Training in Chennai
best german classes in chennai
German language training in chennai
Best Java Training Institute in Chennai
Java Training
very good information.Thanks for giving the information about all the three major modules in the cloud.very useful content you provided in the article.For more information about aws visit
ReplyDeleteaws online training
aws training in hyderabad
amazon web services(AWS) online training
It was defintely mind refreshing blog.
ReplyDeleteselenium Training in Chennai
Selenium Training Chennai
ios training institute in chennai
Digital Marketing Course in Chennai
.Net coaching centre in chennai
Future of testing professional
Cloud Computing Certification in Chennai
Cloud Certification in Chennai
I believe there are many more pleasurable opportunities ahead for individuals that looked at your site.
ReplyDeletenebosh course in chennai
Nice Blog!
ReplyDeleteJava Training in Chennai
Python Training in Chennai
IOT Training in Chennai
Selenium Training in Chennai
Data Science Training in Chennai
FSD Training in Chennai
MEAN Stack Training in Chennai
Awesome blog. I would thank the blog admin for sharing this info with us.
ReplyDeleteSpoken English Classes in Chennai
Spoken English Class in Chennai
Spoken English in Chennai
Best Spoken English Classes in Chennai
Best Spoken English Institute in Chennai
Thanks for this article.You can visit my website :yowhatsapp latest version download
ReplyDeletethank you for sharing the valuable information
ReplyDeleteAngularJS Training in Chennai | AngularJS Training in Anna Nagar | AngularJS Training in OMR | AngularJS Training in Porur | AngularJS Training in Tambaram | AngularJS Training in Velachery
Thank you for sharing such a nice and interesting blog with us regarding Java. I have seen that all will say the same thing repeatedly. But in your blog, I had a chance to get some useful and unique information. I would like to suggest your blog in my dude circle.
ReplyDeleteMicrosoft Windows Azure Training | Online Course | Certification in chennai | Microsoft Windows Azure Training | Online Course | Certification in bangalore | Microsoft Windows Azure Training | Online Course | Certification in hyderabad | Microsoft Windows Azure Training | Online Course | Certification in pune
"Hi! Thank you for the share this information. This is very useful information for online blog review readers. Keep it up ..
ReplyDeleteDigital Marketing Training Course in Chennai | Digital Marketing Training Course in Anna Nagar | Digital Marketing Training Course in OMR | Digital Marketing Training Course in Porur | Digital Marketing Training Course in Tambaram | Digital Marketing Training Course in Velachery
"
Awesome Post . You way of expressing things makes reading very enjoyable. Thanks for posting. I really loved reading through this article.
ReplyDeleteAngular js Training in Chennai
Angular js Training in Velachery
Angular js Training in Tambaram
Angular js Training in Porur
Angular js Training in Omr
Angular js Training in Annanagar
This is a very creative post. very well written and elaborated! Thanks for sharing it across.
ReplyDeleteSelenium Training in Chennai
Selenium Training in Velachery
Selenium Training in Tambaram
Selenium Training in Porur
Selenium Training in Omr
Selenium Training in Annanagar
I'm here representing the visitors and readers of your own website say many thanks for many remarkable.
ReplyDeleteamazon web services aws training in chennai
microsoft azure course in chennai
workday course in chennai
android course in chennai
ios course in chennai
This post is so interactive and informative.keep updating more information...
ReplyDeleteAWS Cloud Technologies
AWS Certified Jobs
hd streamz apk
ReplyDeleteghd sports apk download