发明名称 Hierarchical system operation in an adaptive computing environment
摘要 Methods and apparatus, including computer program products, are provided for controlling the state of components of a system. In one aspect, there is provided a computer-implemented method. The method may include receiving a request to place a system into a state. The system may include one or more components of a distributed computing system. A controller may place, based on a defined structure for the system, the one or more components into the state by sending one or more messages to the one or more components. Related apparatus, systems, methods, and articles are also described.
申请公布号 US8935371(B2) 申请公布日期 2015.01.13
申请号 US200812037056 申请日期 2008.02.25
申请人 SAP SE 发明人 Gebhart Alexander;Bozak Erol
分类号 G06F15/16;G06F15/177;G06F15/173;G06F9/44;H04L5/22;G06F9/48 主分类号 G06F15/16
代理机构 Mintz Levin Cohn Ferris Glovsky and Popeo, P.C. 代理人 Mintz Levin Cohn Ferris Glovsky and Popeo, P.C.
主权项 1. A non-transitory computer-readable storage medium containing instructions to configure a processor to perform a method, the method comprising: receiving, at a controller, a request to place a distributed computing system into a state selected from a plurality of possible states, the distributed computing system further comprising one or more components; and placing, by the controller, based on a defined structure, the one or more components into the requested state by sending one or more messages to the one or more components, wherein the plurality of possible states comprise an initial state, an installed and stopped state, and a running state, wherein the defined structure includes information about at least one or more execution dependencies among the one or more components, a state transition information indicating an action for transitioning between the plurality of possible states, and the plurality of possible states, wherein the placing further comprises providing an equivalent structure for the one or more components by at least propagating the one or more execution dependencies through the defined structure, the propagating yielding one or more equivalent execution dependencies that yield an identical outcome as the one or more execution dependencies, wherein the state transition information comprises at least one of an install action, a start action, a stop action, and an uninstall action, wherein the distributed computing system comprising the one or more components forms a cluster including a central instance, a dialog instance, and a database instance, wherein the one or more components are placed into the requested state by performing a sequence of actions at one or more of the central instance, the dialog instance, and the database instance, wherein the sequence of actions at the central instance, the dialog instance, and the database instance are linked together, and wherein the sequence is based on at least the equivalent structure.
地址 Walldorf DE