Unlock instant, AI-driven research and patent intelligence for your innovation.

System and method for detecting imbalances in dynamic workload scheduling in clustered environments

A workload and dynamic detection technology, applied in multi-program devices, program control design, instruments, etc., can solve problems such as reduced throughput, unbalanced workload, and increased response time.

Inactive Publication Date: 2012-06-27
INT BUSINESS MASCH CORP
View PDF1 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0009] Existing methods and systems for detecting workload imbalances generally assume that increased response times and decreased throughput are symptoms of underlying problems

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • System and method for detecting imbalances in dynamic workload scheduling in clustered environments
  • System and method for detecting imbalances in dynamic workload scheduling in clustered environments
  • System and method for detecting imbalances in dynamic workload scheduling in clustered environments

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0022] Described below are various embodiments of methods, systems, and computer program products for detecting excessive or abnormal amounts of work assigned to one or more backend servers in a cluster-based application processing environment , and / or detect when a request made on the backend server is incorrectly executed.

[0023] figure 1 is a schematic block diagram of a clustered application processing environment comprising: a plurality of nodes (typically, a physical machine comprising a single node); on each respective node one or more backend computer systems 101 to 105; a deployment manager 120 executing on the computer system 104 to provide a single point of management for the entire cluster; a workload manager 140 executing on the computer system 101 to assign dynamic routing weights to different nodes in the cluster; and Request router 130 , which executes on computer system 105 and acts as a proxy for routing requests to application servers 101 , 102 and 103 in...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

Methods, systems and computer program products for detecting a workload imbalance in a dynamically scheduled cluster of computer servers are disclosed. One such method comprises the steps of monitoring a plurality of metrics at each of the computer servers, detecting change points in the plurality of metrics, generating alarm points based on the detected change points, correlating the alarm points and identifying, based on an outcome of the correlation, one or more of the computer servers causing a workload imbalance. Systems and computer program products for practicing the above method are also disclosed.

Description

technical field [0001] The present invention relates to the detection of workload imbalances in a dynamically scheduled cluster-based environment, and more particularly to the identification of cluster members responsible for the imbalances. Background technique [0002] Workload scheduling in cluster-based application processing environments (often referred to as "application servers") is typically performed based on a weighted round robin. Typically, routing weights are statically assigned to the various backend servers when the cluster is created. In more recent application servers, route weights are assigned dynamically based on monitored runtime metrics. Dynamic workload scheduling typically considers metrics such as CPU usage on particular servers and response times observed from those servers when assigning routing weights to those servers. [0003] Sometimes, due to a failure in an application on a particular server, or due to an external situation (for example, cu...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F9/50
CPCG06F9/5083
Inventor 马诺杰·阿加沃尔马尼什·格普塔莉莉·B·马默特苏加塔·戈萨尔维杰伊·曼尼科斯·阿尼鲁西斯
Owner INT BUSINESS MASCH CORP
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More