【正文】
lash drives. ? Coping with large variance of write latencies. ? Efficient recovery processing. ? Combining USB flash drives with disks for better logging and recovery performance. Shimin Chen. FlashLogging: Exploiting Flash Devices for Synchronous Logging Performance. SIGMOD39。09. 29 ? Sequential writes have large variance ?Outlier prediction is difficult. Outlier Detection and Hiding 31 Worker Inmemory log buffer Worker Measure the average sequential write latencies for different request sizes for a device. Longer than twice the average latency? Reissue the same request to a different ready device. Nondecreasing LSN? Outlier hiding area Efficient recovery processing Shimin Chen. FlashLogging: Exploiting Flash Devices for Synchronous Logging Performance. SIGMOD39。A? 。09. FlashLogging design Shimin Chen. FlashLogging: Exploiting Flash Devices for Synchronous Logging Performance. SIGMOD39。09. 27 Inmemory log buffer …… Devices: N the stripe unit size is S Data at address A are found on the kth device, where k = ?A/S? mod N. Unconventional array design Shimin Chen. FlashLogging: Exploiting Flash Devices for Synchronous Logging Performance. SIGMOD39。Logging in Flashbased Database Systems Lu Zeping 20200627 Outline ? Characteristics of flash memory ? Log records in different kinds of Flash devices – In Flash chips IPL – In SSD – In USB – FlashLogging ? Future work – Recovery processing – Experiments of PTLog 2 Outline ? Characteristics of flash memory ? Log records in different kinds of Flash devices – In Flash chips IPL – In SSD – In USB – FlashLogging ? Futu