Abstract-Mobile enheter använder billiga SSD:er såsom microSD-kort och eMMC-enheter för ihållande datalagring. Dock är styrenheterna för billiga SSD-enheter optimerade för avläsningar och sekventiella skrivningar och de presterar dåligt under slumpmässiga skrivningar. I detta dokument visar vi att det är möjligt att övervinna denna begränsning med hjälp av en ny enhetsdrivrutin på värden. Vår drivrutin, som kallas LSDM, använder designtekniker som normalt används i firmware (FTL) av avancerade SSD för att omvandla slumpmässiga skriver till sekventiella. Vår drivrutin är en generisk kärna modul som gränssnitt ett befintligt filsystem till blockenheten som representerar SSD, omvandla godtycklig läsa / skriva begäran sekvens av filsystemet till en sekvens med långa strömmar av sekventiella skriver; även låg kostnad SSD:er fungerar bra på sådana sekvenser. Användningen av ett befintligt omodifierat filsystem gör det möjligt för användare och administratörer att dra nytta av mogna, funktionskompletta filsystem. Vår prototypimplementering påskyndar alla filebench arbetsbelastningar som används, med upp till en faktor på 6. Våra experiment visar att ett flash-vänligt filsystem som genererar långa strömmar av sekventiella skrifter ger prestanda som liknar ett konventionellt filsystem monterat på LSDM. Den höga komplexiteten i ett helt nytt filsystem, i förhållande till enkelheten i LSDM, gynnar vår lösning.
LSDM REF är en värdloggstrukturerad TL som riktar sig till SSD:er med låga kostnader.
LSDM: Improving the Performance of Mobile Storage with a Log-Structured Address Remapping Device Driver
{'venue': '2014 Eighth International Conference on Next Generation Mobile Apps, Services and Technologies', 'journal': '2014 Eighth International Conference on Next Generation Mobile Apps, Services and Technologies', 'mag_field_of_study': ['Computer Science']}