MIDAS: An Execution-Driven Simulator for Active Storage Architectures
Source: University of Virginia
Many applications today are highly data intensive and have stringent performance requirements. In order to meet the performance demands of these applications, the authors need to optimize both the processing and I/O subsystems. One promising approach to optimize performance is to use "Active Storage" systems, where they use disk drive controllers and storage array controllers as offload processors for the data intensive parts of an application and exploit Data-Level Parallelism (DLP) across the ensemble of processing components. From the architecture viewpoint, the design space of such active storage systems is large.