According to one embodiment, a data integration system includes a first and second head node, both operable to store and process an extract, translate, and load (ETL) job. Operating system software, integration system software, and file system structure are substantially identical between the first and second head node. A dataset, comprising user data and metadata, is associated with the ETL job. The metadata comprises virtual identifiers that identify resources of the data integration system. An identifier resolution server resolves the virtual identifiers to actual identifiers of resources associated with either the first or second head node. The first head node is operable to process the ETL job when the identifier resolution server resolves virtual identifiers to actual identifiers of resources associated with the first head node. The second head node is operable to process the ETL job when virtual identifiers are resolved to resources associated with the second head node.
展开▼