Beruflich Dokumente
Kultur Dokumente
Roll NO: 28
OUTLINE
• Introduction
• Internet Communication
• Proof Of Concept
• 2-SAT Problem
• Implementation Using TCP
• Issues
▪ Problems For Parasites
▪ Problems For Servers
• How It Differs From Others
• Future
• Summary
Introduction
• First Reported in journal ‘Nature’ in 2001 by
Barabasi, Freech, Feong and Brockman
• A form of distributed computing
• Used for solving complex computational
problems
• Exploits standard set of communication
protocols on internet.
• Potential candidate protocols include
TCP,HTTP, or encryption/decryption with
secure socket layer
Internet Communication
When a user selects a URL
Actions at center
▪Open a TCP connection to web server
▪ Issues a HTTP request over TCP
connection
▪ TCP message is carried via IP
Establishing a TCP connection.
Internet Communication
• Actions at receiver
• HTTP service
Protocol always send a response to
any message received
TCP Checksum
• Sender breaks message into 16 bit words
• These words are added together
• The result is inverted and send with
message
• Receiver breaks message into 16 bit
words
• All words are added together
• If the result is all ones, the message is
valid
TCP/IP segment used for parasitic
computing
2-SAT Problem
Solving 2-SAT Problem
• It is not cracking
Future
• Computation-to-communication ratio
must increase
• Exploiting HTTP or encryption/decryption
could execute in an efficient manner.
• Enabling all computers to swap
information and services they are
needed could lead to unparalleled
emergent behavior, drastically altering
the current use of the Internet.
Summary
• parasitic computing moves computation
onto what is logically the communication
infrastructure of the Internet, blurring
the distinction between computing and
communication.
References
• Barabasi et.al., Parasitic Computing,
NATURE 412, 30 Aug 2001.
• Barabasi et.al. Supplement material for
Parasitic Computing :
http://www.nd.edu/~parasite/
• www.hindu.com/thehindu/2001/09/13/sto
ries/08130001.htm
Thank You