RPC (Remote Procedure Call) protocol based cluster resource unified management system

A resource management and management system technology, applied in transmission systems, digital transmission systems, inter-program communication, etc., can solve problems such as difficulty in embedding scheduling strategies into central schedulers, system scalability not getting better, and system failures, etc. Achieve the effect of realizing data sharing, improving utilization, and enhancing scalability

Active Publication Date: 2014-07-23
上海邦芯物联网科技有限公司
View PDF2 Cites 40 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

For example, Hadoop, an open source project of the Apache Open Source Software Foundation, only supports MapReduce jobs, and the new scheduling strategy is difficult to embed in its central scheduler, with poor scalability
At the same time, the central scheduler may have a single point of failure and cause the entire system to fail
As another example, Google optimizes the central scheduler and puts each scheduling strategy into a separate module. Different jobs are scheduled by different scheduling strategies. This solution can adapt to various types of distributed applications. , but since all scheduling strategies are still in a centralized component, the scalability of the whole system has not become better

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
  • RPC (Remote Procedure Call) protocol based cluster resource unified management system
  • RPC (Remote Procedure Call) protocol based cluster resource unified management system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0014] The present invention will be further described below in conjunction with specific drawings and embodiments.

[0015] In order to allow multiple distributed applications to share the software and hardware resources of the cluster and improve resource utilization, the present invention divides the cluster system into a master node and several slave nodes, such as figure 1 Shown: Deploy a global resource management service on the master node; deploy node management services on the slave nodes and deploy specific application master services for different applications; resources on the slave nodes are encapsulated into resource containers; resource management The service is responsible for the unified management and allocation of all resources in the cluster. It accepts the resource report information from each node management service, and distributes this information to each application master service according to a certain strategy; the node management service is responsib...

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

The invention relates to an RPC (Remote Procedure Call) protocol based cluster resource unified management system. According to the RPC protocol based cluster resource unified management system, a cluster system is divided into a host node and a plurality of slave nodes; a global resource management service is deployed to the host node; node management services and specific application program main control services aiming at different application programs are deployed to the slave nodes; resources on the slave nodes are packaged into resource containers; the resource management service is responsible for resource management and distribution of the integral system; the node services are responsible for management of resources and tasks on every node; the application program service main control services are responsible for management of the single application program. The RPC protocol based cluster resource unified management system which is a distribution system for main or auxiliary architectures integrally has the advantages of providing unified service ports for other distribution application programs, integrating a plurality of original distribution applications which operate independently and distribute cluster resources, enabling cluster software and hardware resources to be shared, improving the resource utilization rate, reducing operation and maintenance costs, achieving data sharing and enhancing expansibility.

Description

technical field [0001] The invention relates to a cluster resource unified management system based on the RPC protocol, and belongs to the technical field of cluster resource management. Background technique [0002] At present, there are many distributed application resource management systems, which can manage and schedule the resources required by jobs according to the characteristics of their respective systems. For example, Hadoop, an open source project of the Apache Open Source Software Foundation, only supports MapReduce jobs. The new scheduling strategy is difficult to embed in its central scheduler, and its scalability is poor. At the same time, the central scheduler may have a single point of failure and cause the failure of the entire system. As another example, Google optimizes the central scheduler and puts each scheduling strategy into a separate module. Different jobs are scheduled by different scheduling strategies. This solution can adapt to various types ...

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 Applications(China)
IPC IPC(8): H04L12/24G06F9/54H04L29/08
Inventor 吴可嘉陈曙东
Owner 上海邦芯物联网科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products