HOME

TheInfoList



OR:

In
computing Computing is any goal-oriented activity requiring, benefiting from, or creating computing machinery. It includes the study and experimentation of algorithmic processes, and development of both hardware and software. Computing has scientific, ...
, and specifically
peer-to-peer file sharing Peer-to-peer file sharing is the distribution and sharing of digital media using peer-to-peer (P2P) networking technology. P2P file sharing allows users to access media files such as books, music, movies, and games using a P2P software program th ...
, seeding is the uploading of already
download In computer networks, download means to ''receive'' data from a remote system, typically a server such as a web server, an FTP server, an email server, or other similar system. This contrasts with uploading, where data is ''sent to'' a remo ...
ed content for others to download from. A
peer Peer may refer to: Sociology * Peer, an equal in age, education or social class; see Peer group * Peer, a member of the peerage; related to the term "peer of the realm" Computing * Peer, one of several functional units in the same layer of a net ...
, a computer that is connected to the
network Network, networking and networked may refer to: Science and technology * Network theory, the study of graphs as a representation of relations between discrete objects * Network science, an academic field that studies complex networks Mathematics ...
, becomes a seed when having acquired the entire set of
data In the pursuit of knowledge, data (; ) is a collection of discrete values that convey information, describing quantity, quality, fact, statistics, other basic units of meaning, or simply sequences of symbols that may be further interpret ...
, it begins to offer its upload bandwidth to other peers attempting to download the file. This data consists of small parts so that seeds can effectively share their content with other peers, handing out the missing pieces. A peer deliberately chooses to become a seed by leaving the upload task active once the content has downloaded. The motivation to seed is mainly to keep the file being shared in circulation (as there is no central hub to continue uploading in the absence of peer seeders) and a desire to not act as a parasite. The opposite of a seed is a
leech Leeches are segmented parasitic or predatory worms that comprise the subclass Hirudinea within the phylum Annelida. They are closely related to the oligochaetes, which include the earthworm, and like them have soft, muscular segmented b ...
, a peer that downloads more than they upload.


Background

Seeding is a practice within peer-to-peer file sharing, a
content distribution model A content delivery network, or content distribution network (CDN), is a geographically distributed network of proxy servers and their data centers. The goal is to provide high availability and performance by distributing the service spatially re ...
that connects computers with the use of a
peer-to-peer Peer-to-peer (P2P) computing or networking is a distributed application architecture that partitions tasks or workloads between peers. Peers are equally privileged, equipotent participants in the network. They are said to form a peer-to-peer ...
(P2P) software program in order to share desired content. An example of such a peer-to-peer software program is BitTorrent. Peer-to-peer file sharing is different from the
client–server model The client–server model is a distributed application structure that partitions tasks or workloads between the providers of a resource or service, called servers, and service requesters, called clients. Often clients and servers communicate ov ...
, where content is directly distributed from its server to a
client Client(s) or The Client may refer to: * Client (business) * Client (computing), hardware or software that accesses a remote service on another computer * Customer or client, a recipient of goods or services in return for monetary or other valuabl ...
. To make peer-to-peer file sharing function effectively, content is divided into parts of 256
kilobytes The kilobyte is a multiple of the unit byte for digital information. The International System of Units (SI) defines the prefix '' kilo'' as 1000 (103); per this definition, one kilobyte is 1000 bytes.International Standard IEC 80000-13 Quantit ...
(KB). This segmented downloading makes the parts that peers are missing be transferred by seeds. It also makes downloads go faster, as content can be exchanged between peers. All peers (including seeds) sharing the same content are called a swarm.Bera, D., Esposito, F., Matta, I., Michiardi, P. (2011). ''On The Impact Of Seed Scheduling In Peer-To-Peer Networks.'' Computer Science Department, Boston University Data shared via peer-to-peer file sharing contains shared file content, computing cycles and disk storage, among other resources.As-Sayid-Ahmad, L., Hawa, M., Khalif, L. (2012). ''On Enhancing Reputation Management Using Peer-To-Peer Interaction History.'' Springer Science and Business Media


Motivations

In peer-to-peer file sharing, the strength of a swarm depends on user behaviour, as peers ideally upload more than they download. This is done by seeding, and there are different motivations to do this. There are two popular motivations to seed, of which one is the reputation-based incentive mechanism and the other is the
tit for tat Tit for tat is an English saying meaning "equivalent retaliation". It developed from "tip for tap", first recorded in 1558. It is also a highly effective strategy in game theory. An agent using this strategy will first cooperate, then subsequ ...
mechanism. As the name reveals, the former is based on the reputation of a peer, meaning that those peers who have a good reputation will get a better treatment from the uploader. The tit for tat mechanism prevents peers from downloading content if they do not upload to the peers they download from. The latter forces a peer to upload. Although seeding is only a social norm, some scholars see the practice of uploading parts of the data bulk to others as a duty, claiming that "downloaders are forced to reward uploaders in order to compensate for their resource consumption and encourage further altruistic behaviour." Other scholars are milder and believe that a group of highly motivated seeders could already provide a notion of fairness by scheduling when to seed, uploading more effectively.


Threats

Leechers, peers that download more than they upload, are a threat to peer-to-peer file sharing and the practice of seeding. Where the goal of seeding is to upload more than to download, thus contributing to the sharing of content, leechers stop uploading as soon as their download is finished. What this means is that seeders must upload more parts of the data bulk in order to guarantee a successful download for others in the swarm. Leeching is a form of "free riding" and is associated with the
free rider problem In the social sciences, the free-rider problem is a type of market failure that occurs when those who benefit from resources, public goods (such as public roads or public library), or services of a communal nature do not pay for them or under-pa ...
, temporal downloading users that, by not seeding, do not support the distribution of content. Although leeching is a threat to peer-to-peer sharing and an opposite of seeding, it is not regarded as an immediate problem. With downloads rising, upload is still guaranteed, though few contributors in the system account for most of the services.


Opportunities

Research sees opportunities for seeding as a practice that caters contribution within peer-to-peer file sharing and the distribution of content in the digital world in general. A term for this is an economic traffic management (ETM), which is concerned with traffic management solutions to involve all peers, both seeder and leecher. It is ETM's goal to unite peers that have different objectives and to make the sharing of content with peer-to-peer file sharing more efficient. Locality awareness is raised as the most promising concepts by scholars. This entails stimulating peers to seed downloads in their neighbourhood, which speeds up the upload speed and saves inter-domain traffic over the Internet. Other opportunities that have arisen out of research are to schedule seeding and use models that reduce the
power consumption Electric energy consumption is the form of energy consumption that uses electrical energy. Electric energy consumption is the actual energy demand made on existing electricity supply for transportation, residential, industrial, commercial, and ot ...
of seeding computers.


Legal issues

Peer-to-peer file sharing is legal, however, the platform may be also used to share illegal and
pirated Copyright infringement (at times referred to as piracy) is the use of works protected by copyright without permission for a usage where such permission is required, thereby infringing certain exclusive rights granted to the copyright holder, s ...
content. With the sharing being done between peers all over the world, there is no supervision. Control over illegal or manipulated content is therefore difficult. Seeding is a part of this and a peer can therefore be involved in helping other peers download illegal content.Halldorson, U., Hasslinger, G., Sigurdsson, M. (2007). ''Potentials And Challenges Of Peer-To-Peer Based Content Distribution.'' Telematics And Informatics 24 One of the largest contenders against peer-to-peer or sharing in general is the
Motion Picture Association of America The Motion Picture Association (MPA) is an American trade association representing the five major film studios of the United States, as well as the video streaming service Netflix. Founded in 1922 as the Motion Picture Producers and Distri ...
that has led a many lawsuits against peer-to-peer sharing websites. Notable examples include the Megaupload legal case and Torrent websites like
The Pirate Bay The Pirate Bay (sometimes abbreviated as TPB) is an online index of digital content of entertainment media and software. Founded in 2003 by Swedish think tank Piratbyrån, The Pirate Bay allows visitors to search, download, and contribute m ...
(see
The Pirate Bay trial The Pirate Bay trial was a joint criminal and civil prosecution in Sweden of four individuals charged for promoting the copyright infringement of others with the torrent tracking website The Pirate Bay. The criminal charges were supported by a ...
and The Pirate Bay raid).


See also

* BitTorrent *
BitTorrent tracker A BitTorrent tracker is a special type of server that assists in the communication between peers using the BitTorrent protocol. In peer-to-peer file sharing, a software client on an end-user PC requests a file, and portions of the requested f ...
* Decentralized computing *
Distributed Data Management Architecture Distributed Data Management Architecture (DDM) is IBM's open, published software architecture for creating, managing and accessing data on a remote computer. DDM was initially designed to support record-oriented files; it was extended to support ...
*
Friend-to-friend A friend-to-friend (or F2F) computer network is a type of peer-to-peer network in which users only make direct connections with people they know. Passwords or digital signatures can be used for authentication. Unlike other kinds of private P2P, ...
* List of P2P protocols * Semantic P2P networks *
Sharing economy In capitalism, the sharing economy is a socio-economic system built around the sharing of resources. It often involves a way of purchasing goods and services that differs from the traditional business model of companies hiring employees to produce ...


References

{{reflist Internet terminology Intellectual property law