Styx protocol

E632967

Styx protocol is a network protocol used in the Inferno operating system to provide a unified, file-oriented interface for distributed computing and resource access.

Try in SPARQL Jump to: Statements Referenced by

Statements (46)

Predicate Object
instanceOf distributed computing protocol
file-oriented protocol
network protocol
associatedWith Inferno distributed operating system NERFINISHED
Plan 9 design principles NERFINISHED
canRunOver IL protocol
TCP NERFINISHED
other reliable byte-stream transports
closelyRelatedTo 9P2000 protocol
designedFor Inferno operating system NERFINISHED
designGoal location transparency
simplicity
uniformity of resource access
documentationIncludes Inferno Styx protocol specification
enables transparent access to local and remote resources
uniform interface to devices and services
hasConcept attach and walk operations
clunk and remove operations
file identifiers (fids)
read and write operations
tagged messages
inspiredBy 9P protocol NERFINISHED
interfaceModel file-oriented interface
messageType request-response messages
namingModel everything is a file
operatesAtLayer application layer
originatesFrom Bell Labs NERFINISHED
primaryAbstraction file
providesInterfaceFor distributed computing
resource access
roleInInferno core communication mechanism
supports concurrent sessions
dynamic name space composition
hierarchical name spaces
lightweight servers
multiplexed conversations over a single connection
remote file operations
user-level file servers
transportAgnostic true
usedBy Inferno clients
Inferno servers
usedFor accessing remote resources as files
client-server communication in Inferno
exporting services as file trees
importing remote file trees into a process name space
unified resource naming

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

Inferno communicationModel Styx protocol