OceanStore

OceanStore is een architectuur voor een wereldschaalbestandssysteem dat wistcodering, cryptografie, enz. gebruikt.
Download nu

OceanStore Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • OceanStore Team
  • Uitgever website:

OceanStore Tags


OceanStore Beschrijving

OceanStore is een architectuur voor een wereldschaalbestandssysteem dat gebruik maakt van wistcodering, cryptografie, enz. OceanStore is een architectuur voor een wereldschaalbestandssysteem dat gebruik maakt van wiscodering, cryptografie en Byzantijnse overeenkomst om beschikbare, zeer duurzame opslag in een peer-to-peer-omgeving te bieden. Het hoofdscript dat wordt gebruikt om OceanStore-knooppunten te starten, is experiment , gevonden in de run directory. De meeste benchmarkscripts vertrouwen op het uitvoeren van experiment, dus de informatie op deze pagina is ook ook meer of minder rechtstreeks aan. Dit script neemt een experimentbestand als invoer. Dat bestand beschrijft wat voor soort van OceanStore-knooppunten om te creëren en waar ze kunnen worden uitgevoerd; We zullen het onderstaande bestand beschrijven. Run-experiment kan honderden virtuele OceanStore-knooppunten op tientallen externe machines configureren en uitvoeren. Het coördineert het delen van informatie over configuratie-bestanden, duwt gegevens naar externe sites, het bewaken van externe processen, en het opruimen van alle sites daarna. Meest van het echte werk wordt afgehandeld door een gedeelde perl-module, tools.pm. Deze bibliotheek is enigszins efficiënt en nogal geavanceerd perl, dus vraag me alsjeblieft voordat je zelf wijzigingen aanbrengt. Je moet meestal een paar omgevingsvariabelen instellen voordat je run-experiment belt: - Stel Ostore_Servers in op de ruimte-gescheiden lijst met hosts rennen. U kunt deze stap overslaan als uw experimentbestand de hosts expliciet bevat, wat het meest niet doen. - Stel Remote_Ostore_Run_dir in op het volledige pad naar de run-map op de externe machines. U kunt deze stap overslaan als het op dezelfde plaats is als de lokale machine. - Stel Remote_Ostore_User in op uw inloggen op de externe machines als deze anders is dan uw lokale gebruikersnaam. Er zijn verschillende andere nuttige variabelen die u misschien wilt proberen: - Stel Ostore_Disable_Copyback in om te voorkomen dat het run-experiment wordt geopend van het kopiëren van logboeken van externe machines bij de shutdown. Die stap kan een beetje traag zijn en is niet nodig als je niet naar de logboeken wilt kijken. Eenvoudig definiëren van de variabele zal de copyback alleen infecteren. Het instellen op een positief getal zal copyback in alle gevallen uitschakelen. - Stel Ostore_TMP en / of Remote_Ostore_TMP in als u de map wilt wijzigen waarin Run-Experiment zijn bestanden schrijft. De standaardinstelling is meestal / TMP of / Stripe. Misschien wilt u het wijzigen als de standaardmap te klein is. - Stel KeyShare_Prefix in om de set drempelsleutels te wijzigen die door de binnenring worden gebruikt. De standaardinstelling is "IR". De enige andere optie is momenteel "IR-1024-4-2". - Stel Ostore_Smart_Tools in als u een experiment wilt uitvoeren in zowel het lokale cluster als PlanetLAB. Het is een behoorlijk nederige hack, dus gebruik het alleen als je begrijpt wat het doet. Kortom, het schakelt de Remote_ostore_Run_DIR en Remote_Ostore_User voor clustermachines uit, zodat u die variabelen op hun planetlab-equivalenten kunt instellen. Als de standaardwaarden op het cluster voor u werken, dan werkt alles gewoon. - Set Ostore_CFG_DIR en / of Ostore_graph_Dir als u begrijpt wat ze bedoelen


OceanStore Gerelateerde software

tagji

TAGJI implementeert een 'nep maar werkend' tagging-bestandssysteem. ...

175

Downloaden

irreal

IRREVEAL laat je bestanden zien die onzichtbaar zijn in je bestandsbeheerder. ...

134

Downloaden