% symCloud % Verteilte Filehosting- und Kollaborations- Plattform https://github.com/symcloud % Erstellt von Johannes Wachter | @WachterJohannes
initiiert 2014
als ein Thema für meine Masterarbeit ohne konkretes Ziel
ownCloud is a self hosted file sync and share server. It provides access to your data through a web interface, sync clients or WebDAV while providing a platform to view, sync and share across devices easily—all under your control.
awesome {.hide-header data-background=http://i.giphy.com/fO1c8eUlcx2bS.gif}
- PHP & Symfony 2
- Versionierung
- Verteilung
- Teilen
- Sicherheit
- first hypertext project
- founded in 1960 by Ted Nelson
„HTML ist exakt was wir zu VERHINDERN versucht haben - ständig tote Links, Links die nur nach außen führen, Zitate, die man nicht zu ihren Ursprüngen zurückverfolgen kann, keine Versionsverwaltung, keine Rechteverwaltung.“
– Ted Nelson
- Transclusion
- Bidirektionale Links
- Micropayment
- Versionierung
- Redundanzen
- (2.) Every Xanadu server can be operated independently or in a network.
- (4.) Every user can search, retrieve, create and store documents.
- (12.) Every document can be rapidly searched, stored and retrieved without user knowledge of where it is physically stored.
- (13.) Every document is automatically stored redundantly to maintain availability even in case of a disaster.
- open-source distributed social-network
- founded 2010 by:
- Dan Grippi
- Maxwell Salzberg
- Raphael Sofaer
- Ilya Zhitomirskiy (†2011)
- Decentralization
- Freedom
- Privacy
awesome {.hide-header data-background=http://i.giphy.com/9w9Bpoiddg72U.gif}
Evaluierung und Entwicklung eines verteilten Speicherkonzeptes als Grundlage für eine Filehosting- und Kollaborations- Plattform
(working title)
Vision
Datenmodell basiert auf GIT
- Hash-Value Datenbank
- Immutable Objekte
- Referenzen nicht in Datenbank
- Erstellt Replikationen im Netzwerk
- Kümmert sich um Caching
- Lädt Daten von anderen Servern nach
- Implementiert ein primärbasiertes Protokoll
- Inspiration bei der Replikation
- Primärbasiertes Protokoll
Quelle http://xtreemfs.org/how_replication_works.php
- Daten immer dort bearbeiten, wo sie erstellt wurden
- Immutable Objekte werden nicht bearbeitet
WebFinger protocol can be used to discover information about people or other entities on the Internet using standard HTTP methods.
An open, simple, web-scale and decentralized pubsub protocol. Anybody can play.
PubSubHubbub Core 0.4 -- Working Draft
- start sharing
- enable editing
- discover others
- Für Transportlayer und Datenmodell
- Unabhängig von Programmiersprache
- Erleichtert integration