发明名称 Method and system for real time detection of resource requirement and automatic adjustments
摘要 A method and system for detecting, in real time, resource requirements of a system in virtual environment and automatic scaling of resource parameters to compensate resource requirement in a system. The Virtual machine controller constantly measures resource utilization in the servers and virtual machines associated with it. If a resource requirement is detected with any virtual machine, the automatic resource scaling system detects the type of resource to be scaled and scales the selected resource. Further, the resource may be scaled up or scaled down, based on the requirements. Further, the scaled resource may be CPU, RAM, disk or any such resource. The proposed system helps to save space and power without compromising security, performance and accessibility.
申请公布号 US9176788(B2) 申请公布日期 2015.11.03
申请号 US201213495906 申请日期 2012.06.13
申请人 ESDS Software Solution Pvt. Ltd. 发明人 Jadhav Rushikesh;Somani Piyush
分类号 G06F9/455;G06F9/50 主分类号 G06F9/455
代理机构 Rahman LLC 代理人 Rahman LLC
主权项 1. A method for managing resources allocated to at least one virtual machine in a network, by a virtual machine controller, said method comprising: real time monitoring of resource utilization in at least one associated server while a virtual machine is running, by at least a monitoring module, said monitoring module further configured to monitor data flow in said network, wherein said monitoring module is configured to measure said resource utilization associated with said server; calculating resource requirement of said virtual machine associated with said server comprising, considering and deciding a type of scaling to be performed based on a requirement to scale said resources, said requirement being based on said measured resource utilization and said calculated resource requirement, said scaling including freeing up of said resources in real time and allocating extra resources, by at least a resource management module and setting a pre-set resource utilization value for said resources based on said scaling, wherein said scaling in the real time includes scaling said resources when said virtual machine is running; deciding, in response to the deciding the type of scaling, a type of said resources to be scaled; real time comparing of the monitored resource utilization with a pre-decided upper threshold and a pre-decided lower threshold by said resource management module to decide if said scaling is required or not; controlling and coordinating at least working of said monitoring module and said resource management module by at least a controller module; and storing said pre-set resource utilization value in at least a memory module by said controller module.
地址 Nashik IN