An Efficient I/O Scheduler for Solid State Devices