INTERNET DISTRIBUTED COMPUTING
computer science crazy|
Joined: Dec 2008
21-02-2009, 10:29 PM
The confluence of Web services,
Peer-to-Peer systems, and grid computing provides the foundation for
internet distributed computing- allowing applications to scale from
proximity ad hoc networks to planetary-scale distributed systems. This
concept will make internet as a application hosting platform. To make
the internet as a application hosting platform we have to provide
additional functional layer to the internet that can allocate and
manage the resources necessary for application execution. Given such a
hosting environment, software developers could create network
applications without having to know at design time the type or number
of systems the application will execute on.
The foundation of our proposed approach is to disaggregate and
virtualize individual system resources as services that can be
described, discovered, and dynamically configured at runtime to execute
an application. Potential of distributed computing are
a. Resource sharing and load balancing
b. Information sharing
c. Incremental growth
d. Reliability, availability, and fault tolerance
e. Enhanced performance potential
Use Search at http://topicideas.net/search.php wisely To Get Information About Project Topic and Seminar ideas with report/source code along pdf and ppt presenaion
Joined: Apr 2012
30-05-2012, 05:35 PM
INTERNET DISTRIBUTEDCOMPUTING.doc (Size: 38 KB / Downloads: 25)
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.
• “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.
• 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.
• 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.
• 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.