The Design of a Simulation System for Persistent Object Storage Management
نویسندگان
چکیده
EEcient storage management of objects is an important part of any persistent object system. Storage management algorithms, such as those for clustering, caching, and garbage collection, are often complex, since they must simultaneously satisfy a number of constraints, including low CPU overhead, minimum space usage, and low latency. We have designed a simulation system that can be used to evaluate a wide variety of such algorithms. The system is innovative in that it uses trace-driven simulation as well as a loosely-coupled architecture that separates out diierent aspects of storage management policy, machine hardware, and simulation control into separate modules. Examples of such modules are those for storage allocation, object connectivity, physical characteristics, and cost modeling. The modules communicate using message multicast (i.e., selective broadcast). This approach supports rapid prototyping and rapid evaluation of alternative storage management algorithms.
منابع مشابه
Smart RFID Based Design for Inventory Management in Health Care
Radio Frequency Identification (RFID) is used to identify the characteristics of an object wirelessly using radio waves. The purpose of this technology in this study is mainly focused on healthcare for inventory management and theft control replacing the manual logs. The storage and tracking of high-cost inventory items is developed. Automatic reordering and billing interfaces are designed for...
متن کاملSizing of a Packed Bed Storage for Solar Air Heating Systems (TECHNICAL NOTE)
Packed bed units generally, represent the most suitable storage units for air heating solar systems. In these systems the storage unit receives the heat from the collector during the collection period and discharges the heat to the building at the retrieval process. A method for sizing of packedbed storage in an air heating system is represented. The design is based on the K-S curves, which hav...
متن کاملCricket: A Mapped, Persistent Object Store
This paper describes Cricket, a new database storage system that is intended to be used as a platform for design environments and persistent programming languages. Cricket uses the memory management primitives of the Mach operating system to provide the abstraction of a shared, transactional single-level store that can be directly accessed by user applications. In this paper, we present the des...
متن کاملImplementation of Optimal Load Balancing Strategy for Hybrid Energy Management System in DC/AC Microgrid with PV and Battery Storage
The proposed paper presents the DC/AC microgrid modeling using the Energy storage units and photovoltaic (PV) panels. The modal consists of a two stage power conversion. The power is supplied to the both DC and AC loads by this PV solar panels. The suitable way to explore the PV generation model is by using manufacturer datasheet. A bidirectional converter is connected to the battery storage sy...
متن کاملThe Soprano Extensible Object Storage System
An efficient object manager, a middle layer on top of a storage system, is essential to ensure acceptable performance of object-oriented database systems, since a traditional record-based storage system is too simple to provide object abstraction. In addition, an object storage system object managers in combination with storage systems should be extensible to meet the various requirements of em...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1993