CN115348219A - Network quality of service queue setting method, device, equipment, medium and product - Google Patents

Network quality of service queue setting method, device, equipment, medium and product Download PDF

Info

Publication number
CN115348219A
CN115348219A CN202210966639.XA CN202210966639A CN115348219A CN 115348219 A CN115348219 A CN 115348219A CN 202210966639 A CN202210966639 A CN 202210966639A CN 115348219 A CN115348219 A CN 115348219A
Authority
CN
China
Prior art keywords
application
network
queue
setting
service quality
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202210966639.XA
Other languages
Chinese (zh)
Inventor
傅冰
魏东敏
管中莉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Industrial and Commercial Bank of China Ltd ICBC
Original Assignee
Industrial and Commercial Bank of China Ltd ICBC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Industrial and Commercial Bank of China Ltd ICBC filed Critical Industrial and Commercial Bank of China Ltd ICBC
Priority to CN202210966639.XA priority Critical patent/CN115348219A/en
Publication of CN115348219A publication Critical patent/CN115348219A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/50Queue scheduling
    • H04L47/62Queue scheduling characterised by scheduling criteria
    • H04L47/625Queue scheduling characterised by scheduling criteria for service slots or service orders
    • H04L47/6275Queue scheduling characterised by scheduling criteria for service slots or service orders based on priority
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/22Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks comprising specially adapted graphical user interfaces [GUI]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/50Queue scheduling
    • H04L47/62Queue scheduling characterised by scheduling criteria
    • H04L47/6215Individual queue per QOS, rate or priority

Abstract

The application relates to a method, a device, equipment, a medium and a product for setting a network quality of service queue. The method comprises the following steps: acquiring application data; the application data comprises a plurality of applications, a plurality of application nodes and a plurality of network quality of service queues; performing visualization processing according to the plurality of applications, the plurality of application nodes and the plurality of network service quality queues to obtain a visualization view; and displaying the visual view, and setting each network service quality queue based on the visual view. By adopting the method, the network service quality queue can be configured and adjusted, so that the network can better schedule the priority of data transmission, and the effect of improving the network service quality is achieved.

Description

Network quality of service queue setting method, device, equipment, medium and product
Technical Field
The present application relates to the field of computer technologies, and in particular, to a method, an apparatus, a device, a medium, and a product for setting a network quality of service queue.
Background
With the change of main business transaction channels, applications are gradually transferred from a host platform to a terminal. The application has multiple functions, different functions correspond to different application nodes, and the application nodes are arranged on multiple servers. The data transmission is performed between the terminal where the application is located and the server where the application node is located, so that it is very important to guarantee the Quality of Service (QoS), and the network resources can be maximally utilized when the data transmission is performed to guarantee the Quality of Service, thereby solving the network delay and congestion caused by the factors such as network bandwidth, time delay, jitter, packet loss rate, and the like.
At present, the priority of data transmission is scheduled by setting a network quality of service queue, thereby ensuring the network quality of service.
However, the priority needs to be determined according to the application deployment situation, and when the application deployment situation cannot be accurately known, the setting of the network qos queue is relatively passive.
Disclosure of Invention
In view of the foregoing, it is desirable to provide a method, apparatus, device, medium, and product for setting a network qos queue.
In a first aspect, the present application provides a method for setting a network quality of service queue. The method comprises the following steps:
acquiring application data; the application data comprises a plurality of applications, a plurality of application nodes and a plurality of network quality of service queues;
performing visualization processing according to the plurality of applications, the plurality of application nodes and the plurality of network service quality queues to obtain a visualization view;
and displaying the visual view, and setting each network service quality queue based on the visual view.
In one embodiment, the performing visualization processing according to a plurality of applications, a plurality of application nodes, and a plurality of network qos queues to obtain a visualization view includes:
for each application, acquiring an application node corresponding to the application and a network service quality queue corresponding to the application;
and performing visualization processing according to the corresponding relation between the application and the application node, between the application and the network service quality queue and between the application node and the network service quality queue to obtain a visualization view.
In one embodiment, the setting of each network quality of service queue based on the visual view includes:
acquiring the setting requirement information based on the visual view;
and setting the target network service quality queue according to the setting requirement information.
In one embodiment, after the setting the target network qos queue according to the setting requirement information, the method further includes:
the setting record is stored according to the setting of the setting demand information.
In one embodiment, after the target network qos queue is set according to the setting requirement information, the method further includes:
receiving a query instruction based on the visual view;
and inquiring the setting content of the setting requirement information according to the inquiry instruction.
In one embodiment, the method further comprises:
acquiring resources to be recovered; the resources to be recovered comprise at least one of a backlog node, a backlog network address and a backlog network service quality queue;
and optimizing the resources to be recovered.
In one embodiment, the method further comprises:
for each network service quality queue, acquiring a network address in the network service quality queue;
and optimizing the network address in the network service quality queue.
In one embodiment, the method further comprises:
for each application, acquiring an uplink level and a downlink level between the application and an application node corresponding to the application;
and if the uplink level is not matched with the downlink level, adjusting the network service quality queue.
In one embodiment, the method further comprises:
acquiring original data from each application;
and carrying out data standardization processing on the original data to obtain application data, and storing the application data into a preset database.
In a second aspect, the present application further provides a device for setting a network quality of service queue. The device comprises:
the application data acquisition module is used for acquiring application data; the application data comprises a plurality of applications, a plurality of application nodes and a plurality of network quality of service queues;
the visualization module is used for performing visualization processing according to the plurality of applications, the plurality of application nodes and the plurality of network service quality queues to obtain a visualization view;
and the queue setting module is used for displaying the visual view and setting each network service quality queue based on the visual view.
In one embodiment, the visualization module comprises:
the obtaining submodule is used for obtaining an application node corresponding to the application and a network service quality queue corresponding to the application for each application;
and the visualization sub-module is used for performing visualization processing according to the corresponding relations between the application and the application node, between the application and the network service quality queue and between the application node and the network service quality queue to obtain a visualization view.
In one embodiment, the queue setting module includes:
the requirement acquisition submodule is used for acquiring the set requirement information based on the visual view;
and the queue setting submodule is used for setting the target network service quality queue according to the setting requirement information.
In one embodiment, the queue setting submodule is further configured to store a setting record according to the setting of the setting requirement information.
In one embodiment, the queue setting sub-module is further configured to receive a query instruction based on the visual view; and inquiring the setting content of the setting requirement information according to the inquiry instruction.
In one embodiment, the apparatus further comprises:
the recovery module is used for acquiring resources to be recovered; the resources to be recovered comprise at least one of a backlog node, a backlog network address and a backlog network service quality queue;
and the first optimization module is used for optimizing the resources to be recovered.
In one embodiment, the apparatus further comprises:
the address acquisition module is used for acquiring network addresses in the network service quality queues for each network service quality queue;
and the second optimization module is used for optimizing the network address in the network service quality queue.
In one embodiment, the apparatus further comprises:
the level acquisition module is used for acquiring an uplink level and a downlink level between application nodes corresponding to applications for each application;
and the adjusting module is used for adjusting the network service quality queue if the uplink level is not matched with the downlink level.
In one embodiment, the apparatus further comprises:
the data acquisition module is used for acquiring original data from each application;
and the storage module is used for carrying out data standardization processing on the original data to obtain application data and storing the application data into a preset database.
In a third aspect, the application also provides a computer device. The computer device comprises a memory storing a computer program and a processor implementing the steps of the first aspect when executing the computer program.
In a fourth aspect, the present application further provides a computer-readable storage medium. The computer-readable storage medium having stored thereon a computer program which, when executed by a processor, performs the steps of the first aspect.
In a fifth aspect, the present application further provides a computer program product. The computer program product comprising a computer program that when executed by a processor performs the steps of the first aspect.
The method, the device, the equipment, the medium and the program product for setting the network service quality queue acquire application data; the application data comprises a plurality of applications, a plurality of application nodes and a plurality of network quality of service queues; performing visualization processing according to the plurality of applications, the plurality of application nodes and the plurality of network service quality queues to obtain a visualization view; and displaying the visual view, and setting each network service quality queue based on the visual view. The user can intuitively know the application deployment condition through the visual view, so that the network service quality queue can be configured and adjusted according to the application deployment condition, the network can better schedule the priority of data transmission, and the effect of improving the network service quality is achieved.
Drawings
FIG. 1 is a diagram of an exemplary implementation of a method for setting a QoS queue of a network;
FIG. 2 is a flowchart illustrating a method for setting QoS queues of a network according to an embodiment;
FIG. 3 is a second flowchart illustrating a method for setting a QoS queue according to an embodiment;
FIG. 4 is a third flowchart illustrating a method for setting a QoS queue of a network according to an embodiment;
FIG. 5 is a fourth flowchart illustrating a method for setting QoS queues of a network according to an embodiment;
FIG. 6 is a fifth flowchart illustrating a method for setting QoS queues of an embodiment;
FIG. 7 is a sixth flowchart illustrating a method for setting QoS queues in an embodiment;
FIG. 8 is a seventh flowchart illustrating a method for setting a QoS queue of a network according to an embodiment;
FIG. 9 is an eighth flowchart illustrating a method for setting QoS queues in an embodiment;
FIG. 10 is a flowchart illustrating a method for setting QoS queues of a network according to an embodiment;
FIG. 11 is a block diagram showing an example of the configuration of a network QoS queue setting apparatus;
FIG. 12 is a second block diagram illustrating a configuration of an apparatus for setting QoS queues of a network according to an embodiment;
FIG. 13 is a third block diagram illustrating an exemplary apparatus for setting QoS queues in a network;
FIG. 14 is a fourth block diagram showing an exemplary setting apparatus for QoS queues;
FIG. 15 is a block diagram showing the structure of an apparatus for setting QoS queues in an embodiment;
FIG. 16 is a sixth block diagram showing an exemplary configuration of an apparatus for setting a QoS queue;
FIG. 17 is a seventh exemplary block diagram illustrating an exemplary apparatus for setting QoS queues in an embodiment;
FIG. 18 is a diagram illustrating an internal structure of a computer device according to an embodiment.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more clearly understood, the present application is further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of and not restrictive on the broad application.
The method for setting the network qos queue according to the embodiment of the present application may be applied to an application environment shown in fig. 1, where the application environment includes a terminal 01 and a server 02. The terminal 01 performs data transmission with the server 02 through a network. The application can be set on the terminal 01, the application is composed of a plurality of application nodes, the application nodes can be set on a plurality of servers 02, and one server 02 corresponds to one network address. The terminal 01 may be, but not limited to, various personal computers, notebook computers, smart phones, tablet computers, and the like, and the server 02 may be implemented by an independent server or a server cluster formed by a plurality of servers.
In an embodiment, as shown in fig. 2, taking the application of the method to the terminal shown in fig. 1 as an example for explanation, the method may include the following steps:
s101, acquiring application data; the application data includes a plurality of applications, a plurality of application nodes, and a plurality of network quality of service queues.
The network service quality refers to that a network can utilize various basic technologies to provide better service capability for specified network communication, is a safety mechanism of the network, and is a technology for solving the problems of network delay, network blockage and the like, the network delay and the blockage are caused by factors such as network bandwidth, time delay, jitter, packet loss rate and the like, the problems of long period, complex flow and incapability of meeting the access requirement of a user in real time are solved, the network service quality can be ensured, network resources can be maximally utilized under the condition of not increasing the network bandwidth, and the network delay and the blockage caused by the factors such as the network bandwidth, the time delay, the jitter, the packet loss rate and the like are solved. The network service quality queue is a technology for managing and controlling the network when the network is blocked, and the commonly used network service quality queue comprises a first-in first-out queue, a priority queue, a user customized queue and the like.
The application refers to application programs installed on various mobile phones or computers used by enterprises or individuals to realize specific functions; the application has multiple functions, with different functions corresponding to different application nodes. For example, the application may be a mobile banking, and the application node may be a personal remittance function, a loan function, and the like in the mobile banking.
The application can provide service information and a service range to the outside. The external service providing mode includes a method-oriented mode, a message-oriented mode, a resource-oriented mode, and the like, and the application external service providing mode is not limited in the embodiment of the present application, and may be specifically set according to an actual situation.
The terminal can obtain a plurality of applications, a plurality of application nodes and a plurality of network service quality queues from a preset database to obtain application data.
S102, performing visualization processing according to the plurality of applications, the plurality of application nodes and the plurality of network service quality queues to obtain a visualization view.
The terminal can perform visualization processing according to the obtained multiple applications, multiple application nodes and multiple network quality of service queues. For example, a circular red icon is generated for the application and the application node, a square blue icon is generated for the network quality of service queue, and the corresponding relation among the application, the application node and the network quality of service queue is generated into a corresponding chart such as a histogram, a pie chart and the like.
And after the terminal performs visualization processing, generating a visualization view.
S103, displaying the visual view, and setting each network service quality queue based on the visual view.
The terminal displays the generated visual view, and based on the generated visual view, a user can see the one-to-one correspondence relationship between the application, the application node, the network address, the production condition and the network service quality between the queue and the network service quality real queue. The commissioning condition refers to a condition from local deployment to production of the code, the network quality of service queue is a network quality of service queue in which the network address is supposed to be located, and the network quality of service actual queue is a network quality of service queue in which the network address is actually located.
Processing the network address through the relation between the queue of the network service quality and the actual queue of the network service quality in the visual view, and putting the network address into a proper network service quality queue; processing useless network service quality queues according to the production conditions in the visual views; and setting the transmission priority of the application nodes in the application through the application in the visual view.
In the above embodiment, application data such as multiple applications, multiple application nodes, multiple network qos queues, and the like are obtained, and visualization processing is performed according to the multiple applications, the multiple application nodes, and the multiple network qos queues to obtain a visualization view; and displaying the visual view, and setting each network service quality queue based on the visual view. The user can intuitively know the application deployment condition through the visual view, so that the network service quality queue can be configured and adjusted according to the application deployment condition, the network can better schedule the priority of data transmission, and the effect of improving the network service quality is achieved.
In an embodiment, as shown in fig. 3, the step of performing visualization processing according to a plurality of applications, a plurality of application nodes, and a plurality of network quality of service queues to obtain a visualization view includes:
and S1021, acquiring an application node corresponding to the application and a network service quality queue corresponding to the application for each application.
The functions in each application correspond to different application nodes, and the different application nodes correspond to the same or different network service quality queues.
For each application, the terminal can acquire an application node corresponding to the application according to a plurality of functions in the application; searching in a plurality of network service quality queues according to the application identifier, and determining the network service quality queues corresponding to the application; and searching in a plurality of network service quality queues according to the identifier of the application node, so as to determine the network service quality queue corresponding to the application node.
For example, the terminal can obtain the personal remittance function in the application a according to the personal remittance function, the loan function, the foreign exchange transaction function, the bank card service function and the like in the application a; searching in a plurality of network service quality queues according to the identifier of the application A, and determining the network service quality queue M corresponding to the application A; the network quality of service queue N corresponding to the personal money transfer function can be determined by looking up the network quality of service queues according to the identification of the personal money transfer function.
S1022, visualization processing is carried out according to the corresponding relations between the application and the application node, between the application and the network service quality queue and between the application node and the network service quality queue, and a visualization view is obtained.
The visualization processing comprises the steps of data acquisition, data processing and transformation, visualization mapping, man-machine interaction and the like.
The data acquired by the terminal are from a network service quality mapping database, current network service quality dyeing data, CMDB, SD, requirement and the like; the CMDB stores various configuration information such as application, network addresses, application nodes, production conditions, service ranges and the like; SD records the setting requirement information; the requisition stores setting Requirement information.
After the terminal collects data, the collected data needs to be subjected to data processing and data transformation. The embodiment of the application standardizes, formats and unifies and analyzes the collected data.
The method for standardizing the collected data comprises log function conversion, atan function conversion, z-score standardization, a fuzzy quantization method and the like, and the method for standardizing the data is not limited and can be specifically set according to actual conditions; the above formatting of the data may be performed using a specific formatting tool; the process of unified parsing is illustrated by taking a JSON data type as an example, firstly, a JSON file is created, then, document.h and cos-ext.h header files are contained in the JSON file, then, a JSON file path is obtained through FileUtils, JSON data is parsed through a Document object, and finally, data values of different types are obtained.
After the terminal performs data processing and data transformation on the acquired data, the processed data information needs to be mapped into a visual element. The visual elements are composed of visual spaces, markers and visual channels. The data visualization space of the embodiments of the present application is two-dimensional. The marks may be divided into points, lines, faces, and volumes, for example, the charts used in the embodiments of the present application use the marks of the faces. The visual channel used in embodiments of the present application includes the location, size, shape, color, etc. of the indicia.
After the terminal performs the visual mapping on the processed data information, human-computer interaction is required. The man-machine interaction mode adopted by the embodiment of the application comprises rolling and zooming, color mapping control, data mapping control and the like, the man-machine interaction mode is not limited by the embodiment of the application, and the man-machine interaction mode can be specifically set according to actual conditions. For example, the control of the data mapping manner can be realized by tools such as PowerBI and tableau.
And the terminal acquires data, processes and transforms the data, performs visual mapping and the like according to the corresponding relation between the application and the application node, between the application and the network service quality queue, between the application node and the network service quality queue, and obtains a visual view.
In the above embodiment, for each application, the application node corresponding to the application and the network qos queue corresponding to the application are obtained, and visualization processing is performed according to the correspondence between the application and the application node, between the application and the network qos queue, and between the application node and the network qos queue, so as to obtain a visualization view, which lays a foundation for optimizing a network qos policy based on the visualization view.
In an embodiment, as shown in fig. 4, the step of setting the qos queues based on the visual view may include:
s201, acquiring the setting requirement information based on the visual view.
The setting requirement information refers to network service quality change information and change information of a network firewall, which are provided by a user, and can be written into an application requirement table in a change list.
The network service quality change requirement is provided by a user based on a visual view, and the visual view can visually show the corresponding relation between the application and the application node, between the application and the network service quality queue and between the application node and the network service quality queue.
For example, the user may determine which application node should transmit preferentially according to actual conditions, and then set up a requirement for adjusting the network qos queue of the application node.
The network firewall is a network security system that monitors and controls incoming and outgoing network traffic based on predetermined security rules, and all network traffic incoming and outgoing passes through the network firewall. The change of the network firewall can affect the transmission of the application data, so that a user can put forward a change requirement based on the network firewall, and the influence of the network firewall on the data transmission is reduced.
The terminal can acquire the network service quality change information and the change information of the network firewall, which are provided by the user based on the visual view.
S202, setting the target network service quality queue according to the setting requirement information.
And the terminal sets a network service quality queue according to the received network service quality change information and the change information of the network firewall, which are provided by the user.
For example, the setting requirement information includes a requirement for placing the network address 192.168.0.101 into the network qos queue a and the network address 192.168.0.102 into the network qos queue B, and after receiving the requirement, the terminal sets the network qos queue according to the requirement for placing the network address 192.168.0.101 into the network qos queue a and the network address 192.168.0.102 into the network qos queue B.
In the above embodiment, the setting requirement information is acquired based on the visual view; the target network service quality queue is set according to the setting requirement information, reasonable scheduling of the network service quality queue is achieved, and therefore the transmission efficiency of the application node is improved.
In an embodiment, after the setting the target network qos queue according to the setting requirement information, the embodiment of the present disclosure may further include: the setting demand information is stored with a setting record.
Wherein, the setting requirement information can be stored in a preset database.
And the terminal stores the setting requirement information into a preset database.
In the above embodiment, according to the storage of the setting requirement information, when the same setting requirement information needs to be set next time, the resetting is not needed, and the time is saved.
In an embodiment, as shown in fig. 5, after the setting the target network qos queue according to the setting requirement information, the embodiment of the present disclosure may further include:
s301, receiving a query instruction based on the visual view.
The visual view is provided with a query box and a query button, and a user can input a query instruction through the query box or select the query instruction through the query button. For example, the user may input a network address as a query instruction through the query box to perform a query, and may select an application node as a query instruction through the query button to perform a query.
The terminal receives a query instruction input by a user through a query box or a query instruction selected through a query button based on the visual view.
S302, inquiring the setting content of the setting requirement information according to the inquiry instruction.
The terminal receives a query instruction sent by a user, and queries the network service quality change information and the change information of the network firewall provided by the user according to the query instruction.
In the embodiment, the query instruction is received based on the visual view, and the set requirement information is queried according to the query instruction, so that the user can quickly obtain the network service quality change information and the change information of the network firewall in the historical period.
In an embodiment, as shown in fig. 6, taking the application of the method to the terminal shown in fig. 1 as an example for explanation, the method may further include the following steps:
s401, acquiring resources to be recovered; the resource to be recycled comprises at least one of a de-library application node, a de-library network address and a de-library network service quality queue.
The backing-up means that the application nodes, network addresses, network quality of service queues and the like of the old environment need to be recycled under the condition that the new environment is enabled.
And the terminal carries out modeling analysis on the current network service quality dyeing data so as to obtain a database returning application node, a database returning network address and a database returning network service quality queue.
S402, optimizing the resources to be recycled.
The optimization processing refers to deleting useless network service quality queues in network service quality configuration, deleting useless application nodes and network addresses in a visual view, and updating a preset database.
And the terminal receives and executes at least one of the application node of the returned library, the network address of the returned library and the service quality queue of the returned library, which are input by the user, to delete, and updates the preset database according to the operations.
In the above embodiment, the resource to be recovered is obtained, and the resource to be recovered is optimized. By optimizing the resources to be recovered, the updating of the application nodes and the network service quality queue is realized, and the network resources are saved.
In an embodiment, as shown in fig. 7, taking the application of the method to the terminal shown in fig. 1 as an example for description, the method may further include the following steps:
s501, for each network service quality queue, obtaining the network address in the network service quality queue.
The network address is a way to address the host on the Internet, and is also called an Internet protocol address.
And the terminal carries out modeling analysis on the current network service quality dyeing data so as to obtain the network addresses in each network service quality queue.
For example, the network address 192.168.0.101 in the network quality of service queue a, the network address 192.168.0.102 in the network quality of service queue B, and the network address 192.168.0.101 in the network quality of service queue C are obtained.
S502, optimizing the network address in the network service quality queue.
The optimized object has the network addresses of the same network segment in the same network service quality queue and the network addresses of different network service quality queues in the same address.
The network addresses of the same network segment in the same network service quality queue can be merged, and the first three bits of the network addresses are the same network segment. For example, the network addresses of 192.168.0.101 and 192.168.0.102 are merged.
The network addresses of different network quality of service queues with the same address can be adjusted to the same network quality of service queue, for example, 192.168.0.101 is in the network quality of service queue a, 192.168.0.101 is in the network quality of service queue B, and 192.168.0.101 in the network quality of service queue a and 192.168.0.101 in the network quality of service queue B are both adjusted to the network quality of service queue B.
In the above embodiment, for each qos queue, the network address in the qos queue is obtained, and the network address in the qos queue is optimized. The transmission service quality of the network is improved by optimizing the network address.
In an embodiment, as shown in fig. 8, taking the application environment shown in fig. 1 as an example for explanation, the method may further include the following steps:
s601, for each application, acquiring an uplink level and a downlink level between application nodes corresponding to the application.
Wherein, the uplink level refers to the priority of application data transmission when the application data is transmitted between networks; the downlink level refers to the priority of application data transmission when transmitting from the network to the application.
And the terminal acquires the uplink level and the downlink level between each application and the application node corresponding to each application on the server.
And S602, if the uplink level is not matched with the downlink level, adjusting the network service quality queue.
The mismatching of the uplink level and the downlink level refers to the fact that the priority of application data transmission when the application data are transmitted between networks is inconsistent with the priority of application data transmission when the application data are transmitted between networks, the inconsistency of the priorities can seriously affect the health of the networks, and the inconsistency of the priorities is mainly caused by the fact that the transmission of the application data between the uplink and the downlink is in different network service quality queues, and the problem can be solved by adjusting the application data during the uplink and the downlink transmission into the same network service quality queue.
The terminal can appoint a network service quality queue adjusting instruction to the scheduler, and the scheduler adjusts the network service quality queue where the application data is located during uplink and downlink transmission according to the instruction. The scheduler can be regarded as a parent node, and the adjusted network service quality queue can be regarded as a child node.
For example, the application data is located in the network qos queue a during uplink transmission, and the application data is located in the network qos queue B during downlink transmission; the terminal sends an instruction that the application data during uplink and downlink transmission are all positioned in the network service quality queue A to the scheduler, and the scheduler adjusts the application data during uplink and downlink transmission into the network service quality queue A according to the instruction so as to enable the priorities of uplink and downlink application data transmission to be consistent.
In the above embodiment, for each application, the uplink level and the downlink level between the application and the application node corresponding to the application are obtained. And if the uplink level and the downlink level are not matched, adjusting the network service quality queue. According to the method and the device, the service quality queues of the uplink and downlink networks of the current network are adjusted, so that the service quality queues of the uplink and downlink networks of the current network are consistent, the transmission priority of the application data is consistent, and the network health of the uplink and downlink networks of the current network is guaranteed.
In an embodiment, as shown in fig. 9, taking the application environment shown in fig. 1 as an example for explanation, the method may further include the following steps:
s701, acquiring raw data from each application.
The original data includes a plurality of application nodes, a plurality of network quality of service queues, network addresses, and the like.
The terminal acquires a plurality of application nodes, a plurality of network quality of service queues, network addresses, and the like from each application.
And S702, carrying out data standardization processing on the original data to obtain application data, and storing the application data into a preset database.
The data standardization processing is to scale the data to enable the data to fall into a small specific interval, remove unit limitation of the data, convert the data into a dimensionless pure numerical value, and facilitate comparison and weighting of indexes of different units or orders of magnitude. The type of the preset database can include Oracle, DB2, mySQL and the like, and the embodiment of the application does not limit the type of the preset database and can be specifically set according to actual conditions.
The terminal carries out standardization processing on a plurality of application nodes, a plurality of network service quality queues, network addresses and the like, obtains application data after standardization processing, and stores the obtained application data into a preset database.
In the above embodiment, the raw data is obtained from each application, the raw data is subjected to data standardization processing to obtain application data, and the application data is stored in the preset database. By storing the application data into the preset database, the application data can be directly obtained from the preset database without processing the original data again when the application data is obtained again, and the method is convenient and efficient.
In one embodiment, as shown in fig. 10, a setting process of a network quality of service queue is provided, which comprises the following steps:
s801, acquiring original data from each application; and carrying out data standardization processing on the original data to obtain application data, and storing the application data into a preset database.
S802, acquiring application data; the application data includes a plurality of applications, a plurality of application nodes, and a plurality of network quality of service queues.
S803, for each application, acquiring an application node corresponding to the application and a network service quality queue corresponding to the application; and performing visualization processing according to the corresponding relations between the application and the application node, between the application and the network service quality queue and between the application node and the network service quality queue to obtain a visualization view.
S804, acquiring the setting requirement information based on the visual view; and setting the target network service quality queue according to the setting requirement information.
S805, storing a setting record according to the setting of the setting demand information, and receiving a query instruction based on the visual view; and inquiring the setting content of the setting requirement information according to the inquiry instruction.
S806, acquiring resources to be recovered, and optimizing the resources to be recovered; the resource to be recovered comprises at least one of a backing-off node, a backing-off network address and a backing-off network service quality queue.
S807, for each network service quality queue, acquiring a network address in the network service quality queue; and optimizing the network address in the network service quality queue.
S808, for each application, acquiring an uplink level and a downlink level between the application and an application node corresponding to the application; and if the uplink level and the downlink level are not matched, adjusting the network service quality queue.
In the embodiment, the method includes the steps that original data are obtained from each application, data standardization processing is carried out on the original data to obtain application data, and the application data are stored in a preset database; acquiring application data, wherein the application data comprises a plurality of applications, a plurality of application nodes and a plurality of network service quality queues; for each application, acquiring an application node corresponding to the application and a network service quality queue corresponding to the application; performing visualization processing according to the corresponding relations between the application nodes, the application and network service quality queues and between the application nodes and the network service quality queues to obtain a visualization view; acquiring the setting requirement information based on the visual view; setting a target network service quality queue according to the setting requirement information; the setting record is stored according to the setting of the setting demand information. Receiving a query instruction based on the visual view; inquiring the setting content of the setting demand information according to the inquiry instruction; acquiring resources to be recovered, and optimizing the resources to be recovered, wherein the resources to be recovered comprise a database withdrawal node, a database withdrawal network address, a database withdrawal network service quality queue and the like; for each network service quality queue, acquiring a network address in the network service quality queue; optimizing the network address in the network service quality queue; and for each application, acquiring an uplink level and a downlink level between the application and an application node corresponding to the application, and if the uplink level is not matched with the downlink level, adjusting the network service quality queue. The user can intuitively know the application deployment condition through the visual view, so that the network service quality queue can be configured and adjusted according to the application deployment condition, the network can better schedule the priority of data transmission, and the effect of improving the network service quality is achieved.
It should be understood that, although the steps in the flowcharts related to the embodiments as described above are sequentially displayed as indicated by arrows, the steps are not necessarily performed sequentially as indicated by the arrows. The steps are not limited to being performed in the exact order illustrated and, unless explicitly stated herein, may be performed in other orders. Moreover, at least a part of the steps in the flowcharts related to the embodiments described above may include multiple steps or multiple stages, which are not necessarily performed at the same time, but may be performed at different times, and the execution order of the steps or stages is not necessarily sequential, but may be rotated or alternated with other steps or at least a part of the steps or stages in other steps.
Based on the same inventive concept, the embodiment of the present application further provides a setting apparatus for a qos queue, which is used for implementing the above-mentioned setting method for a qos queue. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme described in the above method, so specific limitations in the following embodiments of the device for setting one or more qos queues may refer to the above limitations on the method for setting the qos queues, and are not described herein again.
In one embodiment, as shown in fig. 11, there is provided a setting apparatus for a network quality of service queue, including:
an application data obtaining module 901, configured to obtain application data; the application data comprises a plurality of applications, a plurality of application nodes and a plurality of network quality of service queues;
a visualization module 902, configured to perform visualization processing according to multiple applications, multiple application nodes, and multiple network quality of service queues to obtain a visualization view;
and the queue setting module 903 is used for displaying the visual view and setting each network service quality queue based on the visual view.
In one embodiment, as shown in fig. 12, the visualization module 902 includes:
the obtaining sub-module 9021 is configured to, for each application, obtain an application node corresponding to the application and a network quality of service queue corresponding to the application;
and the visualization sub-module 9022 is configured to perform visualization processing according to the correspondence between the application and the application node, the application and the network qos queue, and the application node and the network qos queue, so as to obtain a visualization view.
In one embodiment, as shown in fig. 13, the queue setting module 903 includes:
the requirement acquisition submodule 9031 is configured to acquire setting requirement information based on the visual view;
and the queue setting submodule 9032 is configured to set the target network quality of service queue according to the setting requirement information.
In one embodiment, the queue setting sub-module 903 is further configured to store a setting record according to the setting of the setting requirement information.
In one embodiment, the queue setting sub-module 903 is further configured to receive a query instruction based on the visual view; and inquiring the setting content of the setting requirement information according to the inquiry instruction.
In one embodiment, as shown in fig. 14, the apparatus further comprises:
a recycling module 904, configured to obtain resources to be recycled; the resources to be recovered comprise at least one of a backlog node, a backlog network address and a backlog network service quality queue;
the first optimization module 905 is configured to perform optimization processing on the resource to be recovered.
In one embodiment, as shown in fig. 15, the apparatus further comprises:
an address obtaining module 906, configured to obtain, for each network qos queue, a network address in the network qos queue;
and a second optimizing module 907, configured to perform optimization processing on the network addresses in the network quality of service queue.
In one embodiment, as shown in fig. 16, the apparatus further comprises:
a level obtaining module 908, configured to obtain, for each application, an uplink level and a downlink level between application nodes corresponding to the application;
an adjusting module 909, configured to perform adjustment processing on the network qos queue if the uplink level and the downlink level are not matched.
In one embodiment, as shown in fig. 17, the apparatus further comprises:
a data obtaining module 910, configured to obtain raw data from each application;
the storage module 911 is configured to perform data standardization processing on the original data to obtain application data, and store the application data in a preset database.
The modules in the setting device of the network quality of service queue can be wholly or partially realized by software, hardware and a combination thereof. The modules can be embedded in a hardware form or independent of a processor in the computer device, and can also be stored in a memory in the computer device in a software form, so that the processor can call and execute operations corresponding to the modules.
In one embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be as shown in fig. 18. The computer device includes a processor, a memory, a communication interface, a display screen, and an input device connected by a system bus. Wherein the processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device comprises a nonvolatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of an operating system and computer programs in the non-volatile storage medium. The communication interface of the computer device is used for communicating with an external terminal in a wired or wireless manner, and the wireless manner can be realized through WIFI, a mobile cellular network, NFC (near field communication) or other technologies. The computer program is executed by a processor to implement a method of setting a network quality of service queue. Those skilled in the art will appreciate that the architecture shown in fig. 18 is merely a block diagram of some of the structures associated with the disclosed aspects and is not intended to limit the computing devices to which the disclosed aspects apply, as particular computing devices may include more or less components than those shown, or may combine certain components, or have a different arrangement of components.
In one embodiment, a computer device is provided, comprising a memory and a processor, the memory having a computer program stored therein, the processor implementing the following steps when executing the computer program:
acquiring application data; the application data comprises a plurality of applications, a plurality of application nodes and a plurality of network quality of service queues;
performing visualization processing according to the plurality of applications, the plurality of application nodes and the plurality of network service quality queues to obtain a visualization view;
and displaying the visual view, and setting each network service quality queue based on the visual view.
In one embodiment, the processor, when executing the computer program, further performs the steps of:
for each application, acquiring an application node corresponding to the application and a network service quality queue corresponding to the application;
and performing visualization processing according to the corresponding relation between the application and the application node, between the application and the network service quality queue and between the application node and the network service quality queue to obtain a visualization view.
In one embodiment, the processor when executing the computer program further performs the steps of:
acquiring the setting requirement information based on the visual view;
and setting the target network service quality queue according to the setting requirement information.
In one embodiment, the processor, when executing the computer program, further performs the steps of:
the setting record is stored according to the setting of the setting demand information.
In one embodiment, the processor, when executing the computer program, further performs the steps of:
receiving a query instruction based on the visual view;
and inquiring the setting content of the setting requirement information according to the inquiry instruction.
In one embodiment, the processor, when executing the computer program, further performs the steps of:
acquiring resources to be recovered; the resource to be recovered comprises at least one of a refuge node, a refuge network address and a refuge network service quality queue;
and optimizing the resources to be recovered.
In one embodiment, the processor, when executing the computer program, further performs the steps of:
for each network service quality queue, acquiring a network address in the network service quality queue;
and optimizing the network address in the network service quality queue.
In one embodiment, the processor, when executing the computer program, further performs the steps of:
for each application, acquiring an uplink level and a downlink level between the application and an application node corresponding to the application;
and if the uplink level and the downlink level are not matched, adjusting the network service quality queue.
In one embodiment, the processor, when executing the computer program, further performs the steps of:
acquiring original data from each application;
and carrying out data standardization processing on the original data to obtain application data, and storing the application data into a preset database.
In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored which, when executed by a processor, performs the steps of:
acquiring application data; the application data comprises a plurality of applications, a plurality of application nodes and a plurality of network quality of service queues;
performing visualization processing according to the plurality of applications, the plurality of application nodes and the plurality of network service quality queues to obtain a visualization view;
and displaying the visual view, and setting each network service quality queue based on the visual view.
In one embodiment, the computer program when executed by the processor further performs the steps of:
for each application, acquiring an application node corresponding to the application and a network service quality queue corresponding to the application;
and performing visualization processing according to the corresponding relations between the application and the application node, between the application and the network service quality queue and between the application node and the network service quality queue to obtain a visualization view.
In one embodiment, the computer program when executed by the processor further performs the steps of:
acquiring setting requirement information based on the visual view;
and setting the target network service quality queue according to the setting requirement information.
In one embodiment, the computer program when executed by the processor further performs the steps of:
the setting record is stored according to the setting of the setting demand information.
In one embodiment, the computer program when executed by the processor further performs the steps of:
receiving a query instruction based on the visual view;
and inquiring the setting content of the setting requirement information according to the inquiry instruction.
In one embodiment, the computer program when executed by the processor further performs the steps of:
acquiring resources to be recovered; the resources to be recovered comprise at least one of a backlog node, a backlog network address and a backlog network service quality queue;
and optimizing the resources to be recovered.
In one embodiment, the computer program when executed by the processor further performs the steps of:
for each network service quality queue, acquiring a network address in the network service quality queue;
and optimizing the network addresses in the network service quality queue.
In one embodiment, the computer program when executed by the processor further performs the steps of:
for each application, acquiring an uplink level and a downlink level between the application and an application node corresponding to the application;
and if the uplink level and the downlink level are not matched, adjusting the network service quality queue.
In one embodiment, the computer program when executed by the processor further performs the steps of:
acquiring original data from each application;
and carrying out data standardization processing on the original data to obtain application data, and storing the application data into a preset database.
In one embodiment, a computer program product is provided, comprising a computer program which, when executed by a processor, performs the steps of:
acquiring application data; the application data comprises a plurality of applications, a plurality of application nodes and a plurality of network quality of service queues;
performing visualization processing according to the plurality of applications, the plurality of application nodes and the plurality of network service quality queues to obtain a visualization view;
and displaying the visual view, and setting each network service quality queue based on the visual view.
In one embodiment, the computer program when executed by the processor further performs the steps of:
for each application, acquiring an application node corresponding to the application and a network service quality queue corresponding to the application;
and performing visualization processing according to the corresponding relation between the application and the application node, between the application and the network service quality queue and between the application node and the network service quality queue to obtain a visualization view.
In one embodiment, the computer program when executed by the processor further performs the steps of:
acquiring the setting requirement information based on the visual view;
and setting the target network service quality queue according to the setting requirement information.
In one embodiment, the computer program when executed by the processor further performs the steps of:
the setting record is stored according to the setting of the setting demand information.
In one embodiment, the computer program when executed by the processor further performs the steps of:
receiving a query instruction based on the visual view;
and inquiring the setting content of the setting requirement information according to the inquiry instruction.
In one embodiment, the computer program when executed by the processor further performs the steps of:
acquiring resources to be recovered; the resources to be recovered comprise at least one of a backlog node, a backlog network address and a backlog network service quality queue;
and optimizing the resources to be recovered.
In one embodiment, the computer program when executed by the processor further performs the steps of:
for each network service quality queue, acquiring a network address in the network service quality queue;
and optimizing the network address in the network service quality queue.
In one embodiment, the computer program when executed by the processor further performs the steps of:
for each application, acquiring an uplink level and a downlink level between the application and an application node corresponding to the application;
and if the uplink level and the downlink level are not matched, adjusting the network service quality queue.
In one embodiment, the computer program when executed by the processor further performs the steps of:
acquiring original data from each application;
and carrying out data standardization processing on the original data to obtain application data, and storing the application data into a preset database.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above may be implemented by hardware instructions of a computer program, which may be stored in a non-volatile computer-readable storage medium, and when executed, may include the processes of the embodiments of the methods described above. Any reference to memory, database, or other medium used in the embodiments provided herein may include at least one of non-volatile and volatile memory. The nonvolatile Memory may include Read-Only Memory (ROM), magnetic tape, floppy disk, flash Memory, optical Memory, high-density embedded nonvolatile Memory, resistive Random Access Memory (ReRAM), magnetic Random Access Memory (MRAM), ferroelectric Random Access Memory (FRAM), phase Change Memory (PCM), graphene Memory, and the like. Volatile Memory can include Random Access Memory (RAM), external cache Memory, and the like. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM), among others. The databases involved in the embodiments provided herein may include at least one of relational and non-relational databases. The non-relational database may include, but is not limited to, a block chain based distributed database, and the like. The processors referred to in the embodiments provided herein may be general purpose processors, central processing units, graphics processors, digital signal processors, programmable logic devices, quantum computing based data processing logic devices, etc., without limitation.
The technical features of the above embodiments can be arbitrarily combined, and for the sake of brevity, all possible combinations of the technical features in the above embodiments are not described, but should be considered as the scope of the present specification as long as there is no contradiction between the combinations of the technical features.
The above-mentioned embodiments only express several embodiments of the present application, and the description thereof is more specific and detailed, but not construed as limiting the scope of the present application. It should be noted that, for a person skilled in the art, several variations and modifications can be made without departing from the concept of the present application, which falls within the scope of protection of the present application. Therefore, the protection scope of the present application should be subject to the appended claims.

Claims (13)

1. A method for setting a network quality of service queue, the method comprising:
acquiring application data; the application data comprises a plurality of applications, a plurality of application nodes and a plurality of network quality of service queues;
performing visualization processing according to the plurality of applications, the plurality of application nodes and the plurality of network service quality queues to obtain a visualization view;
and displaying the visual views, and setting each network service quality queue based on the visual views.
2. The method of claim 1, wherein the visualizing the plurality of applications, the plurality of application nodes, and the plurality of network quality of service queues to obtain a visualization comprises:
for each application, acquiring an application node corresponding to the application and a network service quality queue corresponding to the application;
and performing visualization processing according to the corresponding relationship between the application and the application node, between the application and the network service quality queue, and between the application node and the network service quality queue to obtain the visualization view.
3. The method of claim 1, wherein setting each of the network quality of service queues based on the visual view comprises:
acquiring setting requirement information based on the visual view;
and setting the target network service quality queue according to the setting requirement information.
4. The method of claim 3, wherein after the setting the target network quality of service queue according to the setting requirement information, the method further comprises:
and storing a setting record according to the setting of the setting requirement information.
5. The method of claim 4, further comprising:
receiving a query instruction based on the visual view;
and inquiring the setting content of the setting requirement information according to the inquiry instruction.
6. The method of claim 1, further comprising:
acquiring resources to be recovered; the resources to be recovered comprise at least one of a backlog node, a backlog network address and a backlog network service quality queue;
and optimizing the resources to be recovered.
7. The method of claim 1, further comprising:
for each network service quality queue, acquiring a network address in the network service quality queue;
and optimizing the network address in the network service quality queue.
8. The method of claim 1, further comprising:
for each application, acquiring an uplink level and a downlink level between the application and an application node corresponding to the application;
and if the uplink level is not matched with the downlink level, adjusting the network service quality queue.
9. The method of claim 1, further comprising:
obtaining raw data from each of said applications;
and carrying out data standardization processing on the original data to obtain the application data, and storing the application data into a preset database.
10. An apparatus for setting a network quality of service queue, the apparatus comprising:
the application data acquisition module is used for acquiring application data; the application data comprises a plurality of applications, a plurality of application nodes and a plurality of network quality of service queues;
the visualization module is used for performing visualization processing according to the plurality of applications, the plurality of application nodes and the plurality of network service quality queues to obtain a visualization view;
and the queue setting module is used for displaying the visual view and setting each network service quality queue based on the visual view.
11. A computer device comprising a memory and a processor, the memory storing a computer program, characterized in that the processor realizes the steps of the method of any one of claims 1 to 9 when executing the computer program.
12. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the steps of the method of any one of claims 1 to 9.
13. A computer program product comprising a computer program, characterized in that the computer program realizes the steps of the method of any one of claims 1 to 9 when executed by a processor.
CN202210966639.XA 2022-08-11 2022-08-11 Network quality of service queue setting method, device, equipment, medium and product Pending CN115348219A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210966639.XA CN115348219A (en) 2022-08-11 2022-08-11 Network quality of service queue setting method, device, equipment, medium and product

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210966639.XA CN115348219A (en) 2022-08-11 2022-08-11 Network quality of service queue setting method, device, equipment, medium and product

Publications (1)

Publication Number Publication Date
CN115348219A true CN115348219A (en) 2022-11-15

Family

ID=83951411

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210966639.XA Pending CN115348219A (en) 2022-08-11 2022-08-11 Network quality of service queue setting method, device, equipment, medium and product

Country Status (1)

Country Link
CN (1) CN115348219A (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7500158B1 (en) * 2006-07-06 2009-03-03 Referentia Systems, Inc. System and method for network device configuration
US20170359244A1 (en) * 2016-06-09 2017-12-14 International Business Machines Corporation Method and System for Monitoring Networks with Variable, Virtual Service Rates
CN108460042A (en) * 2017-02-20 2018-08-28 华为技术有限公司 A kind of method that the page is shown, relevant device and system
CN110177054A (en) * 2019-05-22 2019-08-27 新华三技术有限公司 A kind of port queue dispatching method, device, network controller and storage medium
CN110557333A (en) * 2019-08-20 2019-12-10 广州供电局有限公司 method and system for controlling and guaranteeing quality of service of software defined network
US10652154B1 (en) * 2018-11-09 2020-05-12 Innovium, Inc. Traffic analyzer for autonomously configuring a network device
CN112260899A (en) * 2020-10-20 2021-01-22 盛科网络(苏州)有限公司 Network monitoring method and device based on MMU (memory management unit)
CN112671673A (en) * 2020-12-28 2021-04-16 广州西麦科技股份有限公司 SDN-based flow control system and method

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7500158B1 (en) * 2006-07-06 2009-03-03 Referentia Systems, Inc. System and method for network device configuration
US20170359244A1 (en) * 2016-06-09 2017-12-14 International Business Machines Corporation Method and System for Monitoring Networks with Variable, Virtual Service Rates
CN108460042A (en) * 2017-02-20 2018-08-28 华为技术有限公司 A kind of method that the page is shown, relevant device and system
US10652154B1 (en) * 2018-11-09 2020-05-12 Innovium, Inc. Traffic analyzer for autonomously configuring a network device
CN110177054A (en) * 2019-05-22 2019-08-27 新华三技术有限公司 A kind of port queue dispatching method, device, network controller and storage medium
CN110557333A (en) * 2019-08-20 2019-12-10 广州供电局有限公司 method and system for controlling and guaranteeing quality of service of software defined network
CN112260899A (en) * 2020-10-20 2021-01-22 盛科网络(苏州)有限公司 Network monitoring method and device based on MMU (memory management unit)
CN112671673A (en) * 2020-12-28 2021-04-16 广州西麦科技股份有限公司 SDN-based flow control system and method

Similar Documents

Publication Publication Date Title
US11474673B1 (en) Handling modifications in programming of an iterative message processing system
US11615084B1 (en) Unified data processing across streaming and indexed data sets
US11194552B1 (en) Assisted visual programming for iterative message processing system
US11113353B1 (en) Visual programming for iterative message processing system
US20210224259A1 (en) Isolated execution environment system monitoring
US20210342337A1 (en) Dynamically monitoring an information technology networked entity
US11003714B1 (en) Search node and bucket identification using a search node catalog and a data store catalog
US11222066B1 (en) Processing data using containerized state-free indexing nodes in a containerized scalable environment
US11269939B1 (en) Iterative message-based data processing including streaming analytics
US11106442B1 (en) Information technology networked entity monitoring with metric selection prior to deployment
US10776355B1 (en) Managing, storing, and caching query results and partial query results for combination with additional query results
US11106734B1 (en) Query execution using containerized state-free search nodes in a containerized scalable environment
US11294941B1 (en) Message-based data ingestion to a data intake and query system
US11250056B1 (en) Updating a location marker of an ingestion buffer based on storing buckets in a shared storage system
CN108776934B (en) Distributed data calculation method and device, computer equipment and readable storage medium
US11886397B2 (en) Multi-faceted trust system
US11636116B2 (en) User interface for customizing data streams
US11567993B1 (en) Copying buckets from a remote shared storage system to memory associated with a search node for query execution
US8856483B1 (en) Virtual data storage service with sparse provisioning
US11562023B1 (en) Merging buckets in a data intake and query system
US20100250712A1 (en) Centrally managing and monitoring software as a service (saas) applications
US11620336B1 (en) Managing and storing buckets to a remote shared storage system based on a collective bucket size
US11714823B1 (en) Generating metric data from log data using metricization rules
US11537942B1 (en) Machine learning-based data analyses for outlier detection
KR101687239B1 (en) System and Method for Big Data Stream Modeling

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination