DiskModel& operator=(const DiskModel&) = delete;
virtual DiskImpl* create_disk(const std::string& name, double read_bandwidth, double write_bandwidth) = 0;
DiskModel& operator=(const DiskModel&) = delete;
virtual DiskImpl* create_disk(const std::string& name, double read_bandwidth, double write_bandwidth) = 0;