CN117278557B - Wide area deterministic algorithm network scheduling method, system, device and medium based on double-layer planning - Google Patents

Wide area deterministic algorithm network scheduling method, system, device and medium based on double-layer planning Download PDF

Info

Publication number
CN117278557B
CN117278557B CN202311227412.4A CN202311227412A CN117278557B CN 117278557 B CN117278557 B CN 117278557B CN 202311227412 A CN202311227412 A CN 202311227412A CN 117278557 B CN117278557 B CN 117278557B
Authority
CN
China
Prior art keywords
constraint
representing
request
node
layer
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
CN202311227412.4A
Other languages
Chinese (zh)
Other versions
CN117278557A (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.)
Shandong Future Network Research Institute Industrial Internet Innovation Application Base Of Zijinshan Laboratory
Original Assignee
Shandong Future Network Research Institute Industrial Internet Innovation Application Base Of Zijinshan Laboratory
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 Shandong Future Network Research Institute Industrial Internet Innovation Application Base Of Zijinshan Laboratory filed Critical Shandong Future Network Research Institute Industrial Internet Innovation Application Base Of Zijinshan Laboratory
Priority to CN202311227412.4A priority Critical patent/CN117278557B/en
Publication of CN117278557A publication Critical patent/CN117278557A/en
Application granted granted Critical
Publication of CN117278557B publication Critical patent/CN117278557B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/12Discovery or management of network topologies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/50Queue scheduling
    • H04L47/52Queue scheduling by attributing bandwidth to queues
    • H04L47/522Dynamic queue service slot or variable bandwidth allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/50Queue scheduling
    • H04L47/56Queue scheduling implementing delay-aware scheduling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
    • H04L67/63Routing a service request depending on the request content or context
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

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

Abstract

The invention provides a wide area deterministic algorithm network scheduling method, a wide area deterministic algorithm network scheduling system and a wide area deterministic algorithm network scheduling medium based on double-layer planning, and belongs to the technical field of deterministic algorithm networks. And constructing an optimal computational network scheduling model by using a double-layer planning method of mathematical planning, taking the throughput of the maximized computational power request as an upper-layer target and the time delay of the minimized computational power request as a lower-layer target. The built double-layer optimization scheduling model comprises four parts, namely constant, variable, constraint condition and optimization target. The constant enumerates the input of the model, including computing power network topology, node pair path set, request to be served, etc.; variables are the output of the model, including the selected computing nodes, the selected transmission paths, the planned hop-by-hop transmission time slots, etc., for each request; constraint conditions give equality or inequality constraints which are required to be met by the variables, including path constraints, calculation force constraints and time delay constraints; the optimization objectives are to maximize throughput of the power requests and minimize latency of the power requests, respectively.

Description

Wide area deterministic algorithm network scheduling method, system, device and medium based on double-layer planning
Technical Field
The invention relates to a wide area deterministic algorithm network scheduling method, a wide area deterministic algorithm network scheduling system and a wide area deterministic algorithm network scheduling medium based on double-layer planning, and belongs to the technical field of deterministic algorithm networks.
Background
Conventional IP networks provide service in a best effort manner and fail to provide "on-time, accurate" data transmission services. However, with the advent of cloud computing and 5G/B5G technology, the emerging applications of virtual/enhanced reality, smart grids, remote industrial control, etc. require networks that can provide deterministic quality of service. On the other hand, emerging applications are accompanied by mass data generation, the data processing needs strong computing power and wide coverage and high-quality network connection of cloud, side and end coordination, and the computing power application not only needs computing power and deterministic network, but also needs to schedule computing tasks to proper computing power nodes through the deterministic network.
The first prior art is: the periodic cyclic queuing forwarding (CYCLIC SPECIFIED Queuing and Forwarding, CSQF) is an important foreground technology for guaranteeing deterministic delay and jitter, CSQF adopts a dedicated queue on a node for forwarding deterministic traffic, requires frequency synchronization among forwarding nodes, defines a scheduling period mapping relation among nodes, allows forwarding queuing delay, and improves expandability and flexibility of deterministic flow in wide-area scheduling.
And the second prior art is as follows: in the aspect of deterministic scheduling, most of work researches on the implementation of a local deterministic scheduling technology, in the aspect of wide-area deterministic scheduling, krolikowski and the like research on scheduling problems based on the CSQF technology, a single-layer single-target integer linear programming model is established, and a deterministic flow admission algorithm based on column generation and dynamic programming is designed to maximize the throughput of deterministic flows.
The third prior art is: the research of the computing power network has become a hot spot in the academia and industry, and one of the problems is the cooperative scheduling of computing power resources and network resources. Han et al propose a gain-based computational power aware computational power network bandwidth allocation method that uses user quality of service as a gain metric while solving the problem of computational power scheduling and network routing to maximize the gain metric value.
One disadvantage of the prior art is that: CSQF only propose a scheduling mechanism for deterministic flows, but a scheme for calculating flow forwarding paths, forwarding slots is not designed for each deterministic flow, i.e. an implementation of a scheduling mechanism for a given deterministic flow in the network is lacking.
Two disadvantages of the prior art: the scheduling problem of deterministic flows is studied based on different scheduling techniques, the research work based on CSQF techniques is very little, and only the scheduling of network resources is considered, and computational scheduling is not involved.
Three disadvantages of the prior art: most of the resource scheduling schemes consider either only computational resources or only network resources, and a small part of the resource scheduling schemes consider both resources at the same time, but do not consider the deterministic demands of computational applications, and the proposed resource scheduling schemes cannot solve the deterministic scheduling problem.
Disclosure of Invention
The invention aims to provide a wide area deterministic algorithm network scheduling method, a wide area deterministic algorithm network scheduling system and a wide area deterministic algorithm network scheduling medium based on double-layer planning, which solve the scheduling problem of algorithm application in a wide area deterministic network and guide the realization of optimal scheduling of algorithm application.
The invention aims to achieve the aim, and the aim is achieved by the following technical scheme:
and acquiring network topology information and calculation service request information, and calculating a feasible path set between the network node pairs according to the network topology information.
And inputting the network topology information, the node pair feasible path set and the computing power service request information into a double-layer planning model. The double-layer planning model comprises an upper-layer optimization target, a lower-layer optimization target and constraint conditions, wherein the upper-layer optimization target is used for maximizing throughput of a computing power service request, and the lower-layer optimization target is used for minimizing average time delay of the computing power service.
And solving through a double-layer planning model to obtain the planning results of the power calculation nodes, the transmission paths and the hop-by-hop transmission time slots of each power calculation service request.
And carrying out calculation network scheduling according to the planning result, and serving the calculation service request.
The network topology information includes: a network node set, a network link set, a node set capable of providing computing power, a computing power size capable of being provided by a computing power node, a transmission bandwidth capable of being provided by a link, a propagation delay of the link, a forwarding time slot size, and a super period size in units of forwarding time slots.
The power calculation service request information includes: the source node of the request, the length of the data packet of the request, the number of data packets of the request in the forwarding time slot, the calculation power requirement of the request, and the maximum acceptable end-to-end time delay of the request.
Preferably, the maximizing throughput of the power service requestThe specific formula is as follows:
wherein, Representing request/>Packet size,/>Representing request/>In time slot/>Data packet number,/>Representing super period in units of forwarding time slots,/>Representing request/>Whether to use path/>A value of 1 indicates yes, a value of 0 indicates no,Representing all request sets,/>Representing the total set of paths.
Average time delay of the minimized computing power serviceThe specific formula is as follows:
wherein, Representing link/>Propagation delay of/>Representing the size of the forwarding slot,/>Indicating the total number of requests,Representing request/>In the path/>(1 /)Slot offset at the time of forwarding on the link.
Preferably, the constraint condition includes a computing force node selection constraint, a path selection constraint, a time slot offset constraint, a time delay constraint, a forwarding time slot constraint and a link bandwidth constraint.
Preferably, the computing force node selection constraint includes:
Node uniqueness constraint:
Node calculation force size constraint:
wherein, Representing request/>Calculated force demand,/>Representing the computational effort node/>The available calculation force,/>Representing request/>Whether to select the computing force node/>For the destination node, a value of 1 indicates yes, and a value of 0 indicates no,/>Representing a set of all computing nodes.
The path selection constraint includes:
at most one path constraint:
Link identification constraints:
wherein, Representing request/>Whether or not to use a link/>A value of 1 indicates yes, a value of 0 indicates no,/>Representing the set of paths from node s to node d.
The time slot offset constraint is that
Wherein,Representing link/>Deterministic queue number,/>Is constant.
The time delay constraint is as follows:
wherein, For flow/>Acceptable maximum end-to-end delay,/>For forwarding the size of the time slot.
The forwarding slot constraints include:
slot uniqueness constraint:
time slot allocation constraints:
wherein, Representing request/>Belonging to time slot/>Traffic in path/>Link/>Whether or not to use time slot/>
The link bandwidth constraint includes:
request data volume constraint:
bandwidth capacity constraint:
wherein, Representing link/>Is/are provided with the available transmission bandwidthRepresenting request/>Belonging to time slot/>Traffic in path/>Link/>Time slots of upper usage/>Is a number of packets of data.
Preferably, the time slot offset constraint and the time delay constraint are includedThe value is three or more orders of magnitude higher than the other parameter values.
The invention has the advantages that: aiming at the scene that the computing power application needs deterministic transmission service, the scheduling problem of the computing power application in a wide area deterministic network is solved, and the optimal scheduling of the computing power application is guided to be realized. Selecting a proper node capable of providing computing power for the computing power service, selecting a proper transmission path from a source to the computing node for the computing power service, planning hop-by-hop transmission time slots for the computing power service along the transmission path, and mutually coupling and influencing three sub-problems.
Drawings
The accompanying drawings are included to provide a further understanding of the invention and are incorporated in and constitute a part of this specification, illustrate the invention and together with the embodiments of the invention, serve to explain the invention.
Fig. 1 is a schematic diagram of a CSQF-based slot plan according to the present invention.
FIG. 2 is a schematic diagram of routing and computing node selection for a computing application of the present invention.
Detailed Description
The following description of the embodiments of the present invention will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present invention, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
Example 1
The wide area deterministic algorithm network scheduling method based on double-layer planning is realized by the following technical scheme:
and inputting the network topology information, the node pair feasible path set and the computing power service request information into a double-layer planning model.
The network topology information includes: a network node set, a network link set, a node set capable of providing computing power, a computing power size capable of being provided by a computing power node, a transmission bandwidth capable of being provided by a link, a propagation delay of the link, a forwarding time slot size, and a super period size in units of forwarding time slots.
The power calculation service request information includes: the source node of the request, the length of the data packet of the request, the number of data packets of the request in the forwarding time slot, the calculation power requirement of the request, and the maximum acceptable end-to-end time delay of the request.
The double-layer planning model comprises an upper-layer optimization target, a lower-layer optimization target and constraint conditions, wherein the upper-layer optimization target is used for maximizing throughput of a computing power service request, and the lower-layer optimization target is used for minimizing average time delay of the computing power service.
Throughput of the maximized power service requestThe specific formula is as follows:
wherein, Representing request/>Packet size,/>Representing request/>In time slot/>Data packet number,/>Representing super period in units of forwarding time slots,/>Representing request/>Whether to use path/>A value of 1 indicates yes, a value of 0 indicates no,Representing all request sets,/>Representing the total set of paths.
Average time delay of the minimized computing power serviceThe specific formula is as follows:
wherein, Representing link/>Propagation delay of/>Representing the size of the forwarding slot,/>Indicating the total number of requests,Representing request/>In the path/>(1 /)Slot offset at the time of forwarding on the link.
The constraint conditions comprise a computing force node selection constraint, a path selection constraint, a time slot offset constraint, a time delay constraint, a forwarding time slot constraint and a link bandwidth constraint.
The computing force node selection constraint includes:
Node uniqueness constraint:
Node calculation force size constraint:
wherein, Representing request/>Calculated force demand,/>Representing the computational effort node/>The available calculation force,/>Representing request/>Whether to select the computing force node/>For the destination node, a value of 1 indicates yes, and a value of 0 indicates no,/>Representing a set of all computing nodes.
The path selection constraint includes:
at most one path constraint:
Link identification constraints:
wherein, Representing request/>Whether or not to use a link/>A value of 1 indicates yes, a value of 0 indicates no,/>Representing the set of paths from node s to node d.
The time slot offset constraint is that
Wherein,Representing link/>Deterministic queue number,/>Is constant.
The time delay constraint is as follows:
wherein, For flow/>Acceptable maximum end-to-end delay,/>For forwarding the size of the time slot. /(I)The value is three or more orders of magnitude higher than the other parameter values
The forwarding slot constraints include:
slot uniqueness constraint:
time slot allocation constraints:
wherein, Representing request/>Belonging to time slot/>Traffic in path/>Link/>Whether or not to use time slot/>
The link bandwidth constraint includes:
request data volume constraint:
bandwidth capacity constraint:
wherein, Representing link/>Is/are provided with the available transmission bandwidthRepresenting request/>Belonging to time slot/>Traffic in path/>Link/>Time slots of upper usage/>Is a number of packets of data.
And solving through a double-layer planning model to obtain the planning results of the power calculation nodes, the transmission paths and the hop-by-hop transmission time slots of each power calculation service request.
And carrying out calculation network scheduling according to the planning result, and serving the calculation service request.
Example 2
The embodiment of the disclosure provides a wide area deterministic algorithm scheduling system based on double-layer planning, which is characterized by comprising:
and a data acquisition module. And acquiring network topology information and calculation service request information, and calculating a feasible path set between the network node pairs according to the network topology information.
And planning a scheduling module. And inputting the network topology information, the node pair feasible path set and the computing power service request information into a double-layer planning model. The double-layer planning model comprises an upper-layer optimization target, a lower-layer optimization target and constraint conditions, wherein the upper-layer optimization target is used for maximizing throughput of a computing power service request, and the lower-layer optimization target is used for minimizing average time delay of the computing power service.
And solving through a double-layer planning model to obtain the planning results of the power calculation nodes, the transmission paths and the hop-by-hop transmission time slots of each power calculation service request.
And carrying out calculation network scheduling according to the planning result, and serving the calculation service request.
Embodiments of the present disclosure provide a wide area deterministic algorithm scheduling device based on dual layer planning, including a processor (processor) and a memory (memory). Optionally, the apparatus may further comprise a communication interface (Communication Interface) and a bus. The processor, the communication interface and the memory can complete communication with each other through the bus. The communication interface may be used for information transfer. The processor may invoke logic instructions in memory to perform the wide area deterministic algorithm scheduling method based on dual layer planning of the above embodiments.
Further, the logic instructions in the memory described above may be implemented in the form of software functional units and stored in a computer-readable storage medium when sold or used as a stand-alone product.
The memory is used as a computer readable storage medium for storing a software program, a computer executable program, and program instructions/modules corresponding to the methods in the embodiments of the present disclosure. The processor executes the program instructions/modules stored in the memory to perform the functional application and data processing, i.e., implement the wide area deterministic algorithm scheduling method based on the two-layer programming in the above embodiments.
The memory may include a storage program area and a storage data area, wherein the storage program area may store an operating system, at least one application program required for a function. The storage data area may store data created according to the use of the terminal device, etc. Further, the memory may include a high-speed random access memory, and may also include a nonvolatile memory.
Embodiments of the present disclosure provide a computer readable storage medium storing computer executable instructions configured to perform the above-described wide area deterministic algorithm scheduling method based on dual layer planning.
The computer readable storage medium may be a transitory computer readable storage medium or a non-transitory computer readable storage medium.
Embodiments of the present disclosure may be embodied in a software product stored on a storage medium, including one or more instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of a method according to embodiments of the present disclosure. And the aforementioned storage medium may be a non-transitory storage medium including: a plurality of media capable of storing program codes, such as a usb disk, a removable hard disk, a Read-Only Memory (ROM), a random access Memory (RAM, random Access Memory), a magnetic disk, or an optical disk, or a transitory storage medium.
Example 3
To verify the superiority of the solution proposed by this patent, we combine this two-layer optimization model with a single-layer optimization model (hereinafter referred to as throughput optimization model) composed of the upper-layer optimization objective of claim 3, the constraints of claims 4-8, a single-layer optimization model (hereinafter referred to as optimal delay optimization model) composed of the lower-layer optimization objective of claim 4, the constraints of claims 4-8, and the linear combinations of claims 3 and 4 (i.e.) Comparison of joint optimization models (hereinafter referred to as joint optimization models) constructed by the constraints of claims 4-8. When the number of the computing power service requests is 10 and 20 respectively, the comparison results of the four models in terms of total throughput, average time delay and solving time are shown in the following table one:
Table 1 model comparison results
As can be seen from the table, the throughput optimization model can obtain the optimal throughput but the average delay is larger, and the delay optimization model can obtain the shortest average delay but the throughput is the lowest. Compared with the throughput optimal model and the time delay optimal model, the joint optimal model and the double-layer planning model can better balance throughput and average time delay, and the double-layer planning model can better balance throughput and average time delay compared with the joint optimal model. Although the adjustment of the coefficient constants α, β of the joint optimization model may achieve the effect of the dual-layer planning model, a complex parameter adjustment operation is required, and the dual-layer planning model is adopted to avoid the complex operation. In terms of solving time, the solving time of the first three models is lower than that of the double-layer planning model, but the difference between solving time can be reduced by adopting a higher-performance solving server.
Finally, it should be noted that: the foregoing description is only a preferred embodiment of the present invention, and the present invention is not limited thereto, but it is to be understood that modifications and equivalents of some of the technical features described in the foregoing embodiments may be made by those skilled in the art, although the present invention has been described in detail with reference to the foregoing embodiments. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims (4)

1. The wide area deterministic algorithm network scheduling method based on double-layer planning is characterized by comprising the following steps of:
Acquiring network topology information and calculation service request information, and calculating a feasible path set between network node pairs according to the network topology information;
Inputting network topology information, node pair feasible path sets and calculation service request information into a double-layer planning model; the double-layer planning model comprises an upper-layer optimization target, a lower-layer optimization target and constraint conditions, wherein the upper-layer optimization target is used for maximizing throughput of a computing power service request, and the lower-layer optimization target is used for minimizing average time delay of the computing power service;
solving through a double-layer planning model to obtain planning results of computing nodes, transmission paths and hop-by-hop transmission time slots of each computing service request;
According to the planning result, carrying out calculation network scheduling and serving calculation service requests;
The network topology information includes: the method comprises the steps of a network node set, a network link set, a node set capable of providing computing power, the computing power size capable of being provided by a computing power node, the transmission bandwidth capable of being provided by a link, the propagation delay of the link, the forwarding time slot size and the super period size taking the forwarding time slot as a unit;
The power calculation service request information includes: the method comprises the steps of requesting a source node, requesting a data packet length, requesting the number of the data packets in a forwarding time slot, requesting calculation power demand, and requesting acceptable maximum end-to-end time delay;
throughput of the maximized power service request The specific formula is as follows:
wherein, Representing request/>Packet size,/>Representing request/>In time slot/>Data packet number,/>Representing super period in units of forwarding time slots,/>Representing request/>Whether to use path/>A value of 1 indicates yes, a value of 0 indicates no,/>Representing a request set,/>Representing a set of total paths; /(I)Representing link/>Number of deterministic queues;
average time delay of the minimized computing power service The specific formula is as follows:
wherein, Representing link/>Propagation delay of/>Representing the size of the forwarding slot,/>Representing the total number of requests,/>Representing request/>In the path/>(1 /)Time slot offset during forwarding on a link;
The constraint conditions comprise a calculation node selection constraint, a path selection constraint, a time slot offset constraint, a time delay constraint, a forwarding time slot constraint and a link bandwidth constraint;
the computing force node selection constraint includes:
Node uniqueness constraint:
Node calculation force size constraint:
wherein, Representing request/>Calculated force demand,/>Representing the computational effort node/>The available calculation force,/>Representing request/>Whether to select the computing force node/>For the destination node, a value of 1 indicates yes, and a value of 0 indicates no,/>Representing a set of all available nodes that can provide computing power;
The path selection constraint includes:
at most one path constraint:
Link identification constraints:
wherein, Representing request/>Whether or not to use a link/>A value of 1 indicates yes, a value of 0 indicates no,/>Representing nodes/>To node/>Is a set of paths;
The time slot offset constraint is that
Wherein,Is a constant;
The time delay constraint is as follows:
wherein, For flow/>Acceptable maximum end-to-end delay,/>The size of the forwarding slot;
The forwarding slot constraints include:
slot uniqueness constraint:
time slot allocation constraints:
wherein, Representing request/>Belonging to time slot/>Traffic in path/>Link/>Whether or not to use time slot/>
The link bandwidth constraint includes:
request data volume constraint:
bandwidth capacity constraint:
wherein, Representing link/>Is/are provided with the available transmission bandwidthRepresenting request/>Belonging to time slot/>Traffic in path/>Link/>Time slots of upper usage/>Is the number of data packets;
in time slot offset constraint and time delay constraint The value is three or more orders of magnitude higher than the other parameter values.
2. A wide area deterministic algorithm scheduling system based on two-tier planning for performing the method of claim 1, comprising:
a data acquisition module; acquiring network topology information and calculation service request information, and calculating a feasible path set between network node pairs according to the network topology information;
Planning a scheduling module; inputting network topology information, node pair feasible path sets and calculation service request information into a double-layer planning model; the double-layer planning model comprises an upper-layer optimization target, a lower-layer optimization target and constraint conditions, wherein the upper-layer optimization target is used for maximizing throughput of a computing power service request, and the lower-layer optimization target is used for minimizing average time delay of the computing power service;
solving through a double-layer planning model to obtain planning results of computing nodes, transmission paths and hop-by-hop transmission time slots of each computing service request;
And carrying out calculation network scheduling according to the planning result, and serving the calculation service request.
3. A dual layer programming based wide area deterministic algorithm scheduling apparatus comprising a processor and a memory storing program instructions, wherein the processor is configured to perform the dual layer programming based wide area deterministic algorithm scheduling method in accordance with claim 1 when the program instructions are executed.
4. A storage medium storing program instructions which, when executed, perform the wide area deterministic algorithm scheduling method based on two-layer planning according to claim 1.
CN202311227412.4A 2023-09-22 2023-09-22 Wide area deterministic algorithm network scheduling method, system, device and medium based on double-layer planning Active CN117278557B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311227412.4A CN117278557B (en) 2023-09-22 2023-09-22 Wide area deterministic algorithm network scheduling method, system, device and medium based on double-layer planning

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311227412.4A CN117278557B (en) 2023-09-22 2023-09-22 Wide area deterministic algorithm network scheduling method, system, device and medium based on double-layer planning

Publications (2)

Publication Number Publication Date
CN117278557A CN117278557A (en) 2023-12-22
CN117278557B true CN117278557B (en) 2024-05-17

Family

ID=89213793

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202311227412.4A Active CN117278557B (en) 2023-09-22 2023-09-22 Wide area deterministic algorithm network scheduling method, system, device and medium based on double-layer planning

Country Status (1)

Country Link
CN (1) CN117278557B (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101677289A (en) * 2008-09-17 2010-03-24 华为技术有限公司 Method and device for optimizing route
CN104219190A (en) * 2014-09-04 2014-12-17 西安电子科技大学 Component channel and power distribution method for cognition OFDM (orthogonal frequency division multiplexing) system
US9184999B1 (en) * 2013-03-15 2015-11-10 Google Inc. Logical topology in a dynamic data center network
CN112565272A (en) * 2020-12-09 2021-03-26 中国人民解放军国防科技大学 Method and device for blocking minimum Steiner tree of double-layer network and computer equipment

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101677289A (en) * 2008-09-17 2010-03-24 华为技术有限公司 Method and device for optimizing route
US9184999B1 (en) * 2013-03-15 2015-11-10 Google Inc. Logical topology in a dynamic data center network
CN104219190A (en) * 2014-09-04 2014-12-17 西安电子科技大学 Component channel and power distribution method for cognition OFDM (orthogonal frequency division multiplexing) system
CN112565272A (en) * 2020-12-09 2021-03-26 中国人民解放军国防科技大学 Method and device for blocking minimum Steiner tree of double-layer network and computer equipment

Also Published As

Publication number Publication date
CN117278557A (en) 2023-12-22

Similar Documents

Publication Publication Date Title
Hussein et al. Efficient task offloading for IoT-based applications in fog computing using ant colony optimization
EP3090517B1 (en) Inter-domain sdn traffic engineering
JP5324637B2 (en) Dynamic flowlet scheduling system, flow scheduling method, and flow scheduling program
Grosu et al. Noncooperative load balancing in distributed systems
JP6301509B2 (en) System and method for providing on-site service
WO2017143984A1 (en) Method and apparatus for dynamic backhaul resource allocation in a radio access network
WO2021003422A1 (en) Network and method for servicing a computation request
Wu et al. Queue-length stability of maximal greedy schedules in wireless networks
Abdellatif et al. Intelligent-slicing: an AI-assisted network slicing framework for 5G-and-Beyond networks
CN117278557B (en) Wide area deterministic algorithm network scheduling method, system, device and medium based on double-layer planning
US10182433B2 (en) System and method for overlapping rate region zoning
CN112867088A (en) Dynamic adjustment method and system for cloud-edge-end communication architecture
CN105917621B (en) Method and system for data routing
Yang et al. A game-theoretic approach to stable routing in max-min fair networks
Satyananda et al. A multi-objective QoS optimization with fuzzy based parameter setting for real-time multicasting
Wang et al. Adaptive flow rate control for network utility maximization subject to QoS constraints in wireless multi-hop networks
Parag et al. Value-aware resource allocation for service guarantees in networks
Liu et al. Ppo-based reliable concurrent transmission control for telemedicine real-time services
CN109450809B (en) Data center scheduling system and method
Thi et al. A rate allocation framework for multi-class services in software-defined networks
Elbey et al. Review on Reinforcement Learning-based approaches for Service Function Chain deployment in 5G networks
López et al. Priority flow admission and routing in sdn: Exact and heuristic approaches
CN117221126B (en) Network collaboration flow-oriented route scheduling method and system
Schmidt et al. Scalable bandwidth optimization in advance reservation networks
Paschos et al. In-Network Congestion Control<? Pub _newline=""?> for Multirate Multicast

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
CB03 Change of inventor or designer information

Inventor after: Ma Zhongjun

Inventor after: Shen Yanbin

Inventor after: Tao Gaofeng

Inventor before: Zhu Jing

Inventor before: Tao Gaofeng

Inventor before: Ma Zhongjun

Inventor before: Shen Yanbin

CB03 Change of inventor or designer information
GR01 Patent grant
GR01 Patent grant