Optical fiber wiring selection and scheduling method for cloud computing data centers

By using the fiber wiring selection and scheduling method based on the sparrow search algorithm in the cloud computing data center, the optimal fiber is automatically selected to meet the data transmission needs, and the problem of fiber selection and scheduling in the existing technology relying on manual experience, achieving efficient and accurate data transmission.

CN115882949BActive Publication Date: 2025-05-06HAINAN COMM CONSTR CO LTD

Patent Information

Application Number
CN202211486911.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-11-25
Publication Date
2025-05-06
Estimated Expiration
2042-11-25

AI Technical Summary

Technical Problem

The selection and scheduling of optical fibers in cloud computing data centers still rely on manual experience, and there are problems such as time-consuming activation, cumbersome scheduling, easy to increase insertion loss, and low fault tolerance, making it difficult to adapt to the needs of fast, accurate and reliable data transmission.

Method used

The fiber wiring selection and scheduling method based on the sparrow search algorithm is adopted. By receiving scheduling instructions, collecting fiber information, building a line selection model and iterative processing, the optimal fiber is automatically selected to meet the data transmission needs.

Benefits of technology

Automatic selection and scheduling of optical fibers is realized, ensuring that the selected optical fibers meet actual data transmission needs, improving the accuracy and efficiency of scheduling, and reducing the risk of manual intervention.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115882949B_ABST
    Figure CN115882949B_ABST
Patent Text Reader

Abstract

The present invention provides a method for selecting and scheduling optical fiber wiring in a cloud computing data center, comprising the following steps: receiving a scheduling instruction, obtaining scheduling requirement information and a port to be scheduled according to the scheduling instruction; collecting optical fiber information, wherein the optical fiber information includes a current optical fiber path and an optical fiber port; constructing a line selection model based on a sparrow search algorithm according to the scheduling requirement information, wherein the line selection model iteratively processes the optical fiber path and obtains an optimal optical fiber; outputting the port to be scheduled and the optical fiber port corresponding to the optimal optical fiber, the present invention adopts a sparrow search algorithm in a swarm intelligence algorithm, and constructs a line selection model based on a sparrow search algorithm according to the scheduling requirement information in the scheduling instruction, wherein the line selection model can automatically process and obtain the optimal optical fiber according to the scheduling requirement information, and then the user can unplug the optimal optical fiber and plug it into the port to be scheduled to realize the scheduling of the optical fiber, and the selection of the optical fiber is performed intelligently and automatically, thereby ensuring that the actual scheduling requirements are met.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of communication technology, and in particular to an optical fiber wiring selection and scheduling method for a cloud computing data center. Background Art

[0002] With the development of communication technology, the use of optical fiber and laser as carriers for optical fiber communication and optoelectronic information transmission has become the main direction of future laser communication. In cloud computing data centers, a large number of optical fiber systems are needed for data transmission. In order to achieve unified management of optical fiber lines, a distribution frame is set up in each optical fiber system. The distribution frame is used to fix, fuse, deploy and store optical fibers. The staff can add, reduce, change, repair and maintain optical fibers through the distribution frame.

[0003] The deployment function of optical fiber refers to the staff freely plugging and unplugging the optical fiber connector from the adapter through the patch panel. The data transmission and calculation methods of the cloud computing data center are not fixed, and line selection and scheduling are required according to the actual business situation and data transmission requirements. At present, the line selection and scheduling of optical fibers are mostly performed manually. For example, a fiber optic wiring device and a fiber optic wiring system (hereinafter referred to as D1) with a publication number of CN206948532U include a fiber optic wiring port, an electronic tag carrying a unique identification code and recording the business information data of the fiber optic wiring port, a business module for obtaining business information data, and a main control module for monitoring the port status of the fiber optic wiring port. Although the wiring system of D1 realizes the automatic entry and management of optical fiber information, when scheduling, the staff still needs to select the corresponding optical fiber line based on their own experience. The traditional mode of manual scheduling has the disadvantages of time-consuming opening, cumbersome scheduling, easy increase in insertion loss, and low fault tolerance. At the same time, the traditional mode of manual plugging and unplugging of optical fibers relies heavily on the business quality of personnel and the accuracy of data, which restricts the transmission of command information and is difficult to adapt to the requirements of rapid, accurate and reliable security. Summary of the invention

[0004] In view of this, the present invention proposes a fiber optic wiring selection and scheduling method for a cloud computing data center, which can automatically select appropriate optical fibers for scheduling according to actual needs, and the selected optical fibers can accurately meet actual data transmission needs.

[0005] The technical solution of the present invention is achieved in this way:

[0006] The optical fiber wiring selection and scheduling method for cloud computing data center includes the following steps:

[0007] Step S1, receiving a scheduling instruction, and obtaining scheduling requirement information and a port to be scheduled according to the scheduling instruction;

[0008] Step S2, collecting optical fiber information, wherein the optical fiber information includes a current optical fiber path and an optical fiber port;

[0009] Step S3: construct a line selection model based on a sparrow search algorithm according to the scheduling requirement information, the line selection model iteratively processes the optical fiber path and obtains the optimal optical fiber;

[0010] Step S4: output the port to be scheduled and the optical fiber port corresponding to the optimal optical fiber.

[0011] Preferably, the scheduling requirement information includes data transmission rate, data transmission stability, and data transmission packet loss rate.

[0012] Preferably, the step S2 collects the optical fiber ports currently in use and the optical fiber paths connected to each optical fiber port from the optical fiber transmission system.

[0013] Preferably, the specific steps of step S3 include:

[0014] Step S31: determining a search purpose according to the scheduling requirement information, and constructing a line selection model based on a sparrow search algorithm according to the search purpose;

[0015] Step S32, initializing the sparrow population, determining the sparrow discoverer, the number of iterations and the population size;

[0016] Step S33, randomly selecting an optical fiber path, and calculating a first fitness value of the optical fiber path;

[0017] Step S34, selecting another optical fiber path, calculating the first fitness value of the optical fiber path and comparing it with the first fitness value calculated last time, and retaining the optical fiber path with the larger first fitness value;

[0018] Step S35: perform iterative calculation to obtain the optical fiber path with the largest first fitness value, which is the optimal optical fiber.

[0019] Preferably, the number of iterations is the number of optical fiber paths.

[0020] Preferably, the specific steps of step S3 also include:

[0021] Step S36, initializing the sparrow population and determining the sparrow joiners;

[0022] Step S37, selecting the optimal optical fiber, and calculating the second fitness value of the optimal optical fiber;

[0023] Step S38, arbitrarily select an optical fiber path, and calculate the second fitness value of the optical fiber path;

[0024] Step S39, comparing the second fitness value of the optimal optical fiber and the second fitness value of the arbitrarily selected optical fiber path, if the second fitness value of the optimal optical fiber is greater than the second fitness value of the arbitrarily selected optical fiber path, outputting the optimal optical fiber.

[0025] Preferably, when the second fitness value of the optimal optical fiber is less than the second fitness value of the arbitrarily selected optical fiber path, step S39 adds the sparrow joiner of step S36 to the sparrow finder, and repeats steps S33 to S39.

[0026] Preferably, the step S4 searches for a corresponding optical fiber path in the optical fiber information collected in step S2 according to the optimal optical fiber outputted in step S39, and obtains an optical fiber port corresponding to the searched optical fiber path.

[0027] Compared with the prior art, the present invention has the following beneficial effects:

[0028] ① It will receive the actual dispatching instruction, and obtain the dispatching requirement information and the port to be dispatched according to the dispatching instruction. Then, when selecting the optical fiber for wiring, it will mainly select based on the dispatching requirement information. After obtaining the optimal optical fiber, the optimal optical fiber can be unplugged and inserted into the port to be dispatched. Since the selection of optical fiber is mainly based on the dispatching requirement information, it can ensure that the selected optical fiber meets the actual data transmission requirements;

[0029] ② When selecting optical fiber wiring, the sparrow search algorithm in the swarm intelligence algorithm is used. The sparrow search algorithm is modeled based on the scheduling requirement information and iteratively calculates all optical fiber paths. The optimal optical fiber finally obtained has the highest degree of fit with the scheduling requirement information compared to other optical fiber paths, meeting the actual scheduling needs. BRIEF DESCRIPTION OF THE DRAWINGS

[0030] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only preferred embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0031] Figure 1 A flowchart of the optical fiber wiring selection and scheduling method for a cloud computing data center of the present invention;

[0032] Figure 2 This is a flow chart of step S3 of the optical fiber wiring selection and scheduling method for a cloud computing data center of the present invention. DETAILED DESCRIPTION

[0033] In order to better understand the technical content of the present invention, a specific embodiment is provided below, and the present invention is further described in conjunction with the accompanying drawings.

[0034] See also Figure 1 to Figure 2 The optical fiber wiring selection and scheduling method for a cloud computing data center provided by the present invention comprises the following steps:

[0035] Step S1, receiving a scheduling instruction, and obtaining scheduling requirement information and a port to be scheduled according to the scheduling instruction, wherein the scheduling requirement information includes data transmission rate, data transmission stability, and data transmission packet loss rate;

[0036] Scheduling instructions mainly include fiber replacement instructions issued by users. In a cloud computing data center, if a data processing group needs to recalculate different amounts of data and needs to use new optical fibers, users can issue corresponding scheduling instructions, which will include scheduling requirement information and the port to be scheduled. After the optical fiber wiring is selected, the selected optical fiber can be plugged into the port to be scheduled for data transmission and meet the selected scheduling requirement information.

[0037] The scheduling requirement information includes the speed of data transmission, the stability of data transmission, and the packet loss rate of data transmission. The user determines the scheduling requirement information and the port to be scheduled according to the actual needs in the cloud computing data center.

[0038] Step S2: Collecting optical fiber information, where the optical fiber information includes the current optical fiber path and optical fiber ports. The optical fiber ports currently in use and the optical fiber path connected to each optical fiber port are collected from the optical fiber transmission system.

[0039] The present invention mainly selects the optical fiber wiring from the existing optical fiber lines instead of adding optical fiber lines. Therefore, before selecting the pipeline wiring, it is necessary to know the optical fiber information in the current optical fiber transmission system. For the current optical fiber transmission system, an additional management system is set up to manage the optical fibers connected to it. Therefore, all the optical fiber ports currently in use and the optical fiber paths connected to the optical fiber ports in use can be obtained through the management system.

[0040] Step S3: construct a line selection model based on a sparrow search algorithm according to the scheduling requirement information, the line selection model iteratively processes the optical fiber path and obtains the optimal optical fiber;

[0041] The specific steps include:

[0042] Step S31: determining a search purpose according to the scheduling requirement information, and constructing a line selection model based on a sparrow search algorithm according to the search purpose;

[0043] Step S32, initialize the sparrow population, determine the sparrow finder, the number of iterations and the population size, where the number of iterations is the number of optical fiber paths;

[0044] Step S33, randomly selecting an optical fiber path, and calculating a first fitness value of the optical fiber path;

[0045] Step S34, selecting another optical fiber path, calculating the first fitness value of the optical fiber path and comparing it with the first fitness value calculated last time, and retaining the optical fiber path with the larger first fitness value;

[0046] Step S35, performing iterative calculation to obtain the optical fiber path with the largest first fitness value, which is the optimal optical fiber;

[0047] Step S36, initializing the sparrow population and determining the sparrow joiners;

[0048] Step S37, selecting the optimal optical fiber, and calculating the second fitness value of the optimal optical fiber;

[0049] Step S38, arbitrarily select an optical fiber path, and calculate the second fitness value of the optical fiber path;

[0050] Step S39, compare the second fitness value of the optimal optical fiber and the second fitness value of the arbitrarily selected optical fiber path. If the second fitness value of the optimal optical fiber is greater than the second fitness value of the arbitrarily selected optical fiber path, output the optimal optical fiber; when the second fitness value of the optimal optical fiber is less than the second fitness value of the arbitrarily selected optical fiber path, add the sparrow joiner of step S36 to the sparrow finder, and repeat steps S33-S39.

[0051] As an emerging swarm intelligence algorithm, the sparrow search algorithm can simulate the foraging habits of sparrows and select the best path among multiple paths. The optimal path will also change according to different purposes. For example, the optimal path can be divided into the path with the shortest foraging path, the path with the largest amount of food, and the path with the least natural enemies. Therefore, when constructing the line selection model, it is necessary to determine the search purpose according to the scheduling requirement information, so as to construct the line selection model based on the sparrow search algorithm based on the search purpose. When selecting the wiring, the sparrow population is initialized and divided into sparrow finders and sparrow joiners. The sparrow finder is used for foraging, and the sparrow joiner is used to verify the foraging path of the sparrow finder. The sparrow finder will forage according to the obtained optical fiber path. During the foraging process, the first fitness value is calculated. After comparing the first fitness values ​​of all optical fiber paths, the optical fiber path with the largest first fitness value can be obtained. The optical fiber path with the largest first fitness value at this time is output as the optimal path.

[0052] The optimal path is then verified through the foraging behavior of the sparrow participants. The sparrow participants calculate the second fitness value based on the optimal path, and then arbitrarily select a fiber optic path and calculate the second fitness value in the same way. If the second fitness value of the optimal path is greater than the second fitness value of the arbitrarily selected fiber optic path, it means that the optimal path is the final selected fiber optic path.

[0053] If the second fitness value of the optimal path is less than the second fitness value of the arbitrarily selected optical fiber path, it means that the optimal path is not optimal. At this time, the corresponding sparrow joiner is added to the sparrow finder, and all optical fiber paths are iteratively calculated again. The final optical fiber path is the optimal path. At the same time, after the above repeated iterative calculations and verifications, the optimal path obtained can fully meet the actual scheduling needs.

[0054] Step S4: output the port to be scheduled and the optical fiber port corresponding to the optimal optical fiber.

[0055] According to the optimal optical fiber outputted in step S39, the corresponding optical fiber path is searched in the optical fiber information collected in step S2, and the optical fiber port corresponding to the searched optical fiber path is obtained.

[0056] After obtaining the optimal path, the corresponding optical fiber path is searched in the collected optical fiber information according to the optimal path, and after obtaining the corresponding optical fiber port, the optical fiber port and the port to be scheduled are displayed and output at the same time. At this time, the user can actively swap the optical fiber of the port to be scheduled and the optical fiber port. The swapped optical fiber can meet the actual needs of subsequent users.

[0057] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims

1. A method for selecting and scheduling optical fiber wiring in a cloud computing data center, characterized in that: The following steps are involved: Step S1, receiving a scheduling instruction, and obtaining scheduling requirement information and a port to be scheduled according to the scheduling instruction; Step S2, collecting optical fiber information, wherein the optical fiber information includes a current optical fiber path and an optical fiber port; Step S3: construct a line selection model based on a sparrow search algorithm according to the scheduling requirement information, the line selection model iteratively processes the optical fiber path and obtains the optimal optical fiber; Step S4, outputting the port to be scheduled and the optical fiber port corresponding to the optimal optical fiber; The scheduling requirement information includes data transmission rate, data transmission stability, and data transmission packet loss rate; The specific steps of step S3 include: Step S31: determining a search purpose according to the scheduling requirement information, and constructing a line selection model based on a sparrow search algorithm according to the search purpose; Step S32, initializing the sparrow population, determining the sparrow discoverer, the number of iterations and the population size; Step S33, randomly selecting an optical fiber path, and calculating a first fitness value of the optical fiber path; Step S34, selecting another optical fiber path, calculating the first fitness value of the optical fiber path and comparing it with the first fitness value calculated last time, and retaining the optical fiber path with the larger first fitness value; Step S35: perform iterative calculation to obtain the optical fiber path with the largest first fitness value, which is the optimal optical fiber.

2. The optical fiber wiring selection and scheduling method for a cloud computing data center according to claim 1 is characterized in that: The step S2 collects the optical fiber ports currently in use and the optical fiber paths connected to each optical fiber port from the optical fiber transmission system.

3. The optical fiber wiring selection and scheduling method for a cloud computing data center according to claim 1 is characterized in that: The number of iterations is the number of optical fiber paths.

4. The optical fiber wiring selection and scheduling method for a cloud computing data center according to claim 1, characterized in that: The specific steps of step S3 also include: Step S36, initializing the sparrow population and determining the sparrow joiners; Step S37, selecting the optimal optical fiber, and calculating the second fitness value of the optimal optical fiber; Step S38, arbitrarily select an optical fiber path, and calculate the second fitness value of the optical fiber path; Step S39, comparing the second fitness value of the optimal optical fiber and the second fitness value of the arbitrarily selected optical fiber path, if the second fitness value of the optimal optical fiber is greater than the second fitness value of the arbitrarily selected optical fiber path, outputting the optimal optical fiber.

5. The optical fiber wiring selection and scheduling method for a cloud computing data center according to claim 4 is characterized in that: In step S39, when the second fitness value of the optimal optical fiber is less than the second fitness value of the arbitrarily selected optical fiber path, the sparrow joiner of step S36 is added to the sparrow finder, and steps S33 to S39 are repeatedly executed.

6. The optical fiber wiring selection and scheduling method for a cloud computing data center according to claim 4, characterized in that: The step S4 searches for a corresponding optical fiber path in the optical fiber information collected in step S2 according to the optimal optical fiber outputted in step S39, and obtains an optical fiber port corresponding to the searched optical fiber path.

Citation Information

Patent Citations

  • Fibre -optic distribution device and optic fibre distribution system

    CN206948532U

  • Method and device for distributing network service routing

    CN101651621A

  • Gymnasium crowd evacuation simulation method and system based on sparrow search algorithm, electronic equipment and medium

    CN114065614A

Cited By

  • Data center oriented multi-core fiber network signal scheduling method and system

    CN122891145A