Distributed scheduling method based on same interface

A scheduling method and distributed technology, applied in electrical components, transmission systems, etc., can solve the problems of increasing the difficulty of operation and maintenance, reducing the utilization rate of servers, and wasting resources, so as to reduce the difficulty of operation and maintenance, break through performance bottlenecks, and improve performance. Effect

CN103905550AActive Publication Date: 2014-07-02LINEWELL SOFTWARE
6 Cites 1 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Publication Date
2014-07-02

Smart Images

  • Figure 1
    Figure 1
Patent Text Reader

Abstract

The invention provides a distributed scheduling method based on the same interface. The distributed scheduling method involves a scheduling engine, a service interface plug-in and a plurality of service implementation plug-ins and comprises the following steps that access requests are classified; the number of servers required by page views and the number of service implementation plug-ins required by the page views are calculated out; the servers of the server implementation plug-ins implementing the interface in a cluster are found; certain servers meeting requirements and having the lightest loads are found; the scheduling engine distributes the requests to the service implementation plug-ins of the certain servers, so that distributed computation and parallel computation are conducted, and results are gathered and output; after the requests are executed, the scheduling engine releases the service implementation plug-ins. According to the distributed scheduling method based on the same interface, dynamic increasing and decreasing of the service implementation plug-ins are achieved, performance bottlenecks of a single service plug-in are overcome, and therefore performance of an application system is promoted.
Need to check novelty before this filing date? Find Prior Art

Description

technical field

[0001] The invention relates to a distributed scheduling mechanism, in particular to a distributed scheduling method based on the same interface. Background technique

[0002] Application systems usually encounter performance problems. The current common practice in the industry is to improve single-service configuration or deploy multiple servers, and replicate applications in multiple copies to achieve load balancing for the entire application. This coarse-grained load balancing method forces the server to waste corresponding resources to run useless applications, reducing server utilization. Due to update and synchronization problems among multiple applications, it increases the difficulty of operation and maintenance. Contents of the invention

[0003] The technical problem to be solved by the present invention is to provide a distributed scheduling method based on the same interface service, realize fine-grained expansion and scaling of business functi...

Examples

Embodiment Construction

[0017] Further description below in conjunction with specific examples.

[0018] like figure 1 As shown, the logical structure diagram of the distributed scheduling mechanism based on the same interface service includes a statistical analysis engine, a scheduling engine, a service interface plug-in and multiple service implementation plug-ins. The scheduling engine is used to schedule and load service implementation plug-ins, The service interface plug-in is used for unified access to the entrance, and the interface is used to create a corresponding service implementation plug-in when creating an object. The service implementation plug-in is used to realize specific business functions, and the service implementation plug-in is realized based on the service interface plug-in And each service implementation plug-in is deployed in different servers respectively, and the number of service implementation plug-ins is dynamically added or deleted according to the needs of visits.

...