-
Notifications
You must be signed in to change notification settings - Fork 1
/
README
54 lines (35 loc) · 1.52 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
Entangled - DHT and tuple space based on Kademlia
=================================================
Entangled is a distributed hash table (DHT) based on Kademlia, as well as a
peer-to-peer tuple space implementation.
This can be used as a base for creating peer-to-peer (P2P) network
applications that require synchronization and event handling (such as
distributed resource provisioning systems) as well as applications that do not
(such as file sharing applications).
Entangled extends basic Kademlia by adding a "DELETE" RPC, allowing (key,
value) pairs to be deleted from the DHT. It also adds some useful higher-level
features onto the base DHT:
- Keyword-aware operations: allows keyword-based operations (publish, search,
remove)
- Distributed Tuple Space: a fully distributed, peer-to-peer tuple space
implementation
Requirements
============
- Python 2.5 or later
- Twisted core
Optional:
- Epydoc (for building API documentation)
How to install this package
===========================
Entangled uses setuptools (http://peak.telecommunity.com/DevCenter/setuptools)
To install Entangled, do:
$ python setup.py install
To build the Entangled API documentation (this requires Epydoc
- http://epydoc.sourceforge.net):
$ python setup.py build_apidocs
License information
===================
Copyright (C) 2007-2008 Francois Aucamp, Meraka Institute, CSIR
See AUTHORS for all authors and contact information.
License: GNU Lesser General Public License, version 3 or later; see COPYING
included in this archive for details.