How to Fit when No One Size Fits
Harold Lim, Yuzhang Han, Shivnath Babu · 2013
While “no one size fits all ” is a sound philosophy for system designers to follow, it poses multiple challenges for application developers and system administrators. It can be hard for an application developer to pick one system when the needs of her application match the features of multiple “one size ” systems. The choice becomes considerably harder when different components of anapplication fit the features of different “one size ” systems. Considerable manual effort goes intocreatingandtuningsuch multi-system applications. An application’s data and workload properties may change over time, often in unpredictable and bursty ways. Consequently, the “one size ” system that is best for an application can change over time. Adapting to change can be hard when application development is coupled tightly with any individual “one size” system.