University of California, Santa Barbara
Current file systems optimize for a single objective, often to the detriment of other objectives. This paper can result in an unbalanced system that does not reflect the needs of the system or its users. The authors suggest addressing the data allocation problem as a multi-objective optimization problem, using their general data placement framework, JACK. This paper provides the user with a means of finding an optimal data allocation, tailored to the requirements of individual systems, requiring at most the specification of the relative importance of competing performance goals.