CN114844937B - Network management system and method of intelligent server - Google Patents

Network management system and method of intelligent server Download PDF

Info

Publication number
CN114844937B
CN114844937B CN202210472534.9A CN202210472534A CN114844937B CN 114844937 B CN114844937 B CN 114844937B CN 202210472534 A CN202210472534 A CN 202210472534A CN 114844937 B CN114844937 B CN 114844937B
Authority
CN
China
Prior art keywords
communication
sub
bandwidth
channel
period
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.)
Active
Application number
CN202210472534.9A
Other languages
Chinese (zh)
Other versions
CN114844937A (en
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.)
Beijing Zhixiangjia Network Information Technology Co ltd
Original Assignee
Beijing Zhixiangjia Network Information Technology Co ltd
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 Beijing Zhixiangjia Network Information Technology Co ltd filed Critical Beijing Zhixiangjia Network Information Technology Co ltd
Priority to CN202210472534.9A priority Critical patent/CN114844937B/en
Publication of CN114844937A publication Critical patent/CN114844937A/en
Application granted granted Critical
Publication of CN114844937B publication Critical patent/CN114844937B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/142Managing session states for stateless protocols; Signalling session states; State transitions; Keeping-state mechanisms
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0852Delays

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Environmental & Geological Engineering (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention is applicable to the field of computers, and provides a network management system and a network management method of an intelligent server, wherein the method comprises the following steps: detecting whether the communication grade of the server under the current network is in a basic communication grade range or not, wherein the communication grade is used for representing the data interaction capability of a communication interaction channel between the server and the terminal; if yes, the communication interaction channel between the server and the terminal is rebuilt periodically according to the high-speed time period history log data of the user, wherein the high-speed time period history log data comprises the total amount of interaction data and the average interaction data amount of the segmentation period, and the method has the following advantages: even under the condition of poor network conditions, the communication requirements of the server and the terminal in a high-speed period can be met as much as possible, the relation between the channel delay and the communication interaction channel level can be balanced, and the throughput of the server is ensured.

Description

Network management system and method of intelligent server
Technical Field
The invention belongs to the field of computers, and particularly relates to a network management system and a network management method of an intelligent server.
Background
The server is the most important equipment on the computer network, and the server refers to equipment which runs corresponding application software in a network environment and provides shared information resources and services for users in the network, and the server is basically similar to a microcomputer in structure and comprises a processor, a hard disk, a memory, a system bus and the like.
The server is specially formulated for specific network application, so that the server and the microcomputer have great differences in processing capacity, stability, reliability, safety, expandability, manageability and the like, and when the server is applied in practice, some different servers are often concentrated into one area to be used so as to match or separately meet different use requirements.
However, when the network condition is not good or the network cost is considered, the network of the server is limited, and at this time, how to reasonably distribute the network for the server is very troublesome, and both the limited total network condition and the use experience between the terminal and the server by the user are considered, so that the network management system and the network management method of the intelligent server are provided.
Disclosure of Invention
An object of an embodiment of the present invention is to provide a network management system and a management method for an intelligent server, which aim to solve the problems set forth in the background art.
The embodiment of the invention is realized in such a way that, on the one hand, the network management method of the intelligent server comprises the following steps:
detecting whether the communication grade of the server under the current network is in a basic communication grade range or not, wherein the communication grade is used for representing the data interaction capability of a communication interaction channel between the server and the terminal;
if yes, periodically reconstructing a communication interaction channel between a server and a terminal according to high-speed time period history log data of a user, wherein the high-speed time period history log data comprises the total amount of interaction data and the average interaction data amount of a segmentation period, so that the data interaction capacity of the communication interaction channel after reconstruction at least bears the average data interaction amount of the segmentation period;
detecting the channel delay grade of a communication interaction channel between a server and a terminal after periodic reconstruction;
and if the channel delay level is not in the preset delay level range, selecting a sub-segmentation period in the high-speed period history log, and secondarily constructing a communication interaction channel according to the data interaction capacity corresponding to the sub-segmentation period, so that the channel delay level of the secondarily constructed communication interaction channel is in the preset delay level range.
As a further aspect of the present invention, the system includes:
the detection module is used for detecting whether the communication grade of the server under the current network is in a basic communication grade range or not, and the communication grade is used for representing the data interaction capability of a communication interaction channel between the server and the terminal;
the reconstruction module is used for periodically reconstructing a communication interaction channel between the server and the terminal according to high-speed time period history log data of a user if the communication interaction channel is in the positive state, wherein the high-speed time period history log data comprises the total amount of interaction data and the average interaction data amount of a segmentation period, so that the data interaction capacity of the communication interaction channel after reconstruction at least bears the average data interaction amount of the segmentation period;
the detection module is used for detecting the channel delay grade of the communication interaction channel between the server and the terminal after the periodic reconstruction;
and the secondary construction module is used for selecting a sub-segmentation period in the high-speed period history log if the channel delay level is not in the preset delay level range, and secondarily constructing a communication interaction channel according to the data interaction capability corresponding to the sub-segmentation period so that the channel delay level of the communication interaction channel after the secondary construction is in the preset delay level range.
Optionally, the detection module specifically includes:
a response unit for responding to the communication interaction starting signal of the terminal;
and the construction unit is used for constructing an external interaction channel of the server based on the server data and the total bandwidth, wherein the server data comprises the number of the servers and the storage space.
According to the network management system and the network management method for the intelligent server, provided by the embodiment of the invention, the communication requirements of the server and the terminal in a high-speed period can be met as much as possible even under the condition of poor network conditions according to the communication interaction channel in the basic communication grade range; further, if the channel delay level is not in the preset delay level range, selecting a sub-segment period in the high-speed period history log, secondarily constructing a communication interaction channel according to the data interaction capability corresponding to the sub-segment period, so that the channel delay level of the secondarily constructed communication interaction channel is in the preset delay level range, further reconstructing the communication interaction channel, well balancing the relationship between the channel delay and the communication interaction channel level, and enabling different servers to perform data interaction with the terminal well, so that the different servers can have better data throughput under the condition of poor network conditions.
Drawings
Fig. 1 is a main flow chart of a network management method of an intelligent server.
Fig. 2 is a flow chart of another embodiment of the present invention.
Fig. 3 is a flow chart for periodically reestablishing a communication interaction path between a server and a terminal based on high-speed period history log data of a user.
FIG. 4 is a flow chart of selecting a sub-segment period in a high-speed period history log, and secondarily constructing a communication interaction channel according to the data interaction capability corresponding to the sub-segment period.
Fig. 5 is a main structural diagram of a network management system of an intelligent server.
Detailed Description
The present invention will be described in further detail with reference to the drawings and examples, in order to make the objects, technical solutions and advantages of the present invention more apparent. It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the scope of the invention.
Specific implementations of the invention are described in detail below in connection with specific embodiments.
The network management system and the network management method of the intelligent server solve the technical problems in the background technology.
As shown in fig. 1, a main flow chart of a network management method of an intelligent server according to an embodiment of the present invention is provided, and the network management method of the intelligent server includes:
step S10: detecting whether the communication grade of the server under the current network is in a basic communication grade range or not, wherein the communication grade is used for representing the data interaction capability of a communication interaction channel between the server and the terminal, and the higher the grade of basic communication is, the stronger the data interaction capability is;
step S11: if yes, periodically reconstructing a communication interaction channel between a server and a terminal according to high-speed time period history log data of a user, wherein the high-speed time period history log data comprises the total amount of interaction data and the average interaction data amount of a segmentation period, so that the data interaction capacity of the communication interaction channel after reconstruction at least bears the average data interaction amount of the segmentation period;
step S12: detecting the channel delay grade of a communication interaction channel between a server and a terminal after periodic reconstruction;
step S13: and if the channel delay level is not in the preset delay level range, selecting a sub-segmentation period in the high-speed period history log, and secondarily constructing a communication interaction channel according to the data interaction capacity corresponding to the sub-segmentation period, so that the channel delay level of the secondarily constructed communication interaction channel is in the preset delay level range.
Under the condition of poor network conditions or based on network cost consideration, the communication interaction channel between the server and the terminal can be periodically rebuilt according to the communication interaction channel in the basic communication grade range and according to the high-speed time period history log data of the user, wherein the high-speed time period history log data comprises the total amount of interaction data and the average interaction data amount of a segmentation period, so that the data interaction capacity of the rebuilt communication interaction channel at least bears the average data interaction amount of the segmentation period, and the basic requirement in the high-speed time period can be met as much as possible even under the condition of poor network conditions; further, if the channel delay level is not in the preset delay level range, selecting a sub-segment period in the high-speed period history log, secondarily constructing a communication interaction channel according to the data interaction capability corresponding to the sub-segment period, so that the channel delay level of the secondarily constructed communication interaction channel is in the preset delay level range, further reconstructing the communication interaction channel, well balancing the relationship between the channel delay and the communication interaction channel level, and enabling different servers to perform data interaction with the terminal well, so that the different servers can have better data throughput under the condition of poor network conditions.
As a preferred embodiment of the present invention, before detecting whether the communication level of the server under the current network is within the basic communication level range, the method further comprises:
step S201: responding to a communication interaction starting signal of the terminal;
step S202: and constructing an external interaction channel of the server based on the server data and the total bandwidth, wherein the server data comprises the number of the servers and the storage space.
It can be appreciated that, by the number of servers and the storage space applied in practice, the total bandwidth under the condition of the internet or the wide area network corresponding to different servers can be allocated according to the actual needs.
As shown in fig. 2, as a preferred embodiment of the present invention, the method further includes:
step S301: if the communication grade of the server under the current network is detected to be higher than the basic communication grade range;
step S302: reducing the sub-bandwidth corresponding to the external interaction channel according to preset amplitude reduction, wherein the preset amplitude reduction is lower than fifty percent, if the communication level corresponding to the reduced sub-bandwidth is detected to be still higher than the basic communication level range, acquiring half of the sum of the reduced sub-bandwidth and half of the sub-bandwidth before reduction as a first sub-bandwidth, and judging whether the communication level corresponding to the first sub-bandwidth is still higher than the basic communication level range;
step S303: if yes, taking the first sub-broadband and half of the sum of the half of the sub-bandwidths before reduction as a second sub-broadband, and judging whether the communication grade corresponding to the second sub-bandwidth is still higher than the basic communication grade range;
step S304: repeating the sub-steps (S301-S303) until the preset number of times, if the communication level corresponding to the final first sub-bandwidth or the second sub-bandwidth is still higher than the basic communication level range, indicating that the preset reduction is too low and that the communication level corresponding to half of the sub-bandwidth before the reduction is still possibly higher than the basic communication level range, and directly executing the next step S305;
step S305: and acquiring half of the sub-bandwidth corresponding to the external interaction channel, judging whether the communication level corresponding to the half of the sub-bandwidth is still higher than the basic communication level range, and if so, setting the new sub-bandwidth to be M times (0 < M < 0.5) of the original sub-bandwidth each time until the communication level corresponding to the new sub-bandwidth is in the basic communication level range.
In another case of this embodiment, if it is detected that the communication level of the server under the current network is lower than the basic communication level range:
step S401: if the communication level of the server under the current network is detected to be lower than the basic communication level range;
step S402: increasing the sub-bandwidth corresponding to the external interaction channel according to preset amplification, wherein the preset amplification is lower than fifty percent, if the communication level corresponding to the increased sub-bandwidth is detected to be still lower than the basic communication level range, acquiring half of the sum of the increased sub-bandwidth and half of the sub-bandwidth before the increase as a third sub-bandwidth, and judging whether the communication level corresponding to the third sub-bandwidth is still lower than the basic communication level range;
step S403: if not, taking half of the sum of the third sub-bandwidth and half of the sub-bandwidth before the increase as a fourth sub-bandwidth, and judging whether the communication grade corresponding to the fourth sub-bandwidth is still lower than the basic communication grade range;
step S404: repeating the sub-steps (S401-S403) until the preset number of times, if the communication level corresponding to the final third sub-bandwidth or the fourth sub-bandwidth is still lower than the basic communication level range, indicating that the preset amplification is too low and the communication level corresponding to 1.5 times of the sub-bandwidth before the increase may still be lower than the basic communication level range, and directly executing the next step S405;
step S405: and acquiring 1.5 times of the sub-bandwidth corresponding to the external interaction channel, judging whether the communication grade corresponding to 1.5 times of the sub-bandwidth is still lower than the basic communication grade range, if so, setting the new sub-bandwidth to be N times (1 < N < 1.5) of the original sub-bandwidth each time until the communication grade corresponding to the new sub-bandwidth is in the basic communication grade range.
It should be understood that, the higher the bandwidth of the network, the higher the level of the basic communication, and the two are in positive correlation, by increasing the sub-bandwidth corresponding to the external interaction channel according to a preset increase or decreasing the sub-bandwidth corresponding to the external interaction channel according to a preset decrease, the excessive increase or decrease of the sub-bandwidth can be avoided at one time, in general, the bandwidth corresponding to the basic communication level range is not excessively high or excessively low, and the current communication level can be quickly adjusted to be within the basic communication level range by setting the increase or decrease below fifty percent, and the cooperation of the first sub-broadband, the second sub-broadband, the third sub-broadband and the fourth sub-broadband.
As shown in fig. 3, as a preferred embodiment of the present invention, the periodically reestablishing the communication interaction channel between the server and the terminal according to the user's high-speed period history log data, which includes the total amount of interaction data and the average interaction data amount of the segmentation period, specifically includes:
step S111: acquiring the total amount of interactive data in a history period in the history log data of the high-speed period corresponding to each server;
step S112: setting a segmentation period, and dividing the total amount of interactive data in a history period into a plurality of continuous segmentation period average interactive data with time stamps according to the set segmentation period;
step S113: acquiring theoretical bandwidths of communication interaction channels corresponding to average interaction data of each segment period;
step S114: and the bandwidth of the server with the communication level within the basic communication level range under the current network is increased to the theoretical bandwidth according to the segmentation period.
Theoretically, the relationship between bandwidth and network speed is: 1 mbps=1024 kbps=1024/8 kbps=128 KB/s, the larger the bandwidth, the faster the network speed, such as: the 200M broadband fiber described by the operator has a complete unit of 200Mbps, while the unit described in our computer is: the MB, thus the 200M broadband download speed does not represent the download speed or 200MB/s, that is, the 1M broadband download speed does not exceed 128KB/s, that is, theoretically 1 second, and 128K of content can be downloaded, in fact 1M broadband, the download speed 100K/s is normal, after all, the theoretical value is not necessarily reached, and in a computer network, the bandwidth is used to represent the capability of a channel in the network to transmit data, so that the network bandwidth represents the "highest data rate" that a channel in the network can pass in a unit time, where the unit of bandwidth is the unit of the data rate b is "bits per second", and by periodically reconstructing the communication interaction channel between the server and the terminal according to the history log data of the high-speed period of the user, the network bandwidth based on the average data interaction amount can be periodically reconstructed on the basis of the basic communication class range, and the basic requirement of the high-speed period can be satisfied as much as possible even under the condition of poor network condition.
As shown in fig. 4, as a preferred embodiment of the present invention, if the channel delay level is not within the preset delay level range, selecting a sub-segment period in the high-speed period history log, and secondarily constructing the communication interaction channel according to the data interaction capability corresponding to the sub-segment period, so that the channel delay level of the secondarily constructed communication interaction channel is within the preset delay level range includes:
step S131: if it is detected that the channel delay level of the communication interaction channel between the server and the terminal after the periodic reconstruction of the communication interaction channel is higher than the preset delay level, the channel delay level is higher than a segmentation period corresponding to the preset delay level range, at least one sub-segmentation period (the average interaction data amount in the corresponding sub-segmentation period is larger than the average interaction data amount in the segmentation period) with the interaction data ratio larger than the period ratio in the segmentation period is located, the purpose of the at least one sub-segmentation period is to facilitate subsequent selection, the theoretical bandwidth of the communication interaction channel corresponding to the average interaction data of the sub-segmentation period is acquired, the communication interaction channel is secondarily constructed based on the theoretical bandwidth, so that the channel delay level of the secondarily constructed communication interaction channel is within the preset delay level range, and the segmentation period in the embodiment can be an equal time interval segmentation period or a non-equal time interval segmentation period, and the sub-segmentation period is within the corresponding segmentation period, so that the interaction data in the segmentation period can be prevented from being excessively 'averaged';
step S132: if the channel delay level of the communication interaction channel between the server and the terminal after the communication interaction channel is periodically rebuilt is detected to be lower than the preset delay level, the channel delay level is positioned to be lower than a segmentation period corresponding to the preset delay level range, at least one sub-segmentation period (the average interaction data volume in the corresponding sub-segmentation period is smaller than the average interaction data volume in the segmentation period) with the interaction data proportion smaller than the period proportion in the segmentation period is positioned, the purpose of the at least one sub-segmentation period is to facilitate subsequent selection, the theoretical bandwidth of the communication interaction channel corresponding to the average interaction data in the sub-segmentation period is acquired, the communication interaction channel is secondarily constructed by taking the theoretical bandwidth as a reference, and the channel delay level of the secondarily constructed communication interaction channel is in the preset delay level range.
It will be appreciated that the transfer of data between the respective servers and terminals is not a single item, but rather is relative to each other, so we need to know how long the round trip time of the data is, as if it were the time of the information transfer, and the channel utilisation is defined as: the channel has a time of a few percent to be utilized (there is data to pass through), the utilization of the idle channel is zero, the higher the utilization of the channel is, the better the utilization of the channel is, according to the theory of queuing theory, when the utilization of a certain channel increases, the time delay caused by the channel increases rapidly, in a network, the time delay is the time required for data (a message or a packet, even a bit) to be transmitted from one end to the other end of the network (or a link), the time delay is also a relatively important performance index in a computer network, which determines the waiting time of browsing a web page, sometimes called delay or delay, the time delay is formed by different parts, namely, transmission time delay, propagation time delay, processing time delay and queuing time delay = total time delay, when the utilization of the network bandwidth is too high, the network bandwidth is wasted, and although the utilization of the channel can increase, the time delay also increases correspondingly, and therefore the selection of the bandwidth needs to be in a proper range.
As another preferred embodiment of the present invention, as shown in fig. 5, in another aspect, a network management system of an intelligent server, the system comprising:
the detection module 100 is configured to detect whether a communication level of the server under the current network is within a basic communication level range, where the communication level is used to characterize a data interaction capability of a communication interaction channel between the server and the terminal;
the reconstruction module 200 is configured to periodically reconstruct, if yes, a communication interaction channel between the server and the terminal according to high-speed period history log data of the user, where the high-speed period history log data includes a total amount of interaction data and an average interaction data amount of a segmentation period, so that data interaction capacity of the communication interaction channel after reconstruction at least carries the average data interaction amount of the segmentation period;
the detection module 300 is configured to detect a channel delay level of a communication interaction channel between the server and the terminal after the periodic reconstruction;
and the secondary construction module 400 is configured to select a sub-segment period in the high-speed period history log if the channel delay level is not within the preset delay level range, and secondarily construct the communication interaction channel according to the data interaction capability corresponding to the sub-segment period, so that the channel delay level of the secondarily constructed communication interaction channel is within the preset delay level range.
Specifically, the functional module included in the system applies the application method as in the foregoing embodiment.
Illustratively, the detection module 100 specifically includes:
a response unit 101 for responding to a communication interaction initiation signal of the terminal;
and a construction unit 102, configured to construct an external interaction channel of the server based on the server data and the total bandwidth, where the server data includes the number of servers and the storage space.
The network management method of the intelligent server is provided in the above embodiment of the present invention, and the network management method of the intelligent server is based on the network management method of the intelligent server, which provides a network management system of the intelligent server, capable of periodically rebuilding a communication interaction channel between the server and a terminal according to a communication interaction channel in a basic communication level range and according to high-speed time period history log data of a user, where the high-speed time period history log data includes a total amount of interaction data and an average interaction data amount of a segmentation period, so that after rebuilding, data interaction capacity of the communication interaction channel at least bears the average data interaction amount of the segmentation period, and even under a poor network condition, basic requirements in the high-speed time period can be satisfied as much as possible; further, if the channel delay level is not in the preset delay level range, selecting a sub-segment period in the high-speed period history log, secondarily constructing a communication interaction channel according to the data interaction capability corresponding to the sub-segment period, so that the channel delay level of the secondarily constructed communication interaction channel is in the preset delay level range, further reconstructing the communication interaction channel, well balancing the relationship between the channel delay and the communication interaction channel level, and enabling different servers to perform data interaction with the terminal well, so that the different servers can have better data throughput under the condition of poor network conditions.
In order to be able to load the method and system described above to function properly, the system may include more or less components than those described above, or may combine some components, or different components, in addition to the various modules described above, for example, may include input and output devices, network access devices, buses, processors, memories, and the like.
The processor may be a central processing unit (Centra l Process i ngUnit, CPU), other general purpose processor, digital signal processor (Digita l Signa l Processor, DSP), application specific integrated circuit (App l icat ionSpec ific I ntegratedCi rcuit, asic), off-the-shelf programmable gate array (Fie l d-programmabl eGateArray, FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware components, or the like. The general purpose processor may be a microprocessor or the processor may be any conventional processor or the like, which is a control center of the above system, and various interfaces and lines are used to connect the various parts.
The memory may be used to store a computer and a system program and/or module, and the processor may perform the various functions described above by running or executing the computer program and/or module stored in the memory and invoking data stored in the memory. The memory may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required for at least one function (such as an information acquisition template presentation function, a product information distribution function, etc.), and the like. The storage data area may store data created according to the use of the berth status display system (e.g., product information acquisition templates corresponding to different product types, product information required to be released by different product providers, etc.), and so on. In addition, the memory may include high-speed random access memory, and may also include non-volatile memory, such as a hard disk, memory, plug-in hard disk, smart Media Card (SMC), secure Digital (SD) card, flash card (F l ashCard), at least one disk storage device, flash memory device, or other volatile solid state storage device.
It should be understood that, although the steps in the flowcharts of the embodiments of the present invention are shown in order as indicated by the arrows, these steps are not necessarily performed in order as indicated by the arrows. The steps are not strictly limited to the order of execution unless explicitly recited herein, and the steps may be executed in other orders. Moreover, at least some of the steps in various embodiments may include multiple sub-steps or stages that are not necessarily performed at the same time, but may be performed at different times, nor do the order in which the sub-steps or stages are performed necessarily performed in sequence, but may be performed alternately or alternately with at least a portion of the sub-steps or stages of other steps or other steps.
The technical features of the above-described embodiments may be arbitrarily combined, and all possible combinations of the technical features in the above-described embodiments are not described for brevity of description, however, as long as there is no contradiction between the combinations of the technical features, they should be considered as the scope of the description.
The foregoing examples illustrate only a few embodiments of the invention and are described in detail herein without thereby limiting the scope of the invention. It should be noted that it will be apparent to those skilled in the art that several variations and modifications can be made without departing from the spirit of the invention, which are all within the scope of the invention. Accordingly, the scope of protection of the present invention is to be determined by the appended claims.
The foregoing description of the preferred embodiments of the invention is not intended to be limiting, but rather is intended to cover all modifications, equivalents, and alternatives falling within the spirit and principles of the invention.

Claims (3)

1. The network management method of the intelligent server is applied to the server and is characterized by comprising the following steps of:
detecting whether the communication grade of the server under the current network is in a basic communication grade range or not, wherein the communication grade is used for representing the data interaction capability of a communication interaction channel between the server and the terminal;
if yes, periodically reconstructing a communication interaction channel between a server and a terminal according to high-speed time period history log data of a user, wherein the high-speed time period history log data comprises the total amount of interaction data and the average interaction data amount of a segmentation period, so that the data interaction capacity of the communication interaction channel after reconstruction at least bears the average data interaction amount of the segmentation period;
before detecting whether the communication level of the server under the current network is within the basic communication level range, the method further comprises:
responding to a communication interaction starting signal of the terminal;
constructing an external interaction channel of a server based on server data and total bandwidth, wherein the server data comprises the number of servers and a storage space;
detecting the channel delay grade of a communication interaction channel between a server and a terminal after periodic reconstruction;
if the channel delay level is not in the preset delay level range, selecting a sub-segmentation period in a high-speed period history log, and secondarily constructing a communication interaction channel according to the data interaction capacity corresponding to the sub-segmentation period, so that the channel delay level of the secondarily constructed communication interaction channel is in the preset delay level range;
wherein the method further comprises:
step S401: if the communication level of the server under the current network is detected to be lower than the basic communication level range;
step S402: increasing the sub-bandwidth corresponding to the external interaction channel according to preset amplification, wherein the preset amplification is lower than fifty percent, if the communication level corresponding to the increased sub-bandwidth is detected to be still lower than the basic communication level range, acquiring half of the sum of the increased sub-bandwidth and half of the sub-bandwidth before the increase as a third sub-bandwidth, and judging whether the communication level corresponding to the third sub-bandwidth is still lower than the basic communication level range;
step S403: if not, taking half of the sum of the third sub-bandwidth and half of the sub-bandwidth before the increase as a fourth sub-bandwidth, and judging whether the communication grade corresponding to the fourth sub-bandwidth is still lower than the basic communication grade range;
step S404: repeating the steps S401-S403 until the preset times, if the communication level corresponding to the third sub-bandwidth or the fourth sub-bandwidth is still lower than the basic communication level range, it indicates that the preset amplification is too low and the communication level corresponding to 1.5 times of the sub-bandwidth before the amplification may still be lower than the basic communication level range, and at this time, directly executing the next step S405;
step S405: acquiring 1.5 times of sub-bandwidth corresponding to the external interaction channel, judging whether a communication grade corresponding to 1.5 times of the sub-bandwidth is still lower than a basic communication grade range, if so, setting a new sub-broadband to be N times (1 < N < 1.5) of the original sub-broadband each time until the communication grade corresponding to the new sub-broadband is in the basic communication grade range;
the communication interaction channel between the server and the terminal is rebuilt periodically according to the high-speed time period history log data of the user, wherein the high-speed time period history log data comprises the total amount of interaction data and the average interaction data amount of the segmentation period, and the method specifically comprises the following steps:
acquiring the total amount of interactive data in a history period in the history log data of the high-speed period corresponding to each server;
setting a segmentation period, and dividing the total amount of interactive data in a history period into a plurality of continuous segmentation period average interactive data with time stamps according to the set segmentation period;
acquiring theoretical bandwidths of communication interaction channels corresponding to average interaction data of each segment period;
the bandwidth of a server with the communication level within the basic communication level range under the current network is lifted to a theoretical bandwidth according to the segmentation period;
if the channel delay level is not within the preset delay level range, selecting a sub-segment period in the high-speed period history log, and secondarily constructing a communication interaction channel according to the data interaction capability corresponding to the sub-segment period, so that the channel delay level of the secondarily constructed communication interaction channel is within the preset delay level range, wherein the steps include:
if the channel delay grade of the communication interaction channel between the server and the terminal after the communication interaction channel is regularly rebuilt is higher than the preset delay grade, locating a segmentation period corresponding to the channel delay grade range, locating at least one sub-segmentation period with the interactive data proportion being larger than the period proportion in the segmentation period, acquiring the theoretical bandwidth of the communication interaction channel corresponding to the average interactive data of the sub-segmentation period, and secondarily constructing the communication interaction channel by taking the theoretical bandwidth as a reference, so that the channel delay grade of the secondarily constructed communication interaction channel is in the preset delay grade range;
if the channel delay level of the communication interaction channel between the server and the terminal is lower than the preset delay level after the communication interaction channel is regularly rebuilt, locating a segmentation period corresponding to the channel delay level lower than the preset delay level range, locating at least one sub-segmentation period with the interactive data duty ratio smaller than the period duty ratio in the segmentation period, acquiring the theoretical bandwidth of the communication interaction channel corresponding to the average interactive data of the sub-segmentation period, and secondarily constructing the communication interaction channel by taking the theoretical bandwidth as a reference, so that the channel delay level of the secondarily constructed communication interaction channel is in the preset delay level range.
2. The method for network management of an intelligent server according to claim 1, further comprising:
step S301: if the communication grade of the server under the current network is detected to be higher than the basic communication grade range;
step S302: reducing the sub-bandwidth corresponding to the external interaction channel according to preset amplitude reduction, wherein the preset amplitude reduction is lower than fifty percent, if the communication level corresponding to the reduced sub-bandwidth is detected to be still higher than the basic communication level range, acquiring half of the sum of the reduced sub-bandwidth and half of the sub-bandwidth before reduction as a first sub-bandwidth, and judging whether the communication level corresponding to the first sub-bandwidth is still higher than the basic communication level range;
step S303: if yes, taking the first sub-broadband and half of the sum of the half of the sub-bandwidths before reduction as a second sub-broadband, and judging whether the communication grade corresponding to the second sub-bandwidth is still higher than the basic communication grade range;
step S304: repeating the steps S301 to S303 until the preset times, if the communication level corresponding to the final first sub-bandwidth or the second sub-bandwidth is still higher than the basic communication level range, it is indicated that the preset reduction is too low and the communication level corresponding to half of the sub-bandwidth is still possibly higher than the basic communication level range before the reduction, and at this time, directly executing the next step S305;
step S305: and acquiring half of the sub-bandwidth corresponding to the external interaction channel, judging whether the communication level corresponding to the half of the sub-bandwidth is still higher than the basic communication level range, and if so, setting the new sub-bandwidth to be M times (0 < M < 0.5) of the original sub-bandwidth each time until the communication level corresponding to the new sub-bandwidth is in the basic communication level range.
3. A network management system for an intelligent server, the system comprising:
the detection module is used for detecting whether the communication grade of the server under the current network is in a basic communication grade range or not, and the communication grade is used for representing the data interaction capability of a communication interaction channel between the server and the terminal;
the reconstruction module is used for periodically reconstructing a communication interaction channel between the server and the terminal according to high-speed time period history log data of a user if the communication interaction channel is in the positive state, wherein the high-speed time period history log data comprises the total amount of interaction data and the average interaction data amount of a segmentation period, so that the data interaction capacity of the communication interaction channel after reconstruction at least bears the average data interaction amount of the segmentation period;
wherein prior to detecting whether the communication level of the server under the current network is within the base communication level range, the system is further configured to:
responding to a communication interaction starting signal of the terminal;
constructing an external interaction channel of a server based on server data and total bandwidth, wherein the server data comprises the number of servers and a storage space;
the detection module is used for detecting the channel delay grade of the communication interaction channel between the server and the terminal after the periodic reconstruction;
the detection module specifically comprises:
a response unit for responding to the communication interaction starting signal of the terminal;
the building unit is used for building an external interaction channel of the server based on server data and the total bandwidth, wherein the server data comprises the number of the servers and a storage space;
the secondary construction module is used for selecting a sub-segmentation period in the high-speed period history log if the channel delay level is not in the preset delay level range, and secondarily constructing a communication interaction channel according to the data interaction capacity corresponding to the sub-segmentation period so that the channel delay level of the secondarily constructed communication interaction channel is in the preset delay level range;
wherein, the system is specifically further used for:
step S401: if the communication level of the server under the current network is detected to be lower than the basic communication level range;
step S402: increasing the sub-bandwidth corresponding to the external interaction channel according to preset amplification, wherein the preset amplification is lower than fifty percent, if the communication level corresponding to the increased sub-bandwidth is detected to be still lower than the basic communication level range, acquiring half of the sum of the increased sub-bandwidth and half of the sub-bandwidth before the increase as a third sub-bandwidth, and judging whether the communication level corresponding to the third sub-bandwidth is still lower than the basic communication level range;
step S403: if not, taking half of the sum of the third sub-bandwidth and half of the sub-bandwidth before the increase as a fourth sub-bandwidth, and judging whether the communication grade corresponding to the fourth sub-bandwidth is still lower than the basic communication grade range;
step S404: repeating the steps S401-S403 until the preset times, if the communication level corresponding to the third sub-bandwidth or the fourth sub-bandwidth is still lower than the basic communication level range, it indicates that the preset amplification is too low and the communication level corresponding to 1.5 times of the sub-bandwidth before the amplification may still be lower than the basic communication level range, and at this time, directly executing the next step S405;
step S405: acquiring 1.5 times of sub-bandwidth corresponding to the external interaction channel, judging whether a communication grade corresponding to 1.5 times of the sub-bandwidth is still lower than a basic communication grade range, if so, setting a new sub-broadband to be N times (1 < N < 1.5) of the original sub-broadband each time until the communication grade corresponding to the new sub-broadband is in the basic communication grade range;
the communication interaction channel between the server and the terminal is rebuilt periodically according to the high-speed time period history log data of the user, wherein the high-speed time period history log data comprises the total amount of interaction data and the average interaction data amount of the segmentation period, and the method specifically comprises the following steps:
acquiring the total amount of interactive data in a history period in the history log data of the high-speed period corresponding to each server;
setting a segmentation period, and dividing the total amount of interactive data in a history period into a plurality of continuous segmentation period average interactive data with time stamps according to the set segmentation period;
acquiring theoretical bandwidths of communication interaction channels corresponding to average interaction data of each segment period;
the bandwidth of a server with the communication level within the basic communication level range under the current network is lifted to a theoretical bandwidth according to the segmentation period;
if the channel delay level is not within the preset delay level range, selecting a sub-segment period in the high-speed period history log, and secondarily constructing a communication interaction channel according to the data interaction capability corresponding to the sub-segment period, so that the channel delay level of the secondarily constructed communication interaction channel is within the preset delay level range, wherein the steps include:
if the channel delay grade of the communication interaction channel between the server and the terminal after the communication interaction channel is regularly rebuilt is higher than the preset delay grade, locating a segmentation period corresponding to the channel delay grade range, locating at least one sub-segmentation period with the interactive data proportion being larger than the period proportion in the segmentation period, acquiring the theoretical bandwidth of the communication interaction channel corresponding to the average interactive data of the sub-segmentation period, and secondarily constructing the communication interaction channel by taking the theoretical bandwidth as a reference, so that the channel delay grade of the secondarily constructed communication interaction channel is in the preset delay grade range;
if the channel delay level of the communication interaction channel between the server and the terminal is lower than the preset delay level after the communication interaction channel is regularly rebuilt, locating a segmentation period corresponding to the channel delay level lower than the preset delay level range, locating at least one sub-segmentation period with the interactive data duty ratio smaller than the period duty ratio in the segmentation period, acquiring the theoretical bandwidth of the communication interaction channel corresponding to the average interactive data of the sub-segmentation period, and secondarily constructing the communication interaction channel by taking the theoretical bandwidth as a reference, so that the channel delay level of the secondarily constructed communication interaction channel is in the preset delay level range.
CN202210472534.9A 2022-04-29 2022-04-29 Network management system and method of intelligent server Active CN114844937B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210472534.9A CN114844937B (en) 2022-04-29 2022-04-29 Network management system and method of intelligent server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210472534.9A CN114844937B (en) 2022-04-29 2022-04-29 Network management system and method of intelligent server

Publications (2)

Publication Number Publication Date
CN114844937A CN114844937A (en) 2022-08-02
CN114844937B true CN114844937B (en) 2023-05-02

Family

ID=82568238

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210472534.9A Active CN114844937B (en) 2022-04-29 2022-04-29 Network management system and method of intelligent server

Country Status (1)

Country Link
CN (1) CN114844937B (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1189722A (en) * 1996-12-27 1998-08-05 汤姆森多媒体公司 Process for controlling communication flow within interactive network
CN114218593A (en) * 2021-12-20 2022-03-22 南京宁铎科技有限公司 Information security detection method based on office equipment

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1271803C (en) * 2004-08-12 2006-08-23 上海交通大学 Self adaptive channel reservation and searching method in light burst exchange
US8446845B2 (en) * 2007-03-13 2013-05-21 Alcatel Lucent Advanced bandwidth management audit functions
US8578008B1 (en) * 2013-07-16 2013-11-05 tw telecom holdings inc. Adjusting network service level on a scheduled basis
CN103338150B (en) * 2013-07-19 2016-06-15 中国人民解放军信息工程大学 Communication network architecture method for building up, device, server and router
CN103838552B (en) * 2014-03-18 2016-06-22 北京邮电大学 The process system and method for 4G wide-band communication system multi-core parallel concurrent pipelined digital signal

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1189722A (en) * 1996-12-27 1998-08-05 汤姆森多媒体公司 Process for controlling communication flow within interactive network
CN114218593A (en) * 2021-12-20 2022-03-22 南京宁铎科技有限公司 Information security detection method based on office equipment

Also Published As

Publication number Publication date
CN114844937A (en) 2022-08-02

Similar Documents

Publication Publication Date Title
US20200050479A1 (en) Blockchain network and task scheduling method therefor
CN110830391A (en) Resource allocation method and device and cluster system
CN107205030B (en) Server resource scheduling method and system
CN111490963B (en) Data processing method, system, equipment and storage medium based on QUIC protocol stack
CN111131505A (en) Data transmission method, equipment, system, device and medium based on P2P network
CN109951514A (en) Document handling method, system and computer equipment based on cloud storage
CN110659151A (en) Data verification method and device and storage medium
CN109039933B (en) Cluster network optimization method, device, equipment and medium
CN112559154A (en) Optimization method, system, device and readable storage medium for message sending amount increase
CN113114517A (en) Network resource dynamic backup method and system based on node characteristics under network slice
CN110035128B (en) Live broadcast scheduling method and device, live broadcast system and storage medium
CN111538572A (en) Task processing method, device, scheduling server and medium
CN114844937B (en) Network management system and method of intelligent server
CN114003337A (en) Access request distribution method and device
CN113965587A (en) Data acquisition method, device, equipment and medium of artificial intelligence platform
CN113347238A (en) Message partitioning method, system, device and storage medium based on block chain
CN109614242B (en) Computing capacity sharing method, device, equipment and medium
CN112436982B (en) Network flow automatic mixed running test method, system, terminal and storage medium
CN115941604A (en) Flow distribution method, device, equipment, storage medium and program product
CN112492635B (en) Determination method and device for scheduling priority
CN114138490A (en) Cloud edge management method and system based on distributed cloud platform
CN111556043A (en) Message processing method, device, system, equipment and readable storage medium
CN113438678A (en) Method and device for distributing cloud resources for network slices
CN112968794A (en) Network function chain deployment method, device, terminal device and storage medium
CN111314163A (en) Data packet transmission method and system

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
GR01 Patent grant
GR01 Patent grant