Inventors:
David C. Adams - American Fork UT, US
Andrey J. Bigney - Saratoga Springs UT, US
Stephen Paul Reiser - West Orem UT, US
International Classification:
G06F 9/46, G06F 17/30
US Classification:
718102, 707705, 707E17009
Abstract:
Embodiments of a mobile state object for storing and transporting job metadata on a cluster computing system may use a database as an envelope for the metadata. A state object may include a database that stores the job metadata and wrapper methods. A small database engine may be employed. Since the entire database exists within a single file, complex, extensible applications may be created on the same base state object, and the state object can be sent across the network with the state intact, along with history of the object. An SQLite technology database engine, or alternatively other single file relational database engine technologies, may be used as the database engine. To support the database engine, compute nodes on the cluster may be configured with a runtime library for the database engine via which applications or other entities may access the state file database.