Server resource balancing using a suspend-resume strategy

    公开(公告)号:US10884800B2

    公开(公告)日:2021-01-05

    申请号:US16286148

    申请日:2019-02-26

    Applicant: SAP SE

    Abstract: The present disclosure involves systems, software, and computer implemented methods for resource allocation and management. One example method includes receiving, by a first dispatcher in a dispatching layer, a first request to run a first task for a first application, the first request including a first application priority. A determination is made that the first application priority is lower than at least one higher application priority of another application. Execution of the first application is suspended based on determining that the first application priority is lower than the at least one higher application priority. An indication that an application having a higher application priority has finished is received. A determination is made that the first application priority is a highest application priority of currently-running applications. The first task for the first application is dispatched to a first application server.

    SERVER RESOURCE BALANCING USING A SUSPEND-RESUME STRATEGY

    公开(公告)号:US20200272510A1

    公开(公告)日:2020-08-27

    申请号:US16286148

    申请日:2019-02-26

    Applicant: SAP SE

    Abstract: The present disclosure involves systems, software, and computer implemented methods for resource allocation and management. One example method includes receiving, by a first dispatcher in a dispatching layer, a first request to run a first task for a first application, the first request including a first application priority. A determination is made that the first application priority is lower than at least one higher application priority of another application. Execution of the first application is suspended based on determining that the first application priority is lower than the at least one higher application priority. An indication that an application having a higher application priority has finished is received. A determination is made that the first application priority is a highest application priority of currently-running applications. The first task for the first application is dispatched to a first application server.

    Dynamic reconnect of work processes in a zero downtime maintenance procedure

    公开(公告)号:US09891909B2

    公开(公告)日:2018-02-13

    申请号:US14981137

    申请日:2015-12-28

    Applicant: SAP SE

    Abstract: The disclosure generally describes methods, software, and systems, including a method for updating an application. At least one application instance of an application is managed. Each application instance is associated with a plurality of executing work processes connected with a first database schema. A bridge database schema is generated that is related to the first database schema. The bridge database schema represents a copy of the first database schema and is generated in response to initiation of an update to the application. In response to determining that the generation of the bridge database schema is complete, for each of the plurality of work processes, a commit work action performed by the particular work process is determined. In response to determining performance of the commit work action, the particular work process is connected to the bridge database schema.

    Method for controlling access to electronic documents using locks

    公开(公告)号:US09600681B2

    公开(公告)日:2017-03-21

    申请号:US14638470

    申请日:2015-03-04

    Applicant: SAP SE

    Abstract: The present disclosure relates to a telecommunication method for controlling data access to a telecommunication server, the telecommunication server being connected to at least one first client terminal via at least a digital cellular telecommunication network, wherein the telecommunication server and the first client terminal communicate via a stateless protocol within at least a first communication session, the first client terminal being a battery powered device, the telecommunication server comprising an electronic document, the electronic document having a plurality of input fields for entry of electronic data, wherein a first lock and a session ID are assigned to the electronic document, the session ID being indicative of the first communication session, wherein the first lock is released by the telecommunication server upon ending the first communication session, the telecommunication server comprising multiple applications for accessing the electronic document, the telecommunication server further comprising a session control unit, wherein in a first access mode the session control unit is adapted to control access by the multiple applications to the electronic document using the first lock and the session ID, the method comprising receiving by the telecommunication server a first request from a first user of the first client terminal for accessing the electronic document, the first request being indicative of a first user ID of the first user.

    Server resource orchestration based on application priority

    公开(公告)号:US10884801B2

    公开(公告)日:2021-01-05

    申请号:US16286163

    申请日:2019-02-26

    Applicant: SAP SE

    Abstract: The present disclosure involves systems, software, and computer implemented methods for resource allocation and management. One example method includes receiving a request to run a first task for a first application, the request including a first application priority. At least one second application priority of at least one currently running application is identified. A dispatching algorithm is executed, to dispatch the first task to a first application server based on the first application priority and the at least one second application priority. Destination information is returned, in response to the request, for the first application server, for execution of the first task for the first application, at the first application server, using the first resources.

    SERVER RESOURCE BALANCING USING A FIXED-SHARING STRATEGY

    公开(公告)号:US20200272523A1

    公开(公告)日:2020-08-27

    申请号:US16286073

    申请日:2019-02-26

    Applicant: SAP SE

    Abstract: The present disclosure involves systems, software, and computer implemented methods for resource allocation and management. One example method includes receiving, in a dispatching layer, a request to run a first task for a first application, the request including a first application priority. At least one second application priority of at least one currently running application is identified. A maximum number of allowable parallel tasks per application is determined. Application priority weights are assigned to each of the first application priority and the at least one second application priority. A number of parallel tasks for the first application and the at least one currently running application are determined based on the maximum number of allowable parallel tasks per application and the assigned application priority weights. A first number of parallel tasks are assigned to the first application. The first application is executed using the assigned first number of parallel tasks.

    SERVER RESOURCE BALANCING USING A DYNAMIC-SHARING STRATEGY

    公开(公告)号:US20200272522A1

    公开(公告)日:2020-08-27

    申请号:US16286051

    申请日:2019-02-26

    Applicant: SAP SE

    Abstract: The present disclosure involves systems, software, and computer implemented methods for resource allocation and management. One example method includes receiving a request, including a first application priority, to run a task for an application. At least one second application priority is identified. A maximum number of parallel tasks per application priority is determined. Application priority weights are assigned to the first application priority and the second application priorities. Application priority divisors are determined, for the first application priority and the second application priorities, based on a respective application priority weight and a number of currently running applications of a respective application priority. A number of parallel tasks for the first application and other applications are determined based on the maximum number of allowable parallel tasks per application, an overall divisor, and a respective application priority weight. A number of parallel tasks are assigned to the first application.

    Event processing in background services

    公开(公告)号:US10652338B2

    公开(公告)日:2020-05-12

    申请号:US15626865

    申请日:2017-06-19

    Applicant: SAP SE

    Abstract: The present disclosure involves systems, software, and computer implemented methods for event processing in background services. One example method includes receiving a request to create a daemon session, the request including at least one parameter. The session is created, including storing the at least one parameter in a memory storage that is configured to survive a restart of the session. A set of messages is received for the session. The messages are stored in a queue that is configured to survive a restart of the session. A determination is made that the session is to be restarted. A restart of the session is initiated, including providing the at least one parameter to the session during the restart of the daemon session and providing unprocessed messages to the session after the session has been restarted, to enable the session to process the unprocessed messages.

Patent Agency Ranking