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
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
|
### Local, low-latency network services
- automated file backups to external disk
- etherpad-like collaborative editing
- VNC screen sharing
- chatroom (IRC-like)
- direct chat (bonjour-like, eg, share )
- direct peer-to-peer file sharing
- calendar with alerts
- track clients? "last seen"? eh...
- distributed compution management (rendering, compiling, mapreduce)
- multiplayer gaming server (is there a standard for this?)
- inter-device mesh control/management node
- local CDN for things like javascript libraries; some protocol for this?
global anycast addresses? specific just a hash in url field?
### Global network services
- chatroom
- direct chat
- voip
- file transfer, delivery
- collaborative file editing
- global file system, with references
### Persistant network services
- key, identity management
- feed, status agregation
- file mirroring (torrent, gnutella, etc)
- agent monitoring (server down alerts, news searches, price alerts)
- self status diagnostics
- anonymous hosing (tor onion address)
- bitcoin wallet
- participate in distributed computing, internet archive
- voip message machine
- IRC log archive
- email backup/archive
- MMORPG services (?)
- monitor internet connection usage, reliability (eg, down N% last month)
- hold hashes/keys of cloud-stored large files
### Misc
- good chaotic number source on board (some low-power diode system?)
- "myrouter.net", "gateway.local"
- expert system for network debugging
- network visualization built in
- municiple area services? regional area services?
- rickroll
- a "home" for
- a "nest" for artificial intelligences?
- control node for robotics
- "store and forward" node for sneakernet protocols
- packaging cache
- optimization for gamers
- $200 is just $17/month for a year, less than VPS, if you already have an
internet connection. pays for itself in N years?
- manage mutual backups
# Appliances
an easy way to deploy and manage "appliances"/"images". not a virtual machine,
a real machine. no reliable/fast bandwidth required, or recuring cloud fees, a
one-time-purchase.
### Education appliance
- user accounts, shell logins for programming
- tutorials
- messaging
- assignment submission
- class materials sharing
- wikipedia, dictionary, public domain info
- SAGE math interface
- scheme interpreter
### Web developer appliance
- code repository
- continuous integration for tests
- heroku-like fast deployment
- front ends for database debugging
- deployment to wider internet
- documentation rendering/browsing
- wiki
- compatible cloud images available (eg, AMIs)
- cronjobs, munin, pingdom, logging
### Public space appliance
- sensor data
- info caches
- bullitin board
- local content (audio, photos, video, lit, digital art, etc)
### Science appliance
- remote access to lab equipment
- scripting/control platform
- monitoring, logging, alerts
### Office/Workspace appliance
- employee directory
- wiki
- documents
- calendaring
- file sharing
- ticketing/bugzilla system
- internal mailing lists
# Social Meshing
- configure a pseudonymous profile, messages sent to it relayed to your email
- myspace-style captive portal login
- send messages to request sharing of resources
- zeroconf detection of neighbors
- persistant memory of devices, set bandwidth/trust/sharing controls
- use social network terminology to describe all this
- share streaming music
- integrate/discovery over time
- sharply cap total untrusted communications bandwidth and memory
- "bond" multiple network connections (with QoS) to increase total throughput
|