30-05-2012, 05:35 PM
INTERNET DISTRIBUTEDCOMPUTING
INTERNET DISTRIBUTEDCOMPUTING.doc (Size: 38 KB / Downloads: 32)
INTRODUCTION:
The internet we have today was designed to fetch ‘Static’ information form the network and display it for humans to read. The data formats and protocols in place today were not designed for machine-to-machine communication, but instead required human intervention. However, promising technologies like peer-to-peer (P2P) and grid computing could help the Internet to evolve into a distributed computing platform.
The internet could also be transformed into an application-hosting platform, and provide a similar environment as provided by operating systems today. The proposed solution suggests to ‘disaggregate’ and ‘virtualize’ individual system resources as services that can be published, discovered and configured at runtime to execute an application. Such a system can be built by combining and extending web-services, P2P and grid computing technologies.
REQUIRED TECHNOLOGIES:
Web-services:
• “Web services are loosely coupled self contained components that define and use internet protocols to describe, publish, discover and invoke other dynamically located web services”.
• The service to be used by a client, the service should be described using a well structured language like Web Services Description Language (WSDL). The service also needs to specify the interface i.e.SOAP and XML that a client uses to communicate with the service.
Peer-to-Peer (P2P):
• This concept is based on utilizing the aggregated computing power of millions of computers together. Typical applications include file transfer, information sharing applications e.g. Kazaa. P2P provides a distributed environment in which all participating machines contribute to and draw from the resource pool.
Grid Computing:
• The term is derived from the analogy of a power grid, which aggregates resources in a pool to deal with various load conditions without user awareness. “Open Grid Services Architecture (OGSA) “has incorporated web services to offer a new distributed computing environment which is typically used in high-performance computing.
ADVANTAGES:
• Distributed computing offers many advantages like resource sharing, load balancing, flexibility, reliability, availability and fault tolerance.
• The main force pushing for a distributed internet is the increasing reliance of e-business on automation.
INTERNET DISTRIBUTEDCOMPUTING.doc (Size: 38 KB / Downloads: 32)
INTRODUCTION:
The internet we have today was designed to fetch ‘Static’ information form the network and display it for humans to read. The data formats and protocols in place today were not designed for machine-to-machine communication, but instead required human intervention. However, promising technologies like peer-to-peer (P2P) and grid computing could help the Internet to evolve into a distributed computing platform.
The internet could also be transformed into an application-hosting platform, and provide a similar environment as provided by operating systems today. The proposed solution suggests to ‘disaggregate’ and ‘virtualize’ individual system resources as services that can be published, discovered and configured at runtime to execute an application. Such a system can be built by combining and extending web-services, P2P and grid computing technologies.
REQUIRED TECHNOLOGIES:
Web-services:
• “Web services are loosely coupled self contained components that define and use internet protocols to describe, publish, discover and invoke other dynamically located web services”.
• The service to be used by a client, the service should be described using a well structured language like Web Services Description Language (WSDL). The service also needs to specify the interface i.e.SOAP and XML that a client uses to communicate with the service.
Peer-to-Peer (P2P):
• This concept is based on utilizing the aggregated computing power of millions of computers together. Typical applications include file transfer, information sharing applications e.g. Kazaa. P2P provides a distributed environment in which all participating machines contribute to and draw from the resource pool.
Grid Computing:
• The term is derived from the analogy of a power grid, which aggregates resources in a pool to deal with various load conditions without user awareness. “Open Grid Services Architecture (OGSA) “has incorporated web services to offer a new distributed computing environment which is typically used in high-performance computing.
ADVANTAGES:
• Distributed computing offers many advantages like resource sharing, load balancing, flexibility, reliability, availability and fault tolerance.
• The main force pushing for a distributed internet is the increasing reliance of e-business on automation.