Grid computing is fundamentally a paradigm shift and can be viewed as the enabling technology for the next leg of Internet deployments. Similar to the way an electricity grid works, a computer grid provides a single, unified, virtualized view of all compute and storage resources, thereby enabling s…
Grid computing is fundamentally a paradigm shift and can be viewed as the enabling technology for the next leg of Internet deployments. Similar to the way an electricity grid works, a computer grid provides a single, unified, virtualized view of all compute and storage resources, thereby enabling sophisticated collaboration across enterprises. This collaboration is not just restricted to information sharing (present incarnation of the Internet), but also deep compute and storage sharing while honoring the administrative polices of the collaborating organizations. The collaborative business model being enabled through grid computing technologies is commonly referred to as Utility Computing.
With the convergence of Web Services Standards (W3C) and Grid Services (GGF), and the emergence of new inflection points in networking technology, such as InfiniBand, there is a clear opportunity to re-evaluate the right software architecture to allow Enterprise Applications to leverage these new technologies and concepts. Not only should the architectural approach be re-evaluated, but while doing so, emerging business models, such as Utility Computing should be incorporated into the next generation architecture for Grid Applications.