systems (for example Monads [4]), through persistent operating systems executing above convention... more systems (for example Monads [4]), through persistent operating systems executing above conventional hardware (for example Choices [5], Clouds [6] and Grasshopper [7]) to layered architectures above conventional hardware and operating systems (for example Napier [8] and Casper [9]). Others have built persistent classes into programming languages (for example E [10] and Texas [11]), but such implementations do not fully satisfy the requirements of orthogonal persistence.
Unified Support for Stability and Bulk Data in a Persistent Store
The results of research into the use of a unified set of mechanisms to support store stability an... more The results of research into the use of a unified set of mechanisms to support store stability and concurrency control is presented. It is shown that the use and extension of the data structures already maintained by the system to support stability provides support for a novel approach to provision of cooperative concurrency control in persistent systems.
Denizens of the Dora : An Inventory of the Fauna of the Dora Creek Catchment, New South Wales
Denizens of the Dora is an inventory of the vertebrate and invertebrate fauna of the catchment of... more Denizens of the Dora is an inventory of the vertebrate and invertebrate fauna of the catchment of Dora Creek, NSW, the largest tributary catchment of Lake Macquarie. About 1,600 animal species have been reported from this small area (230 sq. km). This book documents the present composition of the fauna of the catchment and serves as a reference point for assessment of future changes that may come as a result of climate change and the intensification of human activities and impacts. The inventory also highlights the shortfall in knowledge of the invertebrate fauna, both locally and nationally. The inventory will be of use to members of the public interested in knowing what lives in their environment and can be used to narrow the range of possibilities when attempting to identify some bug, bird or beast. The colour photographs illustrate 56 vertebrate and 131 invertebrate species
In this paper, we introduce and describe directed dependency graph-based transaction and concurre... more In this paper, we introduce and describe directed dependency graph-based transaction and concurrency control (DCC) for persistent (stable, single-level) object-based bulk data management systems. The new technique is optimistic and applicable across a wide range of store sizes, transaction sizes and multi-programming levels. It is also has potential for use in management of transactions in other contexts, for example web services. GRAPH-BASED OPTIMISTIC TRANSACTION MANAGEMENT 132 J OURNAL OF OBJECT TECHNOLOGY V OL. 6, NO. 6
Uploads
Papers by Maurice Ashton