PlanetLab

Last updated

PlanetLab was a group of computers available as a testbed for computer networking and distributed systems research. It was established in 2002 by Prof. Larry L. Peterson and Prof. David Culler, [1] and as of June 2010, it was composed of 1090 nodes at 507 sites worldwide.[ citation needed ] Each research project had a "slice", or virtual machine access to a subset of the nodes.

Accounts were limited to persons affiliated with corporations and universities that hosted PlanetLab nodes. However, a number of free, public services have been deployed on PlanetLab, including CoDeeN, the Coral Content Distribution Network, and Open DHT. Open DHT was taken down on 1 July 2009. [2]

PlanetLab was officially shut down in May 2020 [3] but continues in Europe. [4]

Related Research Articles

<span class="mw-page-title-main">Peer-to-peer</span> Type of decentralized and distributed network architecture

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, forming a peer-to-peer network of nodes.

Yacc is a computer program for the Unix operating system developed by Stephen C. Johnson. It is a lookahead left-to-right rightmost derivation (LALR) parser generator, generating a LALR parser based on a formal grammar, written in a notation similar to Backus–Naur form (BNF). Yacc is supplied as a standard utility on BSD and AT&T Unix. GNU-based Linux distributions include Bison, a forward-compatible Yacc replacement.

Grid computing is the use of widely distributed computer resources to reach a common goal. A computing grid can be thought of as a distributed system with non-interactive workloads that involve many files. Grid computing is distinguished from conventional high-performance computing systems such as cluster computing in that grid computers have each node set to perform a different task/application. Grid computers also tend to be more heterogeneous and geographically dispersed than cluster computers. Although a single grid can be dedicated to a particular application, commonly a grid is used for a variety of purposes. Grids are often constructed with general-purpose grid middleware software libraries. Grid sizes can be quite large.

<span class="mw-page-title-main">Distributed hash table</span> Decentralized distributed system with lookup service

A distributed hash table (DHT) is a distributed system that provides a lookup service similar to a hash table. Key–value pairs are stored in a DHT, and any participating node can efficiently retrieve the value associated with a given key. The main advantage of a DHT is that nodes can be added or removed with minimum work around re-distributing keys. Keys are unique identifiers which map to particular values, which in turn can be anything from addresses, to documents, to arbitrary data. Responsibility for maintaining the mapping from keys to values is distributed among the nodes, in such a way that a change in the set of participants causes a minimal amount of disruption. This allows a DHT to scale to extremely large numbers of nodes and to handle continual node arrivals, departures, and failures.

BitTorrent, also referred to as simply torrent, is a communication protocol for peer-to-peer file sharing (P2P), which enables users to distribute data and electronic files over the Internet in a decentralized manner. The protocol is developed and maintained by Rainberry, Inc., and was first released in 2001.

<span class="mw-page-title-main">GNUnet</span> Framework for decentralized, peer-to-peer networking which is part of the GNU Project

GNUnet is a software framework for decentralized, peer-to-peer networking and an official GNU package. The framework offers link encryption, peer discovery, resource allocation, communication over many transports and various basic peer-to-peer algorithms for routing, multicast and network size estimation.

An anonymous P2P communication system is a peer-to-peer distributed application in which the nodes, which are used to share resources, or participants are anonymous or pseudonymous. Anonymity of participants is usually achieved by special routing overlay networks that hide the physical location of each node from other participants.

Kademlia is a distributed hash table for decentralized peer-to-peer computer networks designed by Petar Maymounkov and David Mazières in 2002. It specifies the structure of the network and the exchange of information through node lookups. Kademlia nodes communicate among themselves using UDP. A virtual or overlay network is formed by the participant nodes. Each node is identified by a number or node ID. The node ID serves not only as identification, but the Kademlia algorithm uses the node ID to locate values.

In computer network research, network simulation is a technique whereby a software program replicates the behavior of a real network. This is achieved by calculating the interactions between the different network entities such as routers, switches, nodes, access points, links, etc. Most simulators use discrete event simulation in which the modeling of systems in which state variables change at discrete points in time. The behavior of the network and the various applications and services it supports can then be observed in a test lab; various attributes of the environment can also be modified in a controlled manner to assess how the network/protocols would behave under different conditions.

Peer exchange or PEX is a communications protocol that augments the BitTorrent file sharing protocol. It allows a group of users that are collaborating to share a given file to do so more swiftly and efficiently.

<i>The Collected Stories of Vernor Vinge</i> Short story collection by Vernor Vinge

The Collected Stories of Vernor Vinge is a collection of science fiction short stories by American writer Vernor Vinge. The stories were first published from 1966 to 2001, and the book contains all of Vinge's published short stories from that period except "True Names" and "Grimm's Story".

A Sybil attack is a type of attack on a computer network service in which an attacker subverts the service's reputation system by creating a large number of pseudonymous identities and uses them to gain a disproportionately large influence. It is named after the subject of the book Sybil, a case study of a woman diagnosed with dissociative identity disorder. The name was suggested in or before 2002 by Brian Zill at Microsoft Research. The term pseudospoofing had previously been coined by L. Detweiler on the Cypherpunks mailing list and used in the literature on peer-to-peer systems for the same class of attacks prior to 2002, but this term did not gain as much influence as "Sybil attack".

<span class="mw-page-title-main">Jami (software)</span> Distributed multimedia communications platform

Jami is a SIP-compatible distributed peer-to-peer softphone and SIP-based instant messenger for Linux, Microsoft Windows, macOS, iOS, and Android. Jami was developed and maintained by the Canadian company Savoir-faire Linux, and with the help of a global community of users and contributors, Jami positions itself as a potential free Skype replacement.

WINLAB is the Wireless Information Network Laboratory, a research laboratory at Rutgers University, that is dedicated to research in a number of disciplines related to wireless communications. It consists of a number of faculty members from the Computer Science and Electrical & Computer Engineering departments at Rutgers University and research scientists. It is housed on a separate facility, away from the main engineering campus of Rutgers University. The lab is famous for a pioneering early work during the development of cellular networks. It also houses the ORBIT testbed, the largest indoor wireless testbed of its kind in the world, housing more than 1200 radio nodes in a single room. The laboratory has approximately 40 PhD students, 20 MS students, and 2 Undergraduate students advised by approximately 20 full-time professors. WINLAB is funded by grants from its industry sponsors, the National Science Foundation, as well as Rutgers University and other agencies.

In the BitTorrent file distribution system, a torrent file or meta-info file is a computer file that contains metadata about files and folders to be distributed, and usually also a list of the network locations of trackers, which are computers that help participants in the system find each other and form efficient distribution groups called swarms. Torrent files are normally named with the extension .torrent.

<span class="mw-page-title-main">Marta Kwiatkowska</span> British computer scientist

Marta Zofia Kwiatkowska is a Polish theoretical computer scientist based in the United Kingdom.

T-Labs, formerly known as "Telekom Innovation Laboratories", is the R&D unit of Deutsche Telekom. T-Labs current research areas are: Future Networks, Spatial Computing and Decentralized Systems.

Ninux.org is a wireless community network in Italy, a free, open and experimental computer network. The main idea is that users build their own computer network without central control or property, as opposed to traditional Internet service providers (ISP), where a single entity owns and manages the network. The initiative is based on the Ninux manifesto, the Wireless Commons Manifesto and the Picopeering Agreement. In these agreements participants agree upon a network that is free from discrimination, in the sense of net neutrality.

The National Research and Academic Network (NREN) of Greece the period 1984 -1995, also known as Ariadne, Ariadne network, Ariadne-t, initiated in 1984 as Programme Ariadne by Nicolas Malagardis under the Ministry of Research and Technology, in line with R&D policy of the EU Commission (DGXIII) and became founding member of COSINE and RARE, with contributions to its technical reports.

<span class="mw-page-title-main">InterPlanetary File System</span> Content-addressable, peer-to-peer hypermedia distribution protocol

The InterPlanetary File System (IPFS) is a protocol, hypermedia and file sharing peer-to-peer network for storing and sharing data in a distributed file system. By using content-addressing, IPFS uniquely identifies each file in a global namespace that connects IPFS hosts, creating a resilient system of file storage and sharing.

References

  1. "PlanetLab History". Archived from the original on 2009-09-17. Retrieved 2014-02-28.
  2. http://opendht.org/
  3. "It's Been a Fun Ride". 19 March 2020.
  4. "A special welcome to PlanetLab Users from the US | PlanetLabEurope".