Vis enkel innførsel

dc.contributor.advisorAndersen, Anders
dc.contributor.authorAas, Svein Ove
dc.date.accessioned2010-07-06T07:16:51Z
dc.date.available2010-07-06T07:16:51Z
dc.date.issued2010-05
dc.description.abstractExisting networked filesystems are usually either client/server - allowing storage only on one node - hard to use, or both. The advanced ones also like to use their own on-disk format, complicating migration both ways. Skynet attempts to remedy this. It is a distributed filesystem with master/slave redundancy that is easy to use, relatively safe for your data and can be easily converted to/from a non-distributed filesystem. It uses an existing filesystem for file storage, takes care of its own maintenance as far as possible, and supports approximate POSIX semantics, with POSIX, eventual and session coherency modes. It favors speed over correctness, where this would rarely be noticed. Part of the project includes a cryptographically secure message-passing middleware for Haskell called Hermes, with distribution transparency and a gossip system. High-level SHA2 and AES bindings are also included. The Hermes portion of the project is complete and usable, the Skynet portion is not. Skynet and Hermes are designed for small-to-medium networks, achieving optimal performance at this size and suffering significant degradation in large networks. They are meant to be used for non-administrated applications in home networks. Skynet offers single-bit security. The network is encrypted and authenticated, but there is no further security inside the network.en
dc.format.extent464466 bytes
dc.format.extent413607 bytes
dc.format.mimetypeapplication/pdf
dc.format.mimetypeapplication/octet-stream
dc.identifier.urihttps://hdl.handle.net/10037/2543
dc.identifier.urnURN:NBN:no-uit_munin_2290
dc.language.isoengen
dc.publisherUniversitetet i Tromsøen
dc.publisherUniversity of Tromsøen
dc.rights.accessRightsopenAccess
dc.rights.holderCopyright 2010 The Author(s)
dc.rights.urihttps://creativecommons.org/licenses/by-nc-sa/3.0en_US
dc.rightsAttribution-NonCommercial-ShareAlike 3.0 Unported (CC BY-NC-SA 3.0)en_US
dc.subject.courseIDINF-3990nor
dc.subjectVDP::Technology: 500::Information and communication technology: 550::Computer technology: 551en
dc.titleSkynet: A distributed, autonomous filesystemen
dc.typeMaster thesisen
dc.typeMastergradsoppgaveen


Tilhørende fil(er)

Thumbnail
Thumbnail
Thumbnail

Denne innførselen finnes i følgende samling(er)

Vis enkel innførsel

Attribution-NonCommercial-ShareAlike 3.0 Unported (CC BY-NC-SA 3.0)
Med mindre det står noe annet, er denne innførselens lisens beskrevet som Attribution-NonCommercial-ShareAlike 3.0 Unported (CC BY-NC-SA 3.0)