Results 1 - 10
of
602
Operating system support for NVM+DRAM hybrid main memory
- In Hot Topics in Operating Systems (HotOS
, 2009
"... Technology trends may soon favor building main memory as a hybrid between DRAM and non-volatile memory, such as flash or PC-RAM. We describe how the operating system might manage such hybrid memories, using semantic information not available in other layers. We describe preliminary experiments sugge ..."
Abstract
-
Cited by 21 (0 self)
- Add to MetaCart
Technology trends may soon favor building main memory as a hybrid between DRAM and non-volatile memory, such as flash or PC-RAM. We describe how the operating system might manage such hybrid memories, using semantic information not available in other layers. We describe preliminary experiments
HyPer: A hybrid OLTP&OLAP Main Memory Database System based on Virtual Memory Snapshots
- In ICDE
, 2011
"... Abstract—The two areas of online transaction processing (OLTP) and online analytical processing (OLAP) present different challenges for database architectures. Currently, customers with high rates of mission-critical transactions have split their data into two separate systems, one database for OLTP ..."
Abstract
-
Cited by 82 (29 self)
- Add to MetaCart
to maintaining two separate information systems. We present an efficient hybrid system, called HyPer, that can handle both OLTP and OLAP simultaneously by using hardware-assisted replication mechanisms to maintain consistent snapshots of the transactional data. HyPer is a mainmemory database system
Toward Operating System Support For Recoverable-Persistent Main Memory Database Systems
, 1992
"... The availability of large main memories and the emergence of new application domains make current techniques of database buffer management inadequate. To overcome this, we propose the use of the Virtual Memory Database (VMDB) approach for building large database systems. The VMDB paradigm is based o ..."
Abstract
-
Cited by 5 (2 self)
- Add to MetaCart
The availability of large main memories and the emergence of new application domains make current techniques of database buffer management inadequate. To overcome this, we propose the use of the Virtual Memory Database (VMDB) approach for building large database systems. The VMDB paradigm is based
Operating System Support for Fast Hardware Compression of Main Memory Contents
- Main Memory”, Memory Wall Workshop, Intl. Symposium on Computer Architecture (ISCA2000
, 2000
"... ..."
Automatic Compiler-Inserted I/O Prefetching for Out-of-Core Applications
, 1996
"... Current operating systems offer poor performance when a numeric application's working set does not fit in main memory. As a result, programmers who wish to solve "out-of-core" problems efficiently are typically faced with the onerous task of rewriting an application to use explicit I/ ..."
Abstract
-
Cited by 162 (6 self)
- Add to MetaCart
Current operating systems offer poor performance when a numeric application's working set does not fit in main memory. As a result, programmers who wish to solve "out-of-core" problems efficiently are typically faced with the onerous task of rewriting an application to use explicit I
Difference Engine: Harnessing Memory Redundancy in Virtual Machines
"... Virtual machine monitors (VMMs) are a popular platform for Internet hosting centers and cloud-based compute services. By multiplexing hardware resources among virtual machines (VMs) running commodity operating systems, VMMs decrease both the capital outlay and management overhead of hosting centers. ..."
Abstract
-
Cited by 123 (3 self)
- Add to MetaCart
that content-based page sharing provides modest decreases in the memory footprint of VMs running similar operating systems and applications. Our studies show that significant additional gains can be had by leveraging both sub-page level sharing (through page patching) and in-core memory compression. We build
Page Placement in Hybrid Memory Systems
, 2010
"... Phase-Change Memory (PCM) technology has received substantial attention recently. Because PCM is byte-addressable and exhibits access times in the nanosecond range, it can be used in main memory designs. In fact, PCM has higher density and lower idle power consumption than DRAM. Unfortunately, PCM i ..."
Abstract
-
Cited by 24 (1 self)
- Add to MetaCart
is also slower than DRAM and has limited endurance. For these reasons, researchers have proposed memory systems that combine a small amount of DRAM and a large amount of PCM. In this paper, we propose a new hybrid design that features a hardware-driven page placement policy. The policy relies
Implementation of Buffer Cache Simulator for Hybrid Main Memory and Flash Memory Storages∗
"... Abstract. A buffer cache mechanism is usually employed in modern operating system to enhance the performance that is limited by slow secondary storage. In this paper, we present the implementation of a trace-driven simulator for buffer cache schemes that consider DRAM/PRAM hybrid main memory and fla ..."
Abstract
- Add to MetaCart
Abstract. A buffer cache mechanism is usually employed in modern operating system to enhance the performance that is limited by slow secondary storage. In this paper, we present the implementation of a trace-driven simulator for buffer cache schemes that consider DRAM/PRAM hybrid main memory
The Logical Disk: A New Approach to Improving File Systems
"... The Logical Disk (LD) defines a new interface to disk storage that separates file management and disk management by using logical block numbers and block lists. The LD interface is designed to support multiple file systems and to allow multiple implementations, both of which are important given the ..."
Abstract
-
Cited by 127 (2 self)
- Add to MetaCart
the increasing use of kernels that support multiple operating system personalities. A log-structured implementation of LD (LLD) demonstrates that LD can be implemented efficiently. LLD adds about 5% to 10% to the purchase cost of a disk for the main memory it requires. Combining LLD with an existing file system
Apers, “Parallelism in a main-memory DBMS: The performance of
- PRISMA/DB.” in VLDB
, 1992
"... This paper evaluates the performance of the parallel, main-memory DBMS, PRISMA/DB. First, an abstract architecture for parallel query execution is presented. A performance model for the execution of simple relational operations on this architecture is developed. The parameters in the model are set u ..."
Abstract
-
Cited by 25 (2 self)
- Add to MetaCart
This paper evaluates the performance of the parallel, main-memory DBMS, PRISMA/DB. First, an abstract architecture for parallel query execution is presented. A performance model for the execution of simple relational operations on this architecture is developed. The parameters in the model are set
Results 1 - 10
of
602