Grid computing: Difference between revisions

Content deleted Content added
See also: add List of grid computing projects
provide requested citations and clarify
Line 59:
CPU scavenging and [[volunteer computing]] were popularized beginning in 1997 by [[distributed.net]] and later in 1999 by [[SETI@home]] to harness the power of networked PCs worldwide, in order to solve CPU-intensive research problems.<ref name="anderson1">{{cite journal|last1=Anderson|first1=David P|last2=Cobb|display-authors=etal|first2=Jeff|title=SETI@home: an experiment in public-resource computing|journal=Communications of the ACM|date=November 2002|volume=45|issue=11|pages=56–61|doi=10.1145/581571.581573|s2cid=15439521}}</ref><ref name="durrani1">{{cite journal|last1=Nouman Durrani|first1=Muhammad|last2=Shamsi|first2=Jawwad A.|title=Volunteer computing: requirements, challenges, and solutions|journal=Journal of Network and Computer Applications|date=March 2014|volume=39|pages=369–380|doi=10.1016/j.jnca.2013.07.006}}</ref>
 
The ideas of the grid (including those from distributed computing, object-oriented programming, and Web services) were brought together by [[Ian Foster (computer scientist)|Ian Foster]] and [[Steve Tuecke]] of the [[University of Chicago]], and [[Carl Kesselman]] of the [[University of Southern California]]'s [[Information Sciences Institute]]. The trio, who led the effort to create the [[Globus Toolkit]], is widely regarded as the "fathers of the grid".<ref>{{cite web|url=http://magazine.uchicago.edu/0404/features/index.shtml|title=Father of the Grid}}</ref> The toolkit incorporates not just computation management but also [[Storage Resource Management (SRM)|storage management]], security provisioning, data movement, monitoring, and a toolkit for developing additional services based on the same infrastructure, including agreement negotiation, notification mechanisms, trigger services, and information aggregation.<ref>{{Cite book |last=Salem |first=M. |url=https://www.researchgate.net/publication/258119520_Grid_Computing_A_New_Paradigm_for_Healthcare_TechnologiesApplications |title=Grid Computing: A New Paradigm for Healthcare Technologies/Applications |publisher=ResearchGate |year=2007 |access-date=2022-08-30}}</ref> While the Globus Toolkit remains the de facto standard for building grid solutions, a number of other tools have been built that answer some subset of services needed to create an enterprise or global grid.{{citation needed|date=November 2019}}
 
In 2007 the term [[cloud computing]] came into popularity, which is conceptually similar to the canonical Foster definition of grid computing (in terms of computing resources being consumed as electricity is from the [[power grid]]) and earlier utility computing. Indeed, grid computing is often (but not always) associated with the delivery of cloud computing systems as exemplified by the AppLogic system from [[3tera]].<ref>{{citationCite journal needed|datelast=JulyJournals 2010|first=Iosr |title=Grid Computing-An Emerging Technology that enables large- scale resource sharing |url=https://www.academia.edu/7552150/Grid_Computing_An_Emerging_Technology_that_enables_large_scale_resource_sharing}}</ref>
 
===Progress===
Line 78:
 
==Projects and applications==
{{main|List of distributed computing projects}}
 
Grid computing offers a way to solve [[Grand Challenge problem]]s such as [[protein folding]], financial [[model (abstract)|modeling]], [[earthquake]] simulation, and [[climate]]/[[weather]] modeling, and was integral in enabling the Large Hadron Collider at CERN.<ref>{{cite journal |last1=Kertcher |first1=Zack |last2=Venkatraman |first2=Rohan |last3=Coslor |first3=Erica |title=Pleasingly parallel: Early cross-disciplinary work for innovation diffusion across boundaries in grid computing |journal=Journal of Business Research |date=23 April 2020 |volume=116 |pages=581–594 |doi=10.1016/j.jbusres.2020.04.018 }}</ref> Grids offer a way of using the information technology resources optimally inside an organization. They also provide a means for offering information technology as a [[utility computing|utility]] for commercial and noncommercial clients, with those clients paying only for what they use, as with electricity or water.