Providing persistent objects in distributed systems

B Liskov, M Castro, L Shrira, A Adya - European Conference on Object …, 1999 - Springer
European Conference on Object-Oriented Programming, 1999Springer
THOR is a persistent object store that provides a powerful programming model. THOR
ensures that persistent objects are accessed only by calling their methods and it supports
atomic transactions. The result is a system that allows applications to share objects safely
across both space and time. The paper describes how the THOR implementation is able to
support this powerful model and yet achieve good performance, even in a wide-area, large-
scale distributed environment. It describes the techniques used in THOR to meet the …
Abstract
THOR is a persistent object store that provides a powerful programming model. THOR ensures that persistent objects are accessed only by calling their methods and it supports atomic transactions. The result is a system that allows applications to share objects safely across both space and time.
The paper describes how the THOR implementation is able to support this powerful model and yet achieve good performance, even in a wide-area, large-scale distributed environment. It describes the techniques used in THOR to meet the challenge of providing good performance in spite of the need to manage very large numbers of very small objects. In addition, the paper puts the performance of THOR in perspective by showing that it substantially outperforms a system based onmemorymapped files, even though that system provides much less functionality than THOR.
Springer
以上显示的是最相近的搜索结果。 查看全部搜索结果