From toolkit to framework - the past and future evolution of PhEDEx
A. Sánchez-Hernández, Ricky Egeland, C-H Huang, Natalia Ratnikova, N. Magini, T. Wildish · Journal of Physics Conference Series · 2012
PhEDEx is the data-movement solution for CMS at the LHC. Created in 2004, it is now one of the longest-lived components of the CMS dataflow/workflow world. As such, it has undergone significant evolution over time, and continues to evolve today, despite being a fully mature system. Originally a toolkit of agents and utilities dedicated to specific tasks, it is becoming a more open framework that can be used in several ways, both within and beyond its original problem domain. In this talk we describe how a combination of refactoring and adoption of new technologies that have become available over the years have made PhEDEx more flexible, maintainable, and scaleable.