Self-adaptive scheduling method of data service cluster
A scheduling method and data service technology, applied in digital data processing, program startup/switching, resource allocation, etc., can solve problems such as information islands and no available data for big data research
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0052] Such as figure 1 As shown, the present invention provides an adaptive scheduling method for data service clusters, including:
[0053] API call request, the API call request is arranged after the existing request according to the first in first out (FIFO) order;
[0054] Read the top request, parse the request, and read the requested interface i′;
[0055] Traverse W j, i And C j, i Corresponding column, where W n×m To maintain the receiving window matrix, the element W j, i Record the maximum number of simultaneous calls of interface i on device j, C n×m Is the concurrent number matrix, element C j, i Record the current concurrency number of interface i on device j (the number of requests being processed); get the set of candidate devices (that is, the devices whose current concurrency number is less than the receiving window) set D'(D is the set of all devices) D'= {j|C j, i′ j, i′ ,J∈D}
[0056] When D′ is an empty set, rearrange the API call requests in the request ...
Embodiment 2
[0074] Single device service capability measurement
[0075] Step 1: Control variables
[0076] (1) The hardware and software configuration of the device: the measurement is performed on devices of the same manufacturer, the same model, and the same Android version. All applications that are allowed to be uninstalled will be uninstalled, and only the applications and interfaces to be measured will be installed. Connect the device to the power source and keep the battery fully charged.
[0077] (2) Network environment: Connect the device to a stable Wi-Fi access point and measure during off-peak hours.
[0078] Step 2: Measure F i (v)
[0079] At rate v=v 0 Send a request to call the interface i to the device to measure the completion rate w′ of the request; repeat the operation several times to obtain the mean value of w′ then Similarly, F can be measured i (v) The result when v takes other values. Since measuring a single F i The operation of (v) is time-consuming, and the value ra...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com