Results 1 - 10
of
890
De-indirection for flash-based ssds with nameless writes
- In FAST
, 2012
"... We present Nameless Writes, a new device interface that removes the need for indirection in modern solid-state storage devices (SSDs). Nameless writes allow the device to choose the location of a write; only then is the client informed of the name (i.e., address) where the block now resides. Doing s ..."
Abstract
-
Cited by 16 (4 self)
- Add to MetaCart
system to use an emulated nameless-writing device and show that doing so both reduces space and time overheads, thus making for simpler, less costly, and higher-performance SSD-based storage. 1
Removing The Costs Of Indirection in Flash-based SSDs with Nameless Writes
"... We present nameless writes, a new interface that obviates the need for indirection in modern solid-state storage devices (SSDs). Nameless writes allow the device to pick the location of a write and only then inform the client above of the decision. Doing so keeps control of block allocation decision ..."
Abstract
-
Cited by 6 (0 self)
- Add to MetaCart
We present nameless writes, a new interface that obviates the need for indirection in modern solid-state storage devices (SSDs). Nameless writes allow the device to pick the location of a write and only then inform the client above of the decision. Doing so keeps control of block allocation
Practical taint-based protection using demand emulation
- EUROSYS '06
, 2006
"... Many software attacks are based on injecting malicious code into a target host. This paper demonstrates the use of a wellknown technique, data tainting, to track data received from the network as it propagates through a system and to prevent its execution. Unlike past approaches to taint tracking, w ..."
Abstract
-
Cited by 91 (0 self)
- Add to MetaCart
support for taint-based protection that is deployable in real-world situations, as emulation is only used when tainted data is being processed by the CPU. By modifying the CPU, memory, and I/O devices to support taint tracking and protection, we guarantee that data received from the network may
Linux Device Driver Emulation in Mach
- In Proc. of the Annual USENIX 1996 Technical Conf
, 1996
"... We describe the design and performance of code added to the Mach microkernel (Mach 4.0, version UK02p21) that permits one to build a Mach kernel that includes unmodified Linux device drivers. We have written emulation code to support all Linux 1.3.35 network and SCSI drivers for the ISA and PCI I/O ..."
Abstract
-
Cited by 10 (0 self)
- Add to MetaCart
/O buses. Emulation increases latency, but very little. The degree depends on both device and operation, and varies from 2 microseconds for receiving small (60 byte) network packets up to 197 microseconds for writing 16KB to an ISA SCSI device. 1 Introduction We describe the design and performance of code
On the emulation of stiff walls and static friction with a magnetically levitated input/output device
- JOURNAL OF DYNAMICAL SYSTEMS
, 1994
"... This paper addresses issues of mechanical emulation of stiff walls and stick-slip friction with a 6-DOF magnetically levitated joystick. In the case of stiff wall emulation, it is shown that the PD control implementation commonly used severely limits achievable wall damping and sti ness. It is also ..."
Abstract
-
Cited by 87 (6 self)
- Add to MetaCart
This paper addresses issues of mechanical emulation of stiff walls and stick-slip friction with a 6-DOF magnetically levitated joystick. In the case of stiff wall emulation, it is shown that the PD control implementation commonly used severely limits achievable wall damping and sti ness. It is also
Facade: Virtual Storage Devices With Performance Guarantees
, 2003
"... High-end storage systems, such as those in large data centers, must service multiple independent workloa&. Workloa& often require predictable quality of service, deslite the fact that they have to compete with other rapidly-changing workloads for access to common storage resources. We presen ..."
Abstract
-
Cited by 108 (11 self)
- Add to MetaCart
present a novel approach to providing performance guarantees in this highly-volatile scenario, in an efficient and cost-effective way. Facade, a virtual store controller, sits between hosts and storage devices in the network, and throttles individual I/0 requests from multiple clients so that devices do
De-indirection for Flash-based Solid State Drives
, 2013
"... ii iv vTo my parents vi vii Acknowledgements I would first and foremost extend my whole-hearted gratitude to my advisors, An-drea Arpaci-Dusseau and Remzi Arpaci-Dusseau. Andrea and Remzi are the reason that I had the opportunity for this exceptional Ph.D. journey. To this day, I still re-member the ..."
Abstract
- Add to MetaCart
ii iv vTo my parents vi vii Acknowledgements I would first and foremost extend my whole-hearted gratitude to my advisors, An-drea Arpaci-Dusseau and Remzi Arpaci-Dusseau. Andrea and Remzi are the reason that I had the opportunity for this exceptional Ph.D. journey. To this day, I still re-member the moment when they took me as their student and the joy and hope in my heart. Andrea and Remzi have showed me what systems research is like and how much fun and challenging it can be. Before this journey with them, I had always liked and believed in the beauty of mathematics and theory. My initial interest in systems research happened when I took Remzi’s Advanced Operating Systems
Stateful Fuzzing of Wireless Device Drivers in an Emulated Environment
"... This paper documents the process of identifying potential vulnerabilities in IEEE 802.11 device drivers through fuzzing. The relative complexity of 802.11 as compared to other layer two protocols imposes a number of non-trivial requirements on regular 802.11 protocol fuzzers. This paper describes a ..."
Abstract
-
Cited by 3 (0 self)
- Add to MetaCart
new approach to fuzzing 802.11 device drivers on the basis of emulation. First, the process of creating a virtual 802.11 device for the processor emulator QEMU is described. Then, the development of a stateful 802.11 fuzzer based on the virtual device is discussed. Finally, we report the results
Hardware discrete channel emulator
- in High Performance Computing and Simulation (HPCS), 2010 International Conference on
, 2010
"... In this paper, the emulation environment named Hardware Discrete Channel Emulator (HDCE) has been developed as a coherent framework to emulate on a hardware device (FPGA as the implementation platform in the verification) and simulate on a computer the effect of an Additive White Gaussian Noise (AWG ..."
Abstract
-
Cited by 8 (4 self)
- Add to MetaCart
In this paper, the emulation environment named Hardware Discrete Channel Emulator (HDCE) has been developed as a coherent framework to emulate on a hardware device (FPGA as the implementation platform in the verification) and simulate on a computer the effect of an Additive White Gaussian Noise
Device Driver-enabled Wireless Network Emulation
"... ABSTRACT Testing and evaluating the performance of actual software for wireless networks is difficult. Real-world wireless testbeds are costly and cumbersome to maintain. Measurement studies are complicated by many uncontrollable environmental influences, particularly the wireless channel. Network ..."
Abstract
- Add to MetaCart
emulation architecture for the evaluation of wireless communication software. By bridging the gap between simulation and wireless software using a custom device driver, our framework enables arbitrary and unmodified wireless communication software to be evaluated in a fully simulated network. In accordance
Results 1 - 10
of
890