15
What is grid computing ? Although "the Grid" is still just a dream... grid computing is already reality.

Although "the Grid" is still just a dream... grid computing is already reality

Embed Size (px)

Citation preview

Page 3: Although "the Grid" is still just a dream... grid computing is already reality

International and Interdisciplinary values by Grid for Particle Science..For analysing particle experiment data, By 1960 a

number of such specialized experts in the various techniques were required by a given experiment. So a whole new sociology of research developed. Scientific papers which used to be signed by one or two people frequently carried the names of dozens of authors. Today, 100 or even 200 authors loom as a common occurrence.

1. The delivery of an infrastructure for very widely distributed analysis of particle physics data at multi-petabyte scales by hundreds to thousands of physicists.

2. The acceleration of the development of network and middleware infrastructure aimed broadly at data-intensive collaborative science.

Page 4: Although "the Grid" is still just a dream... grid computing is already reality

Grids in IT historyInformation technology is constantly on the move. Many of

the ideas behind grid computing are not new. For example:

"Shared computing power" In the 1960s and 1970s, computing was dominated by huge mainframe computers that were shared by whole organizations. 

"Computing as a utility" In 1965, the developers of an operating system called Multics (an ancestor of Unix, which is an ancestor of Linux), first suggested the idea that access to computing resources could be like access to water, gas and electricity: something that you pays for according to the amount that you use.

Page 5: Although "the Grid" is still just a dream... grid computing is already reality

Grid computing ancestors

 Grid computing was born at a

workshop called "Building a Computational Grid", held at Argonne National Laboratory in September 1997.

Following this, in 1998, Ian Foster of Argonne National Laboratory and Carl Kesselman of the University of Southern California published "The Grid: Blueprint for a New Computing Infrastructure", often called "the Grid bible

Page 6: Although "the Grid" is still just a dream... grid computing is already reality

Grid changing technologies In the 1990s, a number of significant technologies evolved,

changing the IT environment in which grid computing evolved.

The World Wide Web, 1990 : A researcher at CERN, Tim Berners Lee, started work on the World Wide Web, culminating in CERN releasing the Web to the world in 1993. The Web plays a crucial role in simplifying communications in almost all aspects of life.

The Linux operating system, 1991 : Linus Torvalds, then at the University of Helsinki, began work on this open source operating system. Today, Linux attracts thousands of unpaid programmers who ensure that it works with every new piece of hardware that comes along. This is one reason why Linux is the preferred operating system for many grid testbeds. 

Java, 1995 : Software engineers at Sun Microsystems designed this programming language to be independent of the computer it is running on. Java was initially designed for consumer appliances, not computers. Java is an extremely popular grid programming language and well-adapted to the grid philosophy.

Page 7: Although "the Grid" is still just a dream... grid computing is already reality

Who can use grid computingScientists use grid computing for their

research. But what about you? And who else might be interested? Who wants to invest time and money in "resource sharing"?

Governments and International Organisations

The military

Teachers and educators? 

Businesses

Page 8: Although "the Grid" is still just a dream... grid computing is already reality

Simple Examples of Grid Computing

Page 10: Although "the Grid" is still just a dream... grid computing is already reality

Volunteer computingVolunteer computing uses computers belonging to ordinary

people, like you, to create a computing grid that can rival the most powerful supercomputers in the world.

Are you interested in making the world a better place, but never have the time? Here's something you can do while you sleep!

If you join a volunteer computing project, you agree to donate the idle cycles of your computer to specific research projects.

What does that mean?While you're not using your computer, someone else is using it

for their research. While you're sleeping, or on the phone, or simply not using your computer's entire power, volunteer computing software uses your leftover computer power to solve calculations, perform simulations and otherwise contribute to some amazing projects.

Whether you're into health, maths, climate change or finding life on other planets, volunteer computing has something for you.

Page 12: Although "the Grid" is still just a dream... grid computing is already reality

Grid-powered Projects

International collaborations

AP GRIDAPGrid PMAD4ScienceDEGISCODEISAEELA-2EGEEEGI 

EUAsiaGridEU-IndiaGridGISELAGridPPIDGFLCGNextGRIDNorduGrid 

Open Grid ForumOGF-EuropeOpen Science GridPRAGMAWINDS

International grids cross national boundaries, spanning cultures, languages, technologies and more to create international resources and power global science using global computing.

Page 13: Although "the Grid" is still just a dream... grid computing is already reality

Grid-powered Projects Field specific applications

AstroGrid: astronomyBIRN: human disease CaBIG: cancer 

Earth System Grid: climateECOGrid: economics FusionGrid: fusion energy NEES : earthquakes 

neuGRID: NeuroscienceoutGRID: NeuroscienceVirolab: infectious disease ...@home: volunteer computing

Field-specific grids like those below have been created to tackle specific scientific problems. Do you have a particular scientific interest? Chances are there's a grid that could help answer your big questions.

Page 14: Although "the Grid" is still just a dream... grid computing is already reality

Grid-powered Projects Middleware projects

3G BridgeAlchemiBioGridCondorDCacheDOE SciDACEMI

ESnetGLOBUSgLite GRIDBUSGridSphere IGE

KnowARCNAREGIOGCEUNICORE

Middleware is the technical "glue" that allows different computers to "stick" together. Without these middleware projects and products, grid computing simply could not exist.