


 |




TATA
INFOTECH OFFICES
|
  
One
of the most exciting new developments in Net-Centric Computing is
peer-to-peer networking. Far from being a simple technology used
by teenagers to swap MP3 music files on Napster, peer-to-peer networking
represents a potentially revolutionary approach to corporate computing
that can leverage unused assets in novel ways.
|
What
is NCC?
The
underlying principle of Net-Centric Computing (NCC) is a distributed environment
where applications and data are exchanged among peers across a network
on an as-needed basis. NCC relies on portable applications running on
multiple platforms, mobile code and data accessed via high-speed network
connections, and low-cost appliances for local processing. In some respects,
NCC resembles an earlier computing era of mainframes and dumb terminals.
However, there are significant differences.
The last few years have seen interest in Net-Centric Computing wax, wane,
and then wax again. At the moment, there appears to be a resurgence of
interest in the area, driven in part by the proliferation of non-traditional
computing devices and by dramatic changes in networking capabilities.
One of the most exciting new developments is peer-to-peer networking,
a computing paradigm that is far more than the simple MP3 file-swapping
technology popularized by Napster.
Peer-to-Peer
In the book Peer-to-Peer: Harnessing the Power of Disruptive Technologies,
Andy Oram (editor), (O'Reilly & Associates, 2001), peer-to-peer (P2P)
is defined as "… a class of applications that takes advantages of resources
- storage, cycles, content, human presence-available at the edges of the
Internet. Because accessing these decentralized resources means operating
in an environment of unstable connectivity and unpredictable IP addresses,
peer-to-peer nodes must operate outside the DNS (Domain Name System) and
have significant or total autonomy from central servers." This definition
highlights the decentralized nature of P2P networking, which is one of
its greatest strengths: the ability to leverage the assets of previously
unused and/or unconnected devices to the corporate network.
P2P
applications were all the rage in 2000. Witness the popularity of Napster,
Gnutella, and other file-sharing systems. Napster is a popular program
that implements the P2P networking concept to let people to share MP3-encoded
music files. In a P2P network, the nodes do not behave as clients or servers
exclusively. Instead, each node can act as both a client and server simultaneously.
Anyone using Napster can make music files available off of their computer
to anyone on the Internet who is also running Napster (or one of its functional
equivalents). Napster provides a search capability to explore all of the
files that fellow users are making available off their local hard drives.
Once selected, the MP3 files can be downloaded from the server to the
client by just clicking on them.
next
page>>>
TATA
INFOTECH - TOTAL SOLUTIONS TOTAL COMMITMENT
|