-
公开(公告)号:US10261872B2
公开(公告)日:2019-04-16
申请号:US15610609
申请日:2017-05-31
Applicant: SAP SE
Inventor: Stoyan Boshev , Petio Petev , Thomas Walter , Bogdan Vatkov , Hristo Dobtchev , Borislav Arnaudov
Abstract: Account data comprising metadata for primary application instances running at a primary active cloud environment instance (ACEI) is stored. Application data associated with the primary application instances is stored at primary databases (DBs). The account and application data are transferred to secondary DBs at a secondary ACEI. The secondary ACEI may be a backup instance to substitute services provided by the primary ACEI in case of unavailability. For example, the location where the primary ACEI is hosted may be affected by a disaster. To failover a primary data center hosting the primary ACEI, a database takeover to the secondary DBs is performed. The secondary ACEI is configured correspondingly to the primary ACEI based on the transferred account data. Secondary application instances corresponding to the primary application instances are started at the secondary ACEI. Requests directed to the primary application instances are redirected to the secondary application instances.
-
公开(公告)号:US10067808B2
公开(公告)日:2018-09-04
申请号:US14942613
申请日:2015-11-16
Applicant: SAP SE
Inventor: Stoyan Boshev , Chavdar Baikov , Tsvetan Stoyanov , Petio Petev
Abstract: A resource registry provides nondeterministic operation environment affording flexible access for resource execution and status monitoring on the cloud. The resource registry service provides generic resource management utilizing registration, updating, and unregistration by resource providers. A requester for an operation may register in the resource registry, an operation resource having parameters defined in metadata. The resource registry notifies a registered resource listener of this registration of the operation resource. The resource listener may then execute the operation according to parameters defined in the operation resource. The resource listener returns a response to the resource registry, concerning a result of execution of the operation. The resource registry updates this status in the metadata of the operation resource. The requester is then able to look up the operation resource's metadata to determine current status of the operation. The nondeterministic operation environment desirably avoids direct coupling between operation requestor and operation executor APIs.
-
公开(公告)号:US09665416B1
公开(公告)日:2017-05-30
申请号:US15139297
申请日:2016-04-26
Applicant: SAP SE
Inventor: Stoyan Boshev , Chavdar Baikov , Tsvetan Stoyanov , Petio Petev
CPC classification number: G06F9/546 , G06F9/547 , G06F2209/5013
Abstract: An operation execution request is created by an operation requester at an operations service module. The operation execution request is stored by the operations service module. A polling message for the operation execution request is received. The polling message includes a name of an operation. A response including the operation execution request and corresponding operation data is returned. An execution service schedules internally the operation for execution. The execution service sends an acknowledgement message to acknowledge the operation execution request. The operation data and corresponding operation execution request is locked for execution by other execution services. The execution service executes the operation with the operation data and provides result of the operation execution. The operations service module updates status of the operation execution request. The updated status is provided to the operation requester upon polling for status of the operation execution request.
-
公开(公告)号:US20180349238A1
公开(公告)日:2018-12-06
申请号:US15610609
申请日:2017-05-31
Applicant: SAP SE
Inventor: Stoyan Boshev , Petio Petev , Thomas Walter , Bogdan Vatkov , Hristo Dobtchev , Borislav Arnaudov
CPC classification number: G06F11/203 , G06F17/30312 , G06F17/30578 , G06F2201/80 , G06F2201/805 , G06F2201/82
Abstract: Account data comprising metadata for primary application instances running at a primary active cloud environment instance (ACEI) is stored. Application data associated with the primary application instances is stored at primary databases (DBs). The account and application data are transferred to secondary DBs at a secondary ACEI. The secondary ACEI may be a backup instance to substitute services provided by the primary ACEI in case of unavailability. For example, the location where the primary ACEI is hosted may be affected by a disaster. To failover a primary data center hosting the primary ACEI, a database takeover to the secondary DBs is performed. The secondary ACEI is configured correspondingly to the primary ACEI based on the transferred account data. Secondary application instances corresponding to the primary application instances are started at the secondary ACEI. Requests directed to the primary application instances are redirected to the secondary application instances.
-
公开(公告)号:US10007608B2
公开(公告)日:2018-06-26
申请号:US14671890
申请日:2015-03-27
Applicant: SAP SE
Inventor: Galin Galchev , Frank Kilian , Oliver Luik , Dirk Marwinski , Petio Petev
IPC: G06F12/12 , G06F12/084 , G06F12/0842 , G06F12/121 , G06F9/455 , G06F12/02 , G06F12/0866
CPC classification number: G06F12/084 , G06F9/455 , G06F12/0253 , G06F12/0842 , G06F12/0866 , G06F12/121 , G06F2212/1021 , G06F2212/282
Abstract: A method to store objects in a memory cache is disclosed. A request is received from an application to store an object in a memory cache associated with the application. The object is stored in a cache region of the memory cache based on an identification that the object has no potential for storage in a shared memory cache and a determination that the cache region is associated with a storage policy that specifies that objects to be stored in the cache region are to be stored in a local memory cache and that a garbage collector is not to remove objects stored in the cache region from the local memory cache.
-
公开(公告)号:US20170139758A1
公开(公告)日:2017-05-18
申请号:US14942613
申请日:2015-11-16
Applicant: SAP SE
Inventor: Stoyan Boshev , Chavdar Baikov , Tsvetan Stoyanov , Petio Petev
CPC classification number: G06F9/544 , G06F9/541 , G06F17/30312
Abstract: A resource registry provides nondeterministic operation environment affording flexible access for resource execution and status monitoring on the cloud. The resource registry service provides generic resource management utilizing registration, updating, and unregistration by resource providers. A requester for an operation may register in the resource registry, an operation resource having parameters defined in metadata. The resource registry notifies a registered resource listener of this registration of the operation resource. The resource listener may then execute the operation according to parameters defined in the operation resource. The resource listener returns a response to the resource registry, concerning a result of execution of the operation. The resource registry updates this status in the metadata of the operation resource. The requester is then able to look up the operation resource's metadata to determine current status of the operation. The nondeterministic operation environment desirably avoids direct coupling between operation requestor and operation executor APIs.
-
-
-
-
-