A
Alexander Kirshenbaum
Researcher at Microsoft
Publications - 15
Citations - 403
Alexander Kirshenbaum is an academic researcher from Microsoft. The author has contributed to research in topics: Cache & Page cache. The author has an hindex of 7, co-authored 15 publications receiving 403 citations.
Papers
More filters
Patent
Compressed storage management
Cenk Ergan,Mehmet Iyigun,Yevgeniy M. Bak,Benjamin A. Mickle,Alexander Kirshenbaum,Landy Wang +5 more
TL;DR: In this paper, a compressed storage management in a system includes determining which of multiple data units stored in an uncompressed portion of the storage resource are to be compressed and stored in a compressed portion of storage resource.
Patent
Using external memory devices to improve system performance
TL;DR: In this paper, a system and method that utilizes external memory devices to cache sectors from a rotating storage device (e.g., a hard drive) to improve system performance is presented.
Patent
Managing cache data and metadata
Mehmet Iyigun,Yevgeniy M. Bak,Michael R. Fortin,David Fields,Cenk Ergan,Alexander Kirshenbaum +5 more
TL;DR: In this article, the contents of a non-volatile memory device may be relied upon as accurately reflecting data stored on disk storage across a power transition such as a reboot, and cache metadata may be efficiently accessed and reliably saved and restored across power transitions.
Patent
Accelerated system boot
Robert Patrick Fitzgerald,Alexander Kirshenbaum,Michael R. Fortin,Aaron Dietrich,Cenk Ergan,Charles T. Lenzmeier,Matthew R. Ayers +6 more
TL;DR: In this article, the authors propose a boot plan for a subsequent boot by processing the log from one or more previous boot cycles to remove unnecessary reads such as those associated with temporary files and then order the remaining read accesses based on times of prior read access and and by physical location on the disk.
Patent
Management of external memory functioning as virtual cache
Michael R. Fortin,Cenk Ergan,Mehmet Iyigun,Yevgeniy M. Bak,Ben Mickle,Aaron Dietrich,Alexander Kirshenbaum +6 more
TL;DR: In this article, a method and apparatus for managing the caching of data on an auxiliary memory of a computer is presented, such as a flash memory, at a virtual level using an identifier that does not involve a physical address of the pages on a memory.