Abstract
Having spent the last few years implementing SMB and SMB2 servers, the presenter has discovered that there are parts of these protocols that seem to offer untapped semantic richness. This session will propose theories and demonstrate practical working examples that test these theories. Examples will include: dynamically offering different representations of the same resource, extracting provenance from running software and avoiding NAS head state to support dynamic failover in a clustered file-system. All these examples will be built up from theoretical principals and demonstrated with working prototypes.
Learning Objectives
Understanding untapped NAS semantics
Exploiting COTS operating systems for innovative uses
Exploring how NAS installations can scale