发明名称 Methods and systems for starting computerized system modules
摘要 A computer-implemented method for starting a module of a computerized system comprises: receiving graph data of a direct acyclic graph, DAG, describing the module by way of nodes connected by edges, where at least some nodes are submodule nodes SN, corresponding to submodules of the module, connected via one or more edges reflecting a data dependency between the corresponding submodules, each of which is a hardware module or a software submodule capable of producing and/or consuming data; starting asynchronous execution of two submodules corresponding to two submodule nodes located in independent branches of the DAG, such as one of SN0, SN1, and SN2 together with SN3; determining a third submodule node SN5 that is a descendant of each of the two submodule nodes, according to an outcome of the execution of one or each of the corresponding two submodules, and starting execution of a third submodule corresponding to the third submodule node determined, in view of completing the starting of the module. The DAG may further comprise control nodes VN. Asynchronously executing the submodules may exploit parallelism, to save time at start up. A computer-implemented method for creating graph data of a direct acyclic graph is also provided.
申请公布号 GB2531586(A) 申请公布日期 2016.04.27
申请号 GB20140018870 申请日期 2014.10.23
申请人 International Business Machines Corporation 发明人 Michael Charles Osborne;Elaine R Palmer;Tamas Visegrady
分类号 G06F9/48 主分类号 G06F9/48
代理机构 代理人
主权项
地址