Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Mohammed G. Khatib is active.

Publication


Featured researches published by Mohammed G. Khatib.


ACM Transactions on Storage | 2010

Optimizing MEMS-based storage devices for mobile battery-powered systems

Mohammed G. Khatib; Pieter H. Hartel

An emerging storage technology, called MEMS-based storage, promises nonvolatile storage devices with ultrahigh density, high rigidity, a small form factor, and low cost. For these reasons, MEMS-based storage devices are suitable for battery-powered mobile systems such as PDAs. For deployment in such systems, MEMS-based storage devices must consume little energy. This work mainly targets reducing the energy consumption of this class of devices. We derive the operation modes of a MEMS-based storage device and systemically devise a policy in each mode for energy saving. Three types of policies are presented: power management, shutdown, and data-layout policy. Combined, these policies reduce the total energy consumed by a MEMS-based storage device. A MEMS-based storage device that enforces these policies comes close to Flash with respect to energy consumption and response time. However, enhancement on the device level is still needed; we present some suggestions to resolve this issue.


embedded systems for real-time multimedia | 2007

Interposing Flash between Disk and DRAM to Save Energy for Streaming Workloads

Mohammed G. Khatib; B.J. van der Zwaag; Pieter H. Hartel; Gerardus Johannes Maria Smit

In computer systems, the storage hierarchy, composed of a disk drive and a DRAM, is responsible for a large portion of the total energy consumed. This work studies the energy merit of interposing flash memory as a streaming buffer between the disk drive and the DRAM. Doing so, we extend the spin-off period of the disk drive and cut down on the DRAM capacity at the cost of (extra) flash. We study two different streaming applications: mobile multimedia players and media servers. Our simulated results show that for light workloads, a system with a flash as a buffer between the disk and the DRAM consumes up to 40% less energy than the same system without a flash buffer. For heavy workloads savings of at least 30% are possible. We also address the wear- out of flash and present a simple solution to extend its lifetime.


compilers architecture and synthesis for embedded systems | 2008

Power management of MEMS-based storage devices for mobile systems

Mohammed G. Khatib; Pieter H. Hartel

Because of its small form factor, high capacity, and expected low cost, MEMS-based storage is a suitable storage technology for mobile systems. MEMS-based storage devices should also be energy efficient for deployment in mobile systems. The problem is that MEMS-based storage devices are mechanical, and thus consume a large amount of energy when idle. Therefore, a power management (PM) policy is needed that maximizes energy saving while minimizing performance degradation. In this work, we quantitatively demonstrate the optimality of the fixed-timeout PM policy for MEMS-based storage devices. Because the media sled is suspended by springs across the head array in MEMS-based storage devices, we show that these devices (1) lack mechanical startup overhead and (2) exhibit small shutdown overhead. As a result, we show that the combination of a PM policy, that fixes the timeout in the range of 1--10 ms, and a shutdown policy, that exploits the springs, results in a near-optimal energy saving yet at a negligible loss in performance.


modeling, analysis, and simulation on computer and telecommunication systems | 2011

Performance Evaluation of Three Architectural Variants for Multi-sled MEMS Storage

Mohammed G. Khatib

MEMS storage technology promises appealing features, such as ultrahigh density and low cost. To stay competitive, however, its performance must improve to fulfil the increasing I/O requirements in first-tier applications. Further, it must be energy-efficient. The maturity of MEMS techniques invites for a change in the basic single-medium architecture of MEMS storage. We propose three MEMS architectures of multiple media sleds. The three architectures vary in their performance and cost, and consume 35\% less energy than the basic single-sled architecture of MEMS storage. We compare their timing performance in mobile, streaming, and database applications, and study their performance scalability.


modeling, analysis, and simulation on computer and telecommunication systems | 2009

Policies for probe-wear leveling in MEMS-based storage devices

Mohammed G. Khatib; Pieter H. Hartel

Probes (or read/write heads) in MEMS-based storage devices are susceptible to wear. We study probe wear, and analyze the causes of probe uneven wear. We show that under real-world traces some probes can wear one order of magnitude faster than other probes leading to premature expiry of some probes. Premature expiry has severe consequences for the reliability, timing performance, energy-efficiency, and the lifetime of MEMS-based storage devices. Therefore, wear-leveling is a must to preclude premature expiry. We discuss how probe wear in MEMS-based storage is different from medium wear in Flash, calling for a different treatment. We present three policies to level probe wear. By simulation against three real-world traces, our work shows that an inevitable trade-off exists between lifetime, timing performance, and energy efficiency. The policies differ in the size of the trade-off. One of the policies maximizes the lifetime, so that it is optimal; and the other two are less optimal, and are used based on the configuration of the device.


embedded systems for real-time multimedia | 2009

Fast configuration of MEMS-based storage devices for streaming applications

Mohammed G. Khatib; Hylke W. van Dijk

An exciting class of storage devices is emerging: the class of Micro-Electro-Mechanical storage Systems (MEMS). Properties of MEMS-based storage devices include high density, small form factor, and low power. The use of this type of devices in mobile infotainment systems, such as video cameras is not at all obvious. We must explore their configuration and assess their benefit with respect to existing devices, such as Flash.


signal processing systems | 2010

Energy-Efficient Streaming Using Non-volatile Memory

Mohammed G. Khatib; Pieter H. Hartel; Hylke W. van Dijk


CTIT technical report series | 2008

Shutdown Policies for MEMS-Based Storage Devices -- Analytical Models

Mohammed G. Khatib; Johannes Bernardus Charles Engelen; Pieter H. Hartel


International Journal of Cooperative Information Systems | 2006

Striping Policy as a Design Parameter for MEMS-based Storage Systems

Mohammed G. Khatib; B.J. van der Zwaag; F Viegen; Gerardus Johannes Maria Smit


file and storage technologies | 2016

PCAP: performance-aware power capping for the disk drive in the cloud

Mohammed G. Khatib; Zvonimir Z. Bandic

Collaboration


Dive into the Mohammed G. Khatib's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar

Leon Abelmann

Kigali Institute of Science and Technology

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge