The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Oct. 08, 2019
Filed:
Jul. 14, 2017
Sap SE, Walldorf, DE;
Marc Becker, Mannheim, DE;
Matthias Braun, Illingen, DE;
Thomas Klink, Mörlenbach, DE;
Marcel Merkle, Leimen, DE;
Dietrich Mostowoj, Ludwigshafen, DE;
Andreas Mueller, Brühl, DE;
Johannes Scheerer, Heidelberg, DE;
Andreas Schoesser, Karlsruhe, DE;
Steffen Schreiber, Frankenthal, DE;
Andreas Steiner, Ludwigshafen, DE;
Silvestre Fernando Zabala, Wiesenbach, DE;
SAP SE, Walldorf, DE;
Abstract
Embodiments facilitate the efficient handling of service requests by a Platform-as-a-Service (PaaS) infrastructure. The platform may comprise a central controller communicating with a plurality of execution agents on one or more hosts. The central controller may parse client requests manipulating application state (e.g., scale, start, stop app, clear) into a sequence of fine-grained instance requests (e.g., start, stop, stop all, clear) that are distributed to the application program interfaces (API) of execution agents on the platform. The central controller may assign a priority to the fine-grained requests. The priority may take into consideration one or more factors including but not limited to: request creator (user, system); operation type (start, stop, stop all, clear); instance number; sequence number of the fine grained request within the original received request; hierarchy level (organization, space); and application. Fine-grained requests may be distributed by a scheduler to a queue of the execution agent.