首页>
外国专利>
Energy efficient disk scheduling for mobile applications: adaptively extending the disk standby time
Energy efficient disk scheduling for mobile applications: adaptively extending the disk standby time
展开▼
机译:用于移动应用程序的节能磁盘调度:自适应地延长磁盘待机时间
展开▼
页面导航
摘要
著录项
相似文献
摘要
A total amount, M, of memory is allocated over streaming data buffers (86). The memory is partitioned over a set of streams (88), each stream being given a partitioned amount of buffer memory. Scheduling is repeatedly performed during each filling/emptying cycle. The scheduling includes: spinning up a storage disk (80), filling/emptying each stream buffer by reading/writing from/to the storage disk until the respective stream buffer is full/empty, determining an earliest next spinning up time, putting the storage disk in standby mode, spinning down the storage disk, re-determining, at or just prior to the earliest next spinning up time, a new earliest spinning up time based on current buffer fullness, iteratively re-determining the new earliest spinning up time until the time is within a predetermined closeness to the previous time, or within a predetermined closeness to the current time, and waiting until the next earliest spinning up time, or just prior to that time.
展开▼