Invention Grant
- Patent Title: Method and system for real-time resource consumption control in a distributed computing environment
-
Application No.: US15525855Application Date: 2015-10-15
-
Publication No.: US10334070B2Publication Date: 2019-06-25
- Inventor: Elias Balafoutis , Grigorios Prasinos
- Applicant: Unify GmbH & Co. KG
- Applicant Address: DE Munich
- Assignee: Unify GmbH & Co. KG
- Current Assignee: Unify GmbH & Co. KG
- Current Assignee Address: DE Munich
- Agency: Buchanan Ingersoll & Rooney PC
- Priority: DE102014016648 20141111
- International Application: PCT/EP2015/002038 WO 20151015
- International Announcement: WO2016/074759 WO 20160519
- Main IPC: H04L29/08
- IPC: H04L29/08 ; G06F9/50

Abstract:
The invention refers to a system for real-time resource consumption control in a distributed environment and a corresponding method, the system comprising: a multitude of server instances (Sx) having access to shared resources, whereby each request for a shared resource issued by a client application (CA) is handled by one of the server instances (Sx); a global resource consumption counter (G), representing the overall resource consumption of the multitude of server instances (Sx) at a given time; and a multitude of proxy servers (Lx), each proxy server comprising —a receiver module (R) for receiving resource consumption requests issued from a client application (CA), —a resource consumption decision module (Dm) for accepting or rejecting a resource consumption request, —a queue (Q) for collecting resource consumption requests that have been locally accepted by the respective proxy server (Lx), —a local resource consumption counter (L), representing the global resource consumption as seen by the respective proxy server (Lx), said local resource consumption counter (L) being updated every time a resource consumption request is accepted by the decision module (Dm), the updated value being provided in turn as an input to the decision module (Dm), and —a synchronization module (S) for synchronizing the global resource consumption counter (G) by interfacing with all other server instances (Sx).
Public/Granted literature
- US20170339243A1 METHOD AND SYSTEM FOR REAL-TIME RESOURCE CONSUMPTION CONTROL IN A DISTRIBUTED COMPUTING ENVIRONMENT Public/Granted day:2017-11-23
Information query