View : 685 Download: 0

Improving application launch performance on solid state drives

Title
Improving application launch performance on solid state drives
Authors
Joo Y.Ryu J.Park S.Shin K.G.
Ewha Authors
박상수주용수
SCOPUS Author ID
박상수scopus; 주용수scopus
Issue Date
2012
Journal Title
Journal of Computer Science and Technology
ISSN
1000-9000JCR Link
Citation
Journal of Computer Science and Technology vol. 27, no. 4, pp. 727 - 743
Indexed
SCIE; SCOPUS WOS scopus
Document Type
Conference Paper
Abstract
Application launch performance is of great importance to system platform developers and vendors as it greatly a®ects the degree of users' satisfaction. The single most e®ective way to improve application launch performance is to replace a hard disk drive (HDD) with a solid state drive (SSD), which has recently become a®ordable and popular. A natural question is then whether or not to replace the traditional HDD-aware application launchers with a new SSD-aware optimizer. We address this question by analyzing the ine±ciency of the HDD-aware application launchers on SSDs and then proposing a new SSD-aware application prefetching scheme, called the Fast Application STarter (FAST). The key idea of FAST is to overlap the computation (CPU) time with the SSD access (I/O) time during an application launch. FAST is composed of a set of user-level components and system debugging tools provided by Linux OS (operating system). Hence, FAST can be easily deployed in any recent Linux versions without kernel recompilation. We implement FAST on a desktop PC with an SSD running Linux 2.6.32 OS and evaluate it by launching a set of widely-used applications, demonstrating an average of 28% reduction of application launch time as compared to PC without a prefetcher. © 2012 Springer Science+Business Media, LLC & Science Press, China.
DOI
10.1007/s11390-012-1259-3
Appears in Collections:
인공지능대학 > 컴퓨터공학과 > Journal papers
Files in This Item:
There are no files associated with this item.
Export
RIS (EndNote)
XLS (Excel)
XML


qrcode

BROWSE