The growing expanse of environments across high performance computing and cloud is causing an equivalent expansion of applications suited to those environments. While traditional approaches for matching work to resources can suffice for simple use cases, the increasing complexity of resource subsystems that range from power, to accelerators, to I/O warrants more intelligent algorithms and automation. In this talk, I will share our work in the Open Container Initiative Compatibility working group to define standard specifications for compatibility metadata. I will then talk about compatibility in the context of image selection, building, and scheduling, and software and infrastructure prototypes that empower us to study compatibility in these contexts. I will finish with early experimental results that show interesting trade-offs between matching and run or build success, and how it’s not necessarily the case that more information is always better. This talk is fun, engaging, and literally and figuratively colorful, and I hope that you enjoy it.
Talks >