Data processing method and related equipment based on optical fiber network
By obtaining the operating data of the fiber network, comprehensively considering the availability of resources and hardware, using the Malcov status transfer diagram to calculate the hardware availability, solve the problem of low accuracy of the optical fiber network reliability assessment, realize the reliable and stable operation of the optical network and the long -term system of the system. Stability guarantee.
Patent Information
- Application Number
- CN202410360573.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-03-27
- Publication Date
- 2025-01-28
- Estimated Expiration
- 2044-03-27
AI Technical Summary
The reliability evaluation of fiber networks is low, and it is greatly affected by subjective factors, is not very dynamic, and it is difficult to obtain reliability data, which makes it difficult to ensure the stability of fiber networks.
By obtaining the network operation data and business operation data of the optical fiber network, consider the availability and hardware steady -state availability of resource usage, and use the Malcov status transfer diagram to calculate the hardware availability to determine the reliability of the optical fiber network.
A comprehensive and comprehensive assessment of the reliability of optical fiber networks is achieved, ensuring that the optical network can run reliable and stable, and ensure the long -term stability of the system.
Smart Images

Figure CN118433577B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of computer technology, and in particular to a data processing method based on an optical fiber network and related equipment. Background Art
[0002] The reliability of optical networks is affected by many factors, including aging, dynamic changes in equipment, and component failures caused by extreme environments. Failures in optical network components may cause the optical network to fail to operate normally, especially failures in key switching nodes may cause serious data loss. However, there are some limitations in the current reliability assessment methods for optical networks. For example, they are greatly affected by subjective factors, and the effectiveness of indicator selection cannot be guaranteed; or there are situations where the dynamics are not strong, and reliability data is difficult to obtain, which increases the difficulty of multi-indicator evaluation and makes it difficult to conduct a comprehensive evaluation. All of these lead to low accuracy in reliability assessment of optical fiber networks, which is not conducive to maintaining the stability of optical fiber networks. Summary of the invention
[0003] The present disclosure proposes a data processing method based on an optical fiber network and related equipment to solve the technical problem of low accuracy of reliability evaluation of optical fiber networks to a certain extent.
[0004] In a first aspect, the present disclosure provides a data processing method based on an optical fiber network, comprising:
[0005] Acquiring network operation data and service operation data of the optical fiber network;
[0006] Determining resource availability of whether a service is allocated resources based on the service operation data, and determining hardware availability of whether hardware required to execute the service is in a steady state based on the operation data;
[0007] Whether the optical fiber network is reliable is determined based on the resource availability and the hardware availability simultaneously satisfying the required target service quantity and total service quantity.
[0008] In a second aspect of the present disclosure, there is provided a data processing device based on an optical fiber network, comprising:
[0009] An acquisition module, used for acquiring network operation data and service operation data of the optical fiber network;
[0010] an availability module, configured to determine resource availability of resources allocated to a service based on the service operation data, and hardware availability of hardware required to execute the service based on the operation data;
[0011] A reliable module is used to determine whether the optical fiber network is reliable based on the resource availability and the hardware availability simultaneously satisfying the required target business quantity and total business quantity.
[0012] In a third aspect of the present disclosure, an electronic device is provided, comprising one or more processors, a memory; and one or more programs, wherein the one or more programs are stored in the memory and executed by the one or more processors, and the programs include instructions for executing the method described in the first aspect.
[0013] According to a fourth aspect of the present disclosure, a non-volatile computer-readable storage medium containing a computer program is provided. When the computer program is executed by one or more processors, the processors execute the method described in the first aspect.
[0014] In a fifth aspect of the present disclosure, a computer program product is provided, comprising computer program instructions, which, when executed on a computer, enable the computer to execute the method described in the first aspect.
[0015] From the above, it can be seen that the data processing method and related equipment based on the optical fiber network provided by the present disclosure comprehensively evaluate the reliability of the optical network by comprehensively considering the steady-state availability probability of the resources in the optical fiber network and the hardware serving the business. This is conducive to ensuring that the optical network can operate reliably and smoothly and guaranteeing the long-term stability of the system. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] In order to more clearly illustrate the technical solutions in the present disclosure or related technologies, the drawings required for use in the embodiments or related technical descriptions are briefly introduced below. Obviously, the drawings described below are only embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0017] Figure 1 It is a schematic diagram of a data processing architecture based on an optical fiber network according to an embodiment of the present disclosure.
[0018] Figure 2 The figure is a schematic diagram of the hardware structure of an exemplary electronic device according to an embodiment of the present disclosure.
[0019] Figure 3 The present invention is a flowchart of a data processing method based on an optical fiber network according to an embodiment of the present invention.
[0020] Figure 4 A topology diagram of a fiber optic network.
[0021] Figure 5 The figure is a schematic diagram of the connection relationship of the nodes in the embodiment of the present disclosure.
[0022] Figure 6 Schematic diagram of a Markov state transition diagram according to an embodiment of the present disclosure.
[0023] Figure 7 It is a schematic diagram of a data processing method based on an optical fiber network according to an embodiment of the present disclosure.
[0024] Figure 8 It is a schematic diagram of a data processing device based on an optical fiber network according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0025] In order to make the objectives, technical solutions and advantages of the present disclosure more clearly understood, the present disclosure is further described in detail below in combination with specific embodiments and with reference to the accompanying drawings.
[0026] It should be noted that, unless otherwise defined, the technical terms or scientific terms used in the embodiments of the present disclosure should be understood by people with ordinary skills in the field to which the present disclosure belongs. The "first", "second" and similar words used in the embodiments of the present disclosure do not indicate any order, quantity or importance, but are only used to distinguish different components. "Including" or "comprising" and similar words mean that the elements or objects appearing before the word cover the elements or objects listed after the word and their equivalents, without excluding other elements or objects. "Connect" or "connected" and similar words are not limited to physical or mechanical connections, but can include electrical connections, whether direct or indirect. "Up", "down", "left", "right" and the like are only used to indicate relative positional relationships. When the absolute position of the described object changes, the relative positional relationship may also change accordingly.
[0027] It is understandable that before using the technical solutions disclosed in the embodiments of the present disclosure, the types, scope of use, usage scenarios, etc. of the personal information involved in the present disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.
[0028] For example, in response to receiving an active request from a user, a prompt message is sent to the user to clearly prompt the user that the operation requested to be performed will require obtaining and using the user's personal information. Thus, the user can autonomously choose whether to provide personal information to software or hardware such as an electronic device, application, server, or storage medium that performs the operation of the technical solution of the present disclosure according to the prompt message.
[0029] As an optional but non-limiting implementation, in response to receiving an active request from the user, the prompt information may be sent to the user in the form of a pop-up window, in which the prompt information may be presented in text form. In addition, the pop-up window may also carry a selection control for the user to choose "agree" or "disagree" to provide personal information to the electronic device.
[0030] It is understandable that the above notification and the process of obtaining user authorization are merely illustrative and do not constitute a limitation on the implementation of the present disclosure. Other methods that meet the relevant laws and regulations may also be applied to the implementation of the present disclosure.
[0031] Figure 1 A schematic diagram of a data processing architecture based on an optical fiber network according to an embodiment of the present disclosure is shown. Figure 1 , the optical fiber network-based data processing architecture 100 may include a server 110, a terminal 120, and a network 130 providing a communication link. The server 110 and the terminal 120 may be connected via a wired or wireless network 130. The server 110 may be an independent physical server, or a server cluster or distributed system consisting of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, security services, and CDN.
[0032] The terminal 120 may be implemented in hardware or software. For example, when the terminal 120 is implemented in hardware, it may be various electronic devices having a display screen and supporting page display, including but not limited to smart phones, tablet computers, e-book readers, laptop portable computers, and desktop computers, etc. When the terminal 120 device is implemented in software, it may be installed in the electronic devices listed above; it may be implemented as multiple software or software modules (such as software or software modules used to provide distributed services), or it may be implemented as a single software or software module, which is not specifically limited here.
[0033] It should be noted that the optical fiber network-based data processing method provided in the embodiment of the present application can be executed by the terminal 120 or by the server 110. It should be understood that Figure 1 The number of terminals, networks and servers in the embodiment is only for illustration and is not intended to limit the number of terminals, networks and servers. Any number of terminals, networks and servers may be provided as required.
[0034] Figure 2 FIG. 2 shows a schematic diagram of the hardware structure of an exemplary electronic device 200 provided in an embodiment of the present disclosure. Figure 2 As shown, the electronic device 200 may include: a processor 202, a memory 204, a network module 206, a peripheral interface 208 and a bus 210. The processor 202, the memory 204, the network module 206 and the peripheral interface 208 are connected to each other in communication within the electronic device 200 through the bus 210.
[0035] Processor 202 may be a central processing unit (CPU), a data processor based on an optical network, a neural network processor (NPU), a microcontroller (MCU), a programmable logic device, a digital signal processor (DSP), an application specific integrated circuit (ASIC), or one or more integrated circuits. Processor 202 may be used to perform functions related to the technology described in the present disclosure. In some embodiments, processor 202 may also include multiple processors integrated into a single logical component. For example, Figure 2 As shown, processor 202 may include a plurality of processors 202a, 202b, and 202c.
[0036] The memory 204 may be configured to store data (eg, instructions, computer code, etc.). Figure 2 As shown, the data stored in the memory 204 may include program instructions (for example, program instructions for implementing the data processing method based on the optical fiber network of the embodiment of the present disclosure) and data to be processed (for example, the memory may store configuration files of other modules, etc.). The processor 202 may also access the program instructions and data stored in the memory 204, and execute the program instructions to operate on the data to be processed. The memory 204 may include a volatile storage device or a non-volatile storage device. In some embodiments, the memory 204 may include a random access memory (RAM), a read-only memory (ROM), an optical disk, a magnetic disk, a hard disk, a solid-state drive (SSD), a flash memory, a memory stick, etc.
[0037] The network module 206 can be configured to provide communication with other external devices to the electronic device 200 via a network. The network can be any wired or wireless network capable of transmitting and receiving data. For example, the network can be a wired network, a local wireless network (e.g., Bluetooth, WiFi, near field communication (NFC) etc.), a cellular network, the Internet or a combination thereof. It is understood that the type of network is not limited to the above specific examples. In some embodiments, the network module 306 can include any number of network interface controllers (NICs), radio frequency modules, transceivers, modems, routers, gateways, adapters, cellular network chips, etc., in any combination.
[0038] The peripheral interface 208 can be configured to connect the electronic device 200 to one or more peripheral devices to achieve information input and output. For example, the peripheral devices can include input devices such as a keyboard, a mouse, a touch pad, a touch screen, a microphone, and various sensors, and output devices such as a display, a speaker, a vibrator, and an indicator light.
[0039] The bus 210 can be configured to transmit information between various components of the electronic device 200 (e.g., the processor 202, the memory 204, the network module 206, and the peripheral interface 208), such as an internal bus (e.g., a processor-memory bus), an external bus (USB port, PCI-E bus), etc.
[0040] It should be noted that, although the architecture of the electronic device 200 only shows the processor 202, the memory 204, the network module 206, the peripheral interface 208 and the bus 210, in the specific implementation process, the architecture of the electronic device 200 may also include other components necessary for normal execution. In addition, it can be understood by those skilled in the art that the architecture of the electronic device 200 may also only include the components necessary for implementing the embodiments of the present disclosure, and does not necessarily include all the components shown in the figure.
[0041] The rapid rise of network applications such as live broadcasting, online games, and the Metaverse has led to a sharp increase in the load on communication networks. Optical networks, with their outstanding large capacity, high transmission rate, and anti-electromagnetic interference characteristics, have become the mainstay of communication network construction. The development of optical networks aims to achieve ultra-large capacity, high reliability, and low power consumption to meet future network needs. In order to achieve extremely fine-grained non-blocking scheduling and higher single-node capacity. It is necessary to upgrade optical switching nodes, system equipment, and network architecture to build a new generation of trunk optical switching cluster nodes. However, with the continuous increase in the transmission capacity of optical networks, the reliability of optical networks is also facing huge challenges. Reliability refers to the ability of optical networks to provide services under specific conditions. From the perspective of reliability, optical component failure, fiber breakage, optical component aging, and configuration errors may all lead to reduced reliability of optical networks. Once the reliability of optical networks is reduced, it will bring huge losses to operators.
[0042] The reliability of optical networks is affected by many factors, including aging, dynamic changes in equipment, and component failures caused by extreme environments. Failure of optical network components may cause the optical network to fail to operate normally, especially failure of key switching nodes may cause serious data loss. Therefore, how to conduct a comprehensive evaluation of optical networks is an urgent problem to be solved. The existing optical network reliability evaluation can be summarized into the following aspects:
[0043] (1) Multi-index weighted evaluation: Multiple indicators that affect the reliability of the optical network are obtained, and the value of the optical network reliability is obtained based on the analytic hierarchy process (AHP), entropy weight method (EWM), or topsis.
[0044] (2) Model analysis method: Draw the reliability block diagram (RBD) of the network based on the connection relationship between components and solve it based on the failure rate of network components. According to the probability of various states of optical network components, use fault tree (FT) or Bayesian network (BN) to perform fault analysis.
[0045] (3) Graph theory method: The topological structure is used to combine the structural indicators (such as node degree, connectivity, etc.) and centrality indicators (such as degree centrality, closeness centrality, etc.) of the topology. The reliability of the optical network is calculated by removing network nodes or links (random removal and targeted removal).
[0046] However, there are some limitations to the current reliability assessment methods for optical networks. Multi-index weighted assessment is greatly affected by subjective factors, and the effectiveness of index selection cannot be guaranteed. Model analysis methods are not very dynamic, and reliability data is difficult to obtain, which increases the difficulty of multi-index assessment. Graph theory methods are based on the connectivity of the network topology itself, making it difficult to conduct comprehensive assessments.
[0047] In view of this, the embodiments of the present disclosure provide a data processing method based on an optical fiber network and related devices. By comprehensively considering the steady-state availability probability of resources in the optical fiber network and hardware serving the business, the reliability of the optical network is comprehensively and comprehensively evaluated. This is conducive to ensuring that the optical network can operate reliably and smoothly and guaranteeing the long-term stability of the system.
[0048] See also Figure 3 , Figure 3 The schematic flow chart of the data processing method based on the optical fiber network according to the embodiment of the present disclosure is shown. The data processing method based on the optical fiber network according to the embodiment of the present disclosure can be deployed on the server side. Figure 3 In the embodiment, the optical fiber network-based data processing method 300 may further include the following steps.
[0049] In step S310, network operation data and service operation data of the optical fiber network are obtained.
[0050] Among them, network operation data may refer to data associated with the optical fiber network, such as data associated with the link. Business operation data may refer to data associated with the business executed in the optical fiber network. Specifically, G(V, E) can be used to represent this network, where V represents the set of optical forwarding nodes (optical cross-connect OXC), {v|v∈V}; E represents the set of optical links, {(a, b)|(a, b)∈E, a≠b}, |E| is the number of links; the length L of the link can be expressed as |ab|=L; the failure rate and repair rate of OXC, optical amplifier and optical fiber link are obtained. Where the failure rate is λ1, λ2,…λ Q , λ1 represents the failure rate of component 1, and Q represents the total number of components. The repair rate from component 1 to component Q is expressed as: μ1, μ2…μQ .
[0051] In step S320, resource availability of resources allocated to the service is determined based on the service operation data, and hardware availability of hardware required to execute the service is determined based on the operation data.
[0052] In some embodiments, determining whether a service is allocated resource availability based on the service operation data includes:
[0053] In response to the service allocating routes and wavelength resources successfully, determining resource availability as a first value;
[0054] In response to the service allocating routes and wavelength resources being unsuccessful, determining resource availability to be a second value.
[0055] Specifically, the optical network service set M, the number of services is |M|, s and d represent the source node and destination node respectively, B represents the number of wavelengths required by the service, Represents the arrival time of the business. Represents the duration of the service. Routing and resource allocation are performed for each service. For any service m i For example, if the routing and wavelength resources are successfully allocated, the resource availability is expressed as If the resource allocation is not successful,
[0056] In some embodiments, determining whether the hardware required to execute the service is in a steady-state hardware availability based on the operation data includes:
[0057] determining a link failure rate and a link repair rate of links in the optical fiber network based on the operating data;
[0058] The hardware availability is determined based on the link failure rate and the link repair rate.
[0059] In some embodiments, determining a link failure rate and a link repair rate of links between nodes in the optical fiber network based on the operation data includes:
[0060] Obtaining the link failure rate based on the sum of component failure rates of components in the link;
[0061] A first sum value is obtained based on the sum of a first ratio of a component failure rate to a component repair rate of the components in the link, and the link repair rate is obtained based on a second ratio of the link failure rate to the first sum value.
[0062] Specifically, link ab is a set of elements ab = {1, ..., Q}. Find the total failure rate when the link between nodes reaches a steady state and repair rate For a series system, the failure rate and repair rate when the system reaches a steady state are calculated as shown in formula (1) and formula (2).
[0063]
[0064]
[0065] In some embodiments, determining the hardware availability based on the link failure rate and the link repair rate includes:
[0066]
[0067]
[0068]
[0069] Among them, P0 represents the probability of normal operation of the optical fiber network, P i represents the probability that component i is in a faulty state, P ij represents the probability of component j failing when component i fails; P ji P represents the probability of component i failing when component j fails; i μ i Indicated by state P i Transfer to state P0, Represented by state P i Transfer to state P ij , P0λ i Indicates a transition from state P0 to state P i , Indicated by state P ij Or state P ji Transfer to state P i ; i represents the failure rate of network nodes in the optical fiber network, μ i It represents the repair rate of network nodes in the optical fiber network, and N represents the total number of the links.
[0070] In some embodiments, determining the hardware availability based on the link failure rate and the link repair rate further includes: determining the probability P0 of the optical fiber network working normally as the hardware availability.
[0071] Specifically, the Markov process is used to calculate the steady-state availability of the optical path hardware. The Markov process is continuous in time and discrete in space, and satisfies Then the system is at x(t n ) can be expressed as P(x(t n ))=P{x(tn )=S j |x(t n-1 )=S i}, where S i and S j All belong to the state space S of the system. From state S i Transfer to state S j The state transition function can be written as P ij (t, Δt) = P {x(t+Δt) = S j |x(t)=S i} Among them, Δt represents a very small time interval. The transition probability is only related to the time interval and has nothing to do with the previous state, so the formula can be converted into P ij (Δt) = P {x (Δt) = S j |x(0)=S i The transition rate between states can be used to represent the transition probability of a state, P ij (Δt) = v ij Δt+O(Δt),v ij Indicates that from state S i Transfer to state S j The transfer rate of state S is O(Δt), which represents the higher-order infinitesimal of Δt and the probability of multiple state transfers within Δt. According to the state balance equation, formula (3) can be obtained. For state S i The probability of transitioning to the state at time t is equal to the probability of transitioning to the state. ji Indicates entering S i State transition rate, v ik Indicates leaving S i The state transfer rate, N represents the number of state spaces. According to formula (3), the state equation group can be expressed as formula (4). W is the coefficient matrix of the state transfer equation. In the field of reliability, the Markov steady-state solution is generally calculated, as shown in formula (5). When time t→+∞, the system reaches a steady state. Formula (6) restricts the sum of all states of the system to 1. According to formula (3) to formula (6), the probability of the system being in any state when it reaches a steady state can be calculated, that is, P0(t),...P N (t).
[0072]
[0073]
[0074]
[0075]
[0076] The hardware availability of each service can be calculated using the Markov process Since the probability of high-order faults in large networks is very small, single fault and double fault situations can be considered. The Markov state transition space can be expressed as:
[0077] P={P0,P1,…,P i ,…,P N , P 12 ,…,P ij ,…S N,N-1}.
[0078] Among them, P0 represents the probability of normal operation of the optical network, P i represents the probability that component i is in a faulty state, P ij P represents the probability that component j fails when component i fails. ij and P ji is different. ji represents the probability of component i failing when component j fails. According to formula (1) and formula (3), formula (7) can be obtained as the Markov state equilibrium equation. For each state P i , when time t→+∞, the system reaches a steady state. That is, the value of the state transition is equal to the value of the state transition. In formula (7), P i μ i Indicated by state P i Transfer to state P0, Represents the system from state P i Transfer to state P ij , P0λ i Indicates a transition from state P0 to state P i , Indicated by state P ij Or state P ji Transfer to state P i In formula (7), the failure rates are λ1,λ2…λ N ,λ i represents the failure rate of optical cross-connects or optical fibers between optical cross-connects, and N represents the total number of optical network nodes and optical fibers between optical network nodes. The repair rate of optical network nodes or optical fibers between optical network nodes is expressed as: μ1, μ2…μ N . i and μ i Both represent the rate of transitioning into or out of the state. Formula (8) gives the conversion relationship between the single fault state and the double fault state. Formula (9) limits the total state sum of the system to 1.
[0079]
[0080]
[0081]
[0082] In step S330, it is determined whether the optical fiber network is reliable based on the resource availability and the hardware availability simultaneously satisfying the required target service quantity and total service quantity.
[0083] In some embodiments, determining whether the optical fiber network is reliable based on the resource availability and the hardware availability simultaneously satisfying the required target service quantity and total service quantity includes:
[0084] Obtaining the target service quantity based on the sum of the quantity of services for which the resource availability is the first value and the hardware availability is greater than or equal to a preset threshold;
[0085] Obtaining a reliability result of the optical fiber network based on a third ratio of the target business quantity to the total business quantity;
[0086] In response to the reliability result being greater than or equal to a reliability threshold, the optical fiber network is determined to be reliable.
[0087] Specifically, any business m within a given time i Determine whether it meets resource availability Then, the hardware steady-state availability threshold H th It can also be set according to actual conditions, for example, to determine the hardware availability Whether the hardware availability threshold H is met th =0.99999. Finally, the reliability evaluation is based on the proportion of services that meet resource availability and hardware steady-state availability within the specified time. In other words, each service must meet and H th The two restrictions can ensure the reliable transmission of services. According to formula (10) to formula (12), the reliability of the optical network in the time period [0, T] is calculated. i (t) = 1 indicates service m i If both reliability constraints are met at the same time, reliable transmission can be performed. R(T) represents the reliability of the optical network at time T, |M(T)| represents the total number of services before time T, and N um (T) represents the number of services that simultaneously meet two constraints, namely, resource availability and hardware steady-state availability of the service.
[0088]
[0089]
[0090]
[0091] See also Figure 4 , Figure 4 A topology diagram of a fiber optic network is shown. Figure 4 In the optical fiber network G(V, E), V represents the set of optical forwarding nodes (reconfigurable optical add / drop multiplexers ROADM and optical cross-connects OXC), {v|v∈V}; E represents the set of optical links, {(a, b)|(a, b)∈E, a≠b}, |E| is the number of links; the length of the link L can be expressed as |ab|=L. In a wavelength division multiplexing (WDM) optical network, the wavelength resources on the link (a, b) are divided into B continuous wavelengths, and the wavelength resources of the link (a, b) can be expressed as Γ={1, 2,…, B}. When using a WDM optical network for task transmission, the allocation of wavelength resources needs to meet the following restrictions: wavelength consistency and wavelength continuity constraints, which means that in the optical network, the same service always uses the same wavelength with continuous sequence numbers.
[0092] According to the number of optical amplifiers and fiber segments in each link, the failure rate and repair rate are calculated when the transmission link between nodes reaches a steady state. For example, Figure 4 Node 5 and Node 7 in . Figure 5 , Figure 5 A schematic diagram of the connection relationship of nodes according to an embodiment of the present disclosure is shown. Figure 5 In the figure, there are 3 sections of optical fiber and 2 optical amplifiers between node 5 and node 7. λ1, λ2, λ3, λ4, λ5 and μ1, μ2, μ3, μ4, μ5 correspond to the failure rate and repair rate of the optical fiber section and the optical amplifier respectively. Since one component of the series system is unavailable, the entire transmission line will be unavailable. Therefore, it is assumed that the transmission optical path of a service is 2-1-3. The failure rate and repair rate of the optical line system between node 1 and node 2 and the optical line system between node 1 and node 3 are required. The average failure rate of optical fiber per kilometer is 0.38×10 -6 / km, the average repair rate per kilometer is 0.083 / km. The average failure rate of optical amplifiers is 0.4×10 -4 , the average repair rate is 0.5. According to formula (1) to formula (2), we can calculate λ 21 =1.788×10 -4 , μ 21 =0.133,λ 13 =1.758×10 -4 , μ 13 =0.134. In particular, for protection schemes such as dedicated protection and multi-path protection, the series line system can be converted into a parallel system or a series-parallel hybrid system for similar calculations, which will not be elaborated here.
[0093] Routing and resource allocation algorithms can be used to allocate transmission paths for services and determine whether resource constraints are met.
[0094] For each service, the hardware steady-state availability of its transmission line is calculated. The transmission line includes an optical transmission line system consisting of optical fiber segments and amplifiers and forwarding nodes. Assume that the transmission optical path of a service is 2-1-3. The failure rate and repair rate of the optical transmission line system between node 1 and node 2 can be obtained as: 21 =1.788×10 -4 , μ 21 =0.133. The failure rate and repair rate of the optical line system between node 1 and node 3 are: 13 =1.758×10 -4 , μ 13 =0.134. The failure rate and repair rate of optical cross-connection are 10 -5 and 0.167. The Markov state transition diagram can be obtained, such as Figure 6 As shown, Figure 6 A schematic diagram of a Markov state transition diagram according to an embodiment of the present disclosure is shown. Then, according to formula (7) to formula (9), the equilibrium equations formula (13) to formula (16) can be listed. For the business in this example, the calculation results of the steady-state availability of the hardware are shown in Table 1. The steady-state availability P0 of the hardware component system used by the current business is: 0.99728926, which does not meet the preset hardware availability threshold H th =0.99999required.
[0095]
[0096]
[0097]
[0098]
[0099] state P0 P1 P2 P3 P12 Steady-state probability 0.997289 0.001341 5.97E-05 0.001308 4.47E-08 state P13 P21 P23 P31 P32 Steady-state probability 8.83E-07 3.56E-08 3.49E-08 8.76E-07 4.35E-08
[0100] Table 1
[0101] Calculate the number of services that meet resource constraints and service hardware steady-state availability constraints, and calculate the proportion of services that meet both constraints. The optical network reliability can be obtained using formulas (10) to (12). Figure 7 , Figure 7 A schematic diagram of a data processing method based on an optical fiber network according to an embodiment of the present disclosure is shown. Figure 7In the process, first, the topology information of the optical fiber network is obtained, and the failure rate and repair rate of the media link are calculated. Then, for service i, determine whether a working path is assigned and whether the number of wavelengths is met; if service i is assigned a working path and the number of wavelengths is met, the hardware availability is calculated (otherwise i=i+1). Next, determine whether the hardware availability is greater than or equal to the calculated hardware availability threshold. If the hardware availability is greater than or equal to the calculated hardware availability threshold, it is included in the target service quantity g(i). Determine whether i is M, where M is the total number of services. If i reaches M, the reliability of the optical fiber network R=g(i) / M can be obtained. If i does not reach M, then i=i+1, and the above process is repeated starting from determining whether a working path is assigned until i reaches M.
[0102] It can be seen that according to the method of the embodiment of the present disclosure, by comprehensively considering the steady-state availability probability of the resources in the network and the hardware serving the business, the reliability of the optical network can be comprehensively and comprehensively evaluated. This is conducive to carrying out targeted network maintenance and protection measures, ensuring that the optical network can operate reliably and smoothly, and ensuring the long-term stability of the system.
[0103] It should be noted that the method of the embodiment of the present disclosure can be performed by a single device, such as a computer or a server. The method of the present embodiment can also be applied in a distributed scenario and completed by multiple devices cooperating with each other. In the case of such a distributed scenario, one of the multiple devices can only perform one or more steps in the method of the embodiment of the present disclosure, and the multiple devices will interact with each other to complete the described method.
[0104] It should be noted that the above describes some embodiments of the present disclosure. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the above embodiments and still achieve the desired results. In addition, the processes depicted in the accompanying drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0105] Based on the same technical concept, corresponding to any of the above-mentioned embodiments and methods, the present disclosure also provides a data processing device based on an optical fiber network, see Figure 8 , the optical fiber network-based data processing device comprises:
[0106] An acquisition module, used for acquiring network operation data and service operation data of the optical fiber network;
[0107] an availability module, configured to determine resource availability of resources allocated to a service based on the service operation data, and hardware availability of hardware required to execute the service based on the operation data;
[0108] A reliable module is used to determine whether the optical fiber network is reliable based on the resource availability and the hardware availability simultaneously satisfying the required target business quantity and total business quantity.
[0109] For the convenience of description, the above device is described by dividing it into various modules according to its functions. Of course, when implementing the present disclosure, the functions of each module can be implemented in the same or multiple software and / or hardware.
[0110] The device of the above embodiment is used to implement the corresponding optical fiber network-based data processing method in any of the above embodiments, and has the beneficial effects of the corresponding method embodiment, which will not be repeated here.
[0111] Based on the same technical concept, corresponding to any of the above-mentioned embodiment methods, the present disclosure also provides a non-transitory computer-readable storage medium, wherein the non-transitory computer-readable storage medium stores computer instructions, and the computer instructions are used to enable the computer to execute the optical fiber network-based data processing method as described in any of the above embodiments.
[0112] The computer-readable medium of this embodiment includes permanent and non-permanent, removable and non-removable media, and information storage can be implemented by any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, read-only compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device.
[0113] The computer instructions stored in the storage medium of the above embodiment are used to enable the computer to execute the optical fiber network-based data processing method as described in any of the above embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.
[0114] Those skilled in the art should understand that the discussion of any of the above embodiments is merely illustrative and is not intended to imply that the scope of the present disclosure (including the claims) is limited to these examples. Based on the concept of the present disclosure, the technical features in the above embodiments or different embodiments may be combined, the steps may be implemented in any order, and there are many other variations of the different aspects of the embodiments of the present disclosure as described above, which are not provided in detail for the sake of simplicity.
[0115] In addition, to simplify the description and discussion, and in order not to make the embodiments of the present disclosure difficult to understand, the known power / ground connections to the integrated circuit (IC) chips and other components may or may not be shown in the provided figures. In addition, the device can be shown in the form of a block diagram to avoid making the embodiments of the present disclosure difficult to understand, and this also takes into account the fact that the details of the implementation of these block diagram devices are highly dependent on the platform on which the embodiments of the present disclosure will be implemented (that is, these details should be fully within the scope of understanding of those skilled in the art). Where specific details (e.g., circuits) are set forth to describe exemplary embodiments of the present disclosure, it is apparent to those skilled in the art that the embodiments of the present disclosure can be implemented without these specific details or with changes in these specific details. Therefore, these descriptions should be considered illustrative rather than restrictive.
[0116] Although the present disclosure has been described in conjunction with specific embodiments of the present disclosure, many replacements, modifications and variations of these embodiments will be apparent to those skilled in the art from the foregoing description. For example, other memory architectures (e.g., dynamic RAM (DRAM)) may use the embodiments discussed.
[0117] The embodiments of the present disclosure are intended to cover all such substitutions, modifications and variations that fall within the broad scope of the appended claims. Therefore, any omissions, modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the embodiments of the present disclosure should be included in the scope of protection of the present disclosure.
Claims
1. A data processing method based on an optical fiber network, comprising: Acquiring network operation data and service operation data of the optical fiber network; determining resource availability of resources to be allocated to a service based on the service operation data; and determining whether the hardware required to execute the business is in a steady-state hardware availability based on the operation data, including: Determining a link failure rate and a link repair rate of a link in the optical fiber network based on the operation data includes: obtaining the link failure rate based on a sum of component failure rates of components in the link; obtaining a first sum value based on a sum of first ratios of component failure rates of components in the link to component repair rates, and obtaining the link repair rate based on a second ratio of the link failure rate to the first sum value; Determining the hardware availability based on the link failure rate and the link repair rate includes: Among them, P0 represents the probability of normal operation of the optical fiber network, P i represents the probability that component i is in a faulty state, P ij represents the probability of component j failing when component i fails; P ji P represents the probability of component i failing when component j fails; i μ i Indicated by state P i Transfer to state P0, Represented by state P i Transfer to state P ij , P0λ i Indicates a transition from state P0 to state P i , Indicated by state P ij Or state P ji Transfer to state P i ; i represents the failure rate of component i in the optical fiber network, μ i represents the repair rate of component i in the optical fiber network, λ j represents the failure rate of component j in the optical fiber network, μ j represents the repair rate of element j in the optical fiber network, and N represents the total number of links; Determining whether the optical fiber network is reliable based on the resource availability and the hardware availability simultaneously satisfying the required target service quantity and total service quantity includes: Obtaining the target service quantity based on the sum of the number of services for which the resource availability is a first value and the hardware availability is greater than or equal to a preset threshold; Obtaining a reliability result of the optical fiber network based on a third ratio of the target business quantity to the total business quantity; In response to the reliability result being greater than or equal to a reliability threshold, the optical fiber network is determined to be reliable.
2. The method according to claim 1, wherein Determining whether a service is allocated resource availability based on the service operation data includes: In response to the service allocating routes and wavelength resources successfully, determining resource availability as a first value; In response to the service allocating routes and wavelength resources being unsuccessful, determining resource availability to be a second value.
3. The method according to claim 1, wherein Determining the hardware availability based on the link failure rate and the link repair rate also includes: The probability P0 that the optical fiber network works normally is determined as the hardware availability.
4. A data processing device based on an optical fiber network, comprising: An acquisition module, used for acquiring network operation data and service operation data of the optical fiber network; an availability module, configured to determine whether a service is allocated resource availability based on the service operation data; and determining whether the hardware required to execute the business is in a steady-state hardware availability based on the operation data, including: Determining a link failure rate and a link repair rate of a link in the optical fiber network based on the operation data includes: obtaining the link failure rate based on a sum of component failure rates of components in the link; obtaining a first sum value based on a sum of first ratios of component failure rates of components in the link to component repair rates, and obtaining the link repair rate based on a second ratio of the link failure rate to the first sum value; Determining the hardware availability based on the link failure rate and the link repair rate includes: Among them, P0 represents the probability of normal operation of the optical fiber network, P i represents the probability that component i is in a faulty state, P ij represents the probability of component j failing when component i fails; P ji P represents the probability of component i failing when component j fails; i μ i Indicated by state P i Transfer to state P0, Represented by state P i Transfer to state P ij , P0λ i Indicates a transition from state P0 to state P i , Indicated by state P ij Or state P ji Transfer to state P i ; i represents the failure rate of component i in the optical fiber network, μ i represents the repair rate of component i in the optical fiber network, λ j represents the failure rate of component j in the optical fiber network, μ j represents the repair rate of element j in the optical fiber network, and N represents the total number of links; A reliable module, used to determine whether the optical fiber network is reliable based on the resource availability and the hardware availability simultaneously satisfying the required target service quantity and total service quantity, including: Obtaining the target service quantity based on the sum of the number of services for which the resource availability is a first value and the hardware availability is greater than or equal to a preset threshold; Obtaining a reliability result of the optical fiber network based on a third ratio of the target business quantity to the total business quantity; In response to the reliability result being greater than or equal to a reliability threshold, the optical fiber network is determined to be reliable.
5. An electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the method according to any one of claims 1 to 3 when executing the program. 6 . A non-transitory computer-readable storage medium storing computer instructions, wherein the computer instructions are used to cause a computer to execute the method according to claim 1 .
Citation Information
Patent Citations
Shared protection routing and spectrum allocation method considering joint fault probability constraints
CN106992810A
Power communication network business reliability prediction method based on dynamic Bayesian network
CN107292431A