I denna artikel presenteras utformningen, genomförandet och utvärderingen av CATS, en nätverkslagringstjänst med starka ansvarsegenskaper. CATS erbjuder ett enkelt gränssnitt för webbtjänster som gör det möjligt för kunder att läsa och skriva ogenomskinliga objekt av varierande storlek. Detta gränssnitt liknar det som erbjuds av befintliga kommersiella Internetlagringstjänster. CATS utökar funktionaliteten hos kommersiella Internetlagringstjänster genom att erbjuda stöd för en stark ansvarsskyldighet. En CATS-server antecknar läs- och skrivsvar med bevis på korrekt utförande, och erbjuder revisions- och utmaningsgränssnitt som gör det möjligt för kunder att verifiera att servern är trogen. En felaktig server kan inte dölja sin missuppfattning, och bevis på missuppfostran är oberoende kontrollerbar av någon deltagare. CATS-klienter är också ansvariga för sina åtgärder på tjänsten. En klient kan inte förneka sina åtgärder, och servern kan bevisa effekten av dessa åtgärder på de statliga synpunkter som presenteras för andra kunder. Experiment med en CATS-prototyp utvärderar kostnaden för ansvarsskyldighet under en rad olika förhållanden och avslöjar de primära faktorer som påverkar säkerhetsnivån och prestandan hos en starkt ansvarig lagringsserver. Resultaten visar att ett starkt ansvar är praktiskt för nätverkslagringssystem i miljöer med stark identitet och måttlig grad av skrivdelning. Vi diskuterar hur ansvarskoncept och tekniker som används i CATS generaliserar till andra klasser av nätverkstjänster.
Ett annat exempel är CATS REF, en nätverkslagringstjänst med starka ansvarsegenskaper.
Strong accountability for network storage
{'venue': 'TOS', 'journal': None, 'mag_field_of_study': ['Computer Science']}