We present a generic API suitable for provision of highly generic storage facilities that can be tailored to produce various individually customised storage infrastructures. The paper identifies a candidate set of minimal storage system building blocks, which are sufficiently simple to avoid encapsulating policy where it cannot be customised by applications, and composable to build highly flexible storage architectures. Four main generic components are defined: the store, the namer, the caster and the interpreter. It is hypothesised that these are sufficiently general that they could act as building blocks for any information storage and retrieval system. The essential characteristics of each are defined by an interface, which may be implem...
The research described in this paper focuses on the exploration of concepts for design development, ...
The CLEO III data access system is designed to be input/output data format independent. This allows ...
A microstorage architecture consists of a microstorage kernel and several storage servers. Each sto...
We present a generic API suitable for provision of highly generic storage facilities that can be tai...
The paper deals with the possibility of application of generic concepts based on the use of multiple...
Storage system solutions have historically been dominated by proprietary offerings designed around a...
In this chapter, we discuss the issues involved in designing storage servers that can support such a...
In the past decade, we have seen two major evolutions on storage technologies: flash storage and non...
Programmable storage provides a means by which existing services in the storage system can be genera...
This project addressed the conceptual fundamentals of data storage, investigating techniques for pro...
Persistent programming systems have demonstrated the benefits of abstracting over the implementation...
Abstract—Traditional hierarchical namespaces are not sufficient for representing and managing the ri...
In this paper we report of an experiment about how generic container classes can be used to build up...
This paper describes the design and implementation of a generic data-interface. Minimalistic hardwar...
Web application developers face currently several challenges to design their web sites. In this pape...
The research described in this paper focuses on the exploration of concepts for design development, ...
The CLEO III data access system is designed to be input/output data format independent. This allows ...
A microstorage architecture consists of a microstorage kernel and several storage servers. Each sto...
We present a generic API suitable for provision of highly generic storage facilities that can be tai...
The paper deals with the possibility of application of generic concepts based on the use of multiple...
Storage system solutions have historically been dominated by proprietary offerings designed around a...
In this chapter, we discuss the issues involved in designing storage servers that can support such a...
In the past decade, we have seen two major evolutions on storage technologies: flash storage and non...
Programmable storage provides a means by which existing services in the storage system can be genera...
This project addressed the conceptual fundamentals of data storage, investigating techniques for pro...
Persistent programming systems have demonstrated the benefits of abstracting over the implementation...
Abstract—Traditional hierarchical namespaces are not sufficient for representing and managing the ri...
In this paper we report of an experiment about how generic container classes can be used to build up...
This paper describes the design and implementation of a generic data-interface. Minimalistic hardwar...
Web application developers face currently several challenges to design their web sites. In this pape...
The research described in this paper focuses on the exploration of concepts for design development, ...
The CLEO III data access system is designed to be input/output data format independent. This allows ...
A microstorage architecture consists of a microstorage kernel and several storage servers. Each sto...