Subscribe to Newsletter
Google
  

Articles
Beware of the H-4
The Great Indian Talent Hunt
Yahoo!’s Got Peanut Butter All Over
CLINTON GLOBAL INITIATIVE
Google + YouTube = GooTube?
Companies That Can Change The World
Web 2.0
The Asian Work Challenge
First time flyers
If Compliance be the food of corporate security: Munch on
Reverse Migration
Shades of Ancient Rome in Call Centres
Mobile Business Studio
Jobs with Bonds - Not the best Bond
Business Process Management (BPM) technology
India beckon Returnees
VoIP
Unbound Compute for Enterprise Java
Indian job market
Phishing - Online fraud
Artificial Hygiene
Radio frequency identification (RFID)
Gartner's 2005 predictions for Asia-Pacific
Mobile gaming Boom
Wireless local area network
Internet security and Hacking
Optical networking
Outsourcing: A global Phenomenon
Emerging Grid computing
Using Linux in Embedded Systems
Windows XP Service Pack 2
IT outsourcing results in net US job growth
Encore for i-flex solutions
Aviva makes IT investment in efficiency
RIL announced unaudited results for the nine months
Riverstone Networks to deliver advanced Ethernet business services
Hughes Software Systems showcases Triple Play Capability
SAP Advances CRM Market Share in Asia-Pacific
AMD's new bag of chips
SARS gives India IT a cold
Intel moves inside out with Centrino
It's got under my skin
IT czars say business as usual
DNA Outside the Gene
BOT deals on the rise in outsourcing market
Ahoy, Space Ahead!
A Tale of Two Protocols
NAScent Leader: Storage Networking
Is Small the next Big Thing
Zero tolerance for downtime
VC Tree is still Green
Innovation @ the speed of thought
Silicon Valley's jobless rate 7.9 per cent
Beefing up Product Development
Unwiring the Enterprise: Wireless Lans
How is India Inc Surviving?
Bullish run for India chip industry
Next networking evolution
Indian handhelds come of age with Kaii
Digital Dividend for farmers
No full stops in IT
Flexed muscles do not mean war
Where is the job market heading?
Offshore projects help companies buck downtrend
Annual performance review
Fingertip Computing: Smart world of web services
Diary of a Start-Up
Sinha fails to walk the talk
Return of the Native
How VCs suck life out of a company
High volumes, low margins is IT's new reality
Performance on par: Infosys Q3 results
2001: Bitter-sweet pill
Markets, family decline Fiorina's offer
Growing power of back office boys
Vision Software
Professional clubs anchor techies
Honesty is the best downturn cure
Other India and The Road Ahead
Braving the Taliban's guns
India Inc. heaves at US' Onward India mantra

Broken promises: H-1B work contracts

Bye Uncle Sam, Europe's
here
H-1B workers feel pinch of US downturn
Pink slips make H-1B workers see red
Complete text of Budget 2001
Why Indian techies can laugh away slowdown fears?
Give your career a start-up boost
Stop b******* about the US Consulate
Why IT pros prefer US to Europe?
Home

Emerging Grid computing

Grid computing is a vital shift in thinking about how to maximize the value of computing resources. The technology is still fairly nascent. A new study shows that the grid computing market is on the verge of major expansion. According to a recent forecast, the aggregate grid computing market is expected to exceed $12 billion in revenue by 2007 across high performance computing (HPC) technical markets and commercial viable enterprises.

Grid computing -- next-generation distributed computing

The grid market is beginning to split into 3 distinct segments: compute, data, and optimization. The majority of today's grid implementations are in the compute space with a small set of applications Emerging opportunity is primarily focused on the pooling and allocation of resources across a variety of business servic.es While the potential opportunity is both broad and significant, the challenges are also varied with end users most often citing the cultural and organizational concerns associated with resource sharing.

Grid computing is an important new field, distinguished from conventional distributed computing by its focus on large-scale resource sharing and innovative applications.

As it is an emerging technology, grid computing can mean different things to different people, but here is a simple, serviceable definition for the concept of grid computing -- grid computing allows you to unite pools of servers, storage systems, and networks into a single large system so you can deliver the power of multiple-systems resources to a single user point for a specific purpose.

Grid computing is the next logical step in distributed networking. Just as the Internet allows users to share ideas and files as the seeds of projects, grid computing lets us share the resources of disparate computer systems so people can actually start working on those projects. Grid computing takes the ability for computers (and their users) to communicate a step further -- with grid computing, you can reach out and use computational or storage resources on machines other than your own.



With grid computing, an organization can transform its distributed and difficult-to-manage systems into a large virtual computer that can be set loose on problems and processes too complex for a single computer to handle efficiently. The problems to be solved can involve data processing, network bandwidth, or data storage. The systems linked in a grid might be in the same room, or distributed across the globe; they might be running different operating systems on many hardware platforms; they might even be owned by different organizations. Regardless of the depth of a grid's resources, all the grid user experiences is the processing resources of a very large virtual computer.
The major purpose of a grid is to virtualize resources to solve problems; the main resources grid computing is designed to give access to include (but are not limited to):

Computing/processing power
Data storage/networked file systems
Communications and bandwidth
Application software


Grid computing has recently enjoyed an increase in popularity as a distributed computing architecture that is becoming highly suitable for corporate computing. Grid computing solutions are being employed in many areas to address critical business requirements, such as:

Financial services firms tapping into grid computing to address risk management and compliance.
Automotive manufactures using grid solutions to accelerate product development and increase collaboration.
Oil companies harnessing grid technology to hasten the discovery of oil and increase the odds of successful mining.


The origins of grid computing

Just like with the Internet, academic institutions were at the forefront when it came to developing the first-generation technologies and architectures that formed the basis of grid computing. Institutions such as the Globus Alliance, the China Grid, and the UK e-Science Grid core program were some of the first to incubate and grow grid solutions to maturity, preparing them for commercial adoption.

IGrids were borne out of the research and academic communities' very real need to collaborate. A crucial component of research is the ability to disseminate knowledge -- the more efficiently you can share not only vast amounts of information but also the computational resources that help you create this data -- the more refined and informative a level of quality in collaboration you can achieve.

A counterpart to this need to disseminate knowledge is in the commercial world. Grid computing can also address this need, because the integration of business processes and transactions, facilitated by Web services standards, continues to grow in importance. As the adoption of commercial grid computing continues, standards (such as those proposed by organizations like the Global Grid Forum, or GGF) will benefit from the real-world, hardened, and practical requirements to which commercial applications will subject them.

Currently, grid computing benefits from the early identification and development of standards-based technologies in the academic world that is matched with more practical and robust implementations that commercial businesses require. There is no reason to imagine that this synergy will not continue as grid computing matures.

How grid differs from cluster computing

Cluster computing can't truly be characterized as a distributed computing solution; however, it's useful to understand the relationship of grid computing to cluster computing. Often, people confuse grid computing with cluster-based computing, but there are important differences.

Grids consist of heterogeneous resources. Cluster computing is primarily concerned with computational resources; grid computing integrates storage, networking, and computation resources. Clusters usually contain a single type of processor and operating system; grids can contain machines from different vendors running various operating systems.

Grids are dynamic by their nature. Clusters typically contain a static number of processors and resources; resources come and go on the grid. Resources are provisioned onto and removed from the grid on an ongoing basis.

Grids are inherently distributed over a local, metropolitan, or wide-area network. Usually, clusters are physically contained in the same complex in a single location; grids can be (and are) located everywhere. Clusters interconnect technology delivers extremely low network latency, which can cause problems if clusters are not close together.

Grids offer increased scalability. Physical proximity and network latency limit the ability of clusters to scale out; due to their dynamic nature, grids offer the promise of high scalability

Cluster and grid computing are completely complementary; many grids incorporate clusters among the resources they manage. Indeed, a grid user may be unaware that his workload is in fact being executed on a remote cluster. And while there are differences between grids and clusters, these differences afford them an important relationship because there will always be a place for clusters -- certain problems will always require a tight coupling of processors

However, as networking capability and bandwidth advances, problems that were previously the exclusive domain of cluster computing will be solvable by grid computing. It is vital to comprehend the balance between the inherent scalability of grids and the performance advantages of tightly coupled interconnections that clusters offer.

GRIDS Standards And Web Services

Two forces are leading the development of grid standards: the Globus Alliance, which oversees the Globus Toolkit; and the Global Grid Forum (GGF, www.gridforum.org), which is creating a set of open standards for grid technologies and applications. The GGF includes academics, researchers, and small and big technology companies. The GGF's major efforts include the Open Grid Services Architecture (OGSA) and the Open Grid Services Infrastructure (OGSI). Globus and the GGF have cooperated such that Globus Toolkit 3.0 includes a reference implementation of the OGSA/OGSI standards.

The emerging grid infrastructure also incorporates Web services standards to facilitate communication among heterogeneous resources. Grid proponents expect that Web services mechanisms will become the interface for grid computing.



Pros & Cons

Pros:
Significant cost savings
Increased computational power
Maximized utilization of resources


Cons:
Fledgling technology
Software licensing may be problematic
Security risks can be high
Applications must be converted to new architecture

Email this article | Respond to this article

---------------------------------------------------------------------------------------------------------