[go: up one dir, main page]

CN109246199A - Node scheduling method, system and storage medium - Google Patents

Node scheduling method, system and storage medium Download PDF

Info

Publication number
CN109246199A
CN109246199A CN201810936526.9A CN201810936526A CN109246199A CN 109246199 A CN109246199 A CN 109246199A CN 201810936526 A CN201810936526 A CN 201810936526A CN 109246199 A CN109246199 A CN 109246199A
Authority
CN
China
Prior art keywords
node
scheduling
request
user
address
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201810936526.9A
Other languages
Chinese (zh)
Inventor
李夏林
谢于贵
潘兴浩
纪杰
程志鹏
徐文忠
王�琦
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Mobile Communications Group Co Ltd
MIGU Video Technology Co Ltd
MIGU Culture Technology Co Ltd
Original Assignee
China Mobile Communications Group Co Ltd
MIGU Video Technology Co Ltd
MIGU Culture Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Mobile Communications Group Co Ltd, MIGU Video Technology Co Ltd, MIGU Culture Technology Co Ltd filed Critical China Mobile Communications Group Co Ltd
Priority to CN201810936526.9A priority Critical patent/CN109246199A/en
Publication of CN109246199A publication Critical patent/CN109246199A/en
Pending legal-status Critical Current

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/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
    • 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
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • H04L67/1004Server selection for load balancing
    • H04L67/1008Server selection for load balancing based on parameters of servers, e.g. available memory or workload
    • 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
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • H04L67/1004Server selection for load balancing
    • H04L67/1023Server selection for load balancing based on a hash applied to IP addresses or costs

Landscapes

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

Abstract

The invention discloses a node scheduling method, which is applied to a node scheduling system of a content distribution network and comprises the following steps: receiving a first request, wherein the first request is used for representing a node corresponding to adjustment sent by a user; determining an IP address of a first scheduling node in response to the first request; and establishing association between the first scheduling node and the user by redirecting the request. The invention also discloses a node scheduling system and a storage medium.

Description

A kind of node scheduling method, system and storage medium
Technical field
The present invention relates in network and node determines that technology more particularly to a kind of node scheduling method, system and storage are situated between Matter.
Background technique
The prior art is normally based on the IP address of client during to node scheduling in content distributing network, according to Static scheduling is carried out by fixed regulative strategy, but by the selected scheduling node of this scheduling mode, often will appear The non-serviceable situation of node is also easy to appear trans-regional and cross operator node scheduling, increases the burden of scheduled node With the rate of user;The regulative strategy of existing fixation simultaneously can not flexibly be scheduled node according to tariff information, It is unfavorable in content distributing network carrying out node scheduling on a large scale.
Summary of the invention
The embodiment of the present invention provides a kind of node scheduling method, system and storage medium, is able to respond and issues in user First request, selects corresponding first scheduling node in content distributing network, so that user dispatches by selected first Node realization is communicated with the node in other users and/or the content distributing network.
The technical solution of the embodiment of the present invention is achieved in that
The embodiment of the invention provides a kind of node scheduling methods, applied in the node scheduling system of content distributing network The described method includes:
The first request is received, first request issues the corresponding node of adjustment by user for characterizing;
In response to first request, the IP address of the first scheduling node is determined;
By redirection request, the association of first scheduling node and the user is established.
It is described in response to first request in above scheme, determine the IP address of scheduling node, comprising:
First request is parsed, the IP address of the user is obtained;
Based on identified IP address, the IP address of the second scheduling node is determined, second scheduling node is used for Characterize one group of workable scheduling node to be selected corresponding with the IP address;
In the IP address of second scheduling node, the IP address of first scheduling node is determined.
It is described in the IP address of second scheduling node in above scheme, determine the IP of first scheduling node Address, comprising:
Based on the ability parameter of second scheduling node, the access energy of all nodes in second scheduling node is calculated Force parameter;
Based on the access capability parameter of all nodes in second scheduling node calculated, determination and user's phase The scheduling node of adaptation.
In above scheme, the ability parameter of second scheduling node includes at least one:
The user gradation parameter, the mass parameter of the second scheduling node link, second scheduling node section Point flow unit price parameter, the node flow weighting coefficient parameter of second scheduling node, the maximum of second scheduling node The node exit flow parameter of rate of discharge parameter and second scheduling node.
The embodiment of the invention also provides a kind of node scheduling methods, are applied in content distributing network, the method packet It includes:
The first solicited message is issued, first request issues the corresponding node of adjustment by user for characterizing;
In response to the redirection request that server issues, established with the first scheduling node pointed by the redirection request Association;
It is communicated by first scheduling node with the node in other users and/or the content distributing network.
The embodiment of the invention also provides node scheduling systems described in a kind of node scheduling system to include:
First information transceiver module, for receiving the first request, first request is adjusted for characterizing to be issued by user Corresponding node;
First information processing module, for determining the IP address of the first scheduling node in response to first request;
The first information processing module, for establishing first scheduling node and the use by redirection request The association at family.
In above scheme,
The first information processing module obtains the IP address of the user for parsing first request;
The first information processing module, for determining the IP of the second scheduling node based on identified IP address Address, second scheduling node is for characterizing one group corresponding with the IP address workable scheduling section to be selected Point;
The first information processing module, in the IP address of second scheduling node, determining that described first adjusts Spend the IP address of node.
In above scheme,
The first information processing module calculates described second for the ability parameter based on second scheduling node The access capability parameter of all nodes in scheduling node;
The first information processing module, for the access based on all nodes in second scheduling node calculated Ability determines scheduling node compatible with the user.
In above scheme,
The first information processing module, for being joined based on the node flow unit price of standard value and second scheduling node Several differences determines the first product of the node flow weighting coefficient parameter of the difference and second scheduling node;
The first information processing module, for the quality based on the user gradation parameter and second scheduling node Second product of parameter determines the adduction of the second product described in first sum of products;
The first information processing module, the adduction for the second product described in first sum of products are described for characterizing The access capability parameter of respective nodes in second scheduling node.
The embodiment of the invention also provides a kind of node scheduling system, the node scheduling system includes:
Second signal dispatcher module, for issuing the first solicited message, first request is issued for characterizing by user The corresponding node of adjustment;
Second message processing module, the redirection request for being issued in response to server, with the redirection request institute The first scheduling node being directed toward establishes association;
Second message processing module, for passing through first scheduling node and other users and/or the content distribution Node in network is communicated.
The embodiment of the invention also provides a kind of node scheduling systems, special for realizing the node scheduling method Sign is that the node scheduling system includes:
Intellectualized analysis platform sends acquired business datum to intelligent decision platform for obtaining business diary;
Intelligent decision platform, for obtaining the node parameter in content distributing network, based on the business datum and described Node parameter controls CDN dispatching platform;
CDN dispatching platform realizes the scheduling of node for the control in response to the intelligent decision platform.
The embodiment of the invention also provides a kind of node scheduling system, the system comprises:
Processor and memory for storing the computer program that can be run on a processor,
Wherein, the processor is for when running the computer program, executing following operation:
The first request is received, first request issues the corresponding node of adjustment by user for characterizing;
In response to first request, the IP address of the first scheduling node is determined;
By redirection request, the association of first scheduling node and the user is established.
The embodiment of the invention also provides a kind of computer readable storage mediums, are stored thereon with computer program, special Sign is that the computer program is executed by processor:
The first request is received, first request issues the corresponding node of adjustment by user for characterizing;
In response to first request, the IP address of the first scheduling node is determined;
By redirection request, the association of first scheduling node and the user is established.
In the embodiment of the present invention, the first request issued by response user selects corresponding in content distributing network First scheduling node, so that user is realized and other users and/or the content distribution by selected first scheduling node Node in network is communicated, and realizing in content distributing network is in time the adaptable node of user's selection for user It uses.
Detailed description of the invention
Fig. 1 is an optional process schematic of node scheduling method provided in an embodiment of the present invention;
Fig. 2 is an optional process schematic of node scheduling method provided in an embodiment of the present invention;
Fig. 3 is an optional structural schematic diagram of node scheduling system provided in an embodiment of the present invention;
Fig. 4 is an optional structural schematic diagram of node scheduling system provided in an embodiment of the present invention;
Fig. 5 is an optional using process diagram of node scheduling system provided in an embodiment of the present invention;
Fig. 6 is one composition schematic diagram of node scheduling of embodiment of the present invention system.
Specific embodiment
The present invention is further described in detail below with reference to the accompanying drawings and embodiments.It should be appreciated that described herein Specific embodiment is only used to explain the present invention, is not intended to limit the present invention.
Before the present invention will be described in further detail, noun involved in the embodiment of the present invention and term are said Bright, noun involved in the embodiment of the present invention and term are suitable for following explanation.
1) the first request adjusts node corresponding to the user for characterizing to be issued as user.
2) the first scheduling node, the scheduling node associated after redirecting of the user determined by node scheduling system.
3) the second scheduling node, for characterizing one group corresponding with the IP address workable scheduling section to be selected Point, quantity are at least one.
Fig. 1 is an optional process schematic of node scheduling method provided in an embodiment of the present invention, as shown in Figure 1, The optional process of one of node scheduling method provided in an embodiment of the present invention the following steps are included:
Step 101: receiving the first request, first request issues the corresponding node of adjustment by user for characterizing.
In one embodiment of the invention, when user has found the scheduling in content distributing network corresponding with the user When the message transmission capability of node no longer meets the needs of active user, the first request can be actively issued by the user.It is logical Technical solution shown in the present embodiment is crossed, can be and realize that the control instruction for adjusting corresponding scheduling node is independently issued by user, Enhance the operability of user.
In one embodiment of the invention, due to the use state of user be it is unfixed, can be by default Program, control the user client issue at regular intervals it is described first request.Shown in through this embodiment Technical solution, the first request due to adjusting corresponding scheduling node issues with Fixed Time Interval, paid close attention to without user, because This, no matter when user by the content distributing network can carry out information transmission with process, can have and user's phase The scheduling section of adaptation with for the user use.
Step 102: in response to first request, determining the IP address of the first scheduling node.
In one embodiment of the invention, described in response to first request, it determines the IP address of scheduling node, wraps Include: parsing first request obtains the IP address of the user;Based on identified IP address, the second scheduling is determined The IP address of node, second scheduling node be used to characterize one group corresponding with the IP address it is to be selected workable Scheduling node;In the IP address of second scheduling node, the IP address of first scheduling node is determined.
In one embodiment of the invention, described in the IP address of second scheduling node, determine described first The IP address of scheduling node, comprising: the ability parameter based on second scheduling node calculates institute in second scheduling node There is the access capability parameter of node;Based on the access capability of all nodes in second scheduling node calculated, determine with The compatible scheduling node of the user.
The ability parameter of second scheduling node includes at least one:
The user gradation parameter (ul), the mass parameter (lq) of the second scheduling node link, second scheduling Node flow unit price parameter (bp), the node flow weighting coefficient parameter (b β) of second scheduling node, described of node The maximum rate of discharge parameter (bmax) of two scheduling nodes and the node exit flow parameter (bd) of second scheduling node.
In one embodiment of the invention, the ability parameter based on second scheduling node calculates described the The access capability parameter of all nodes in two scheduling nodes, comprising:
The difference of node flow unit price parameter based on standard value and second scheduling node, determines the difference and institute State the first product of the node flow weighting coefficient parameter of the second scheduling node;
Second product of the mass parameter based on the user gradation parameter and second scheduling node determines described The adduction of second product described in one sum of products;
The adduction of second product described in first sum of products is for characterizing respective nodes in second scheduling node Access capability parameter.
In one embodiment of the invention, the ability parameter based on second scheduling node calculates described the The access capability parameter of all nodes in two scheduling nodes, comprising:
The first scheduling node IP address is determined according to rate algorithm, can be calculated described second according to rate algorithm and be adjusted The access capability parameter for spending all nodes in node, access capability parameter described in a corresponding rate result table, wherein rate Algorithmic formula is as follows:
S=ul*lq+ (10-bp) * b β;
Wherein, user gradation, wherein VIP user=10, ordinary user=1, degraded service user=0;
Node link quality, value range 0-10;
Node flow unit price (XX RMB/MB), value range 0-10;
Further,
B β=(bmax-bd)/bmax, value range 0-1;
Bmax node maximum rate of discharge (MB), value range 0-1048576 (highest 1TB);
Bd node exit flow (MB), value range 0-1048576 (highest 1TB);
Wherein, all parameters in the rate formula are variable, are adapted with corresponding content distributing network.
Specifically, the user gradation divides into VIP user, ordinary user and degraded service user, degraded service user Suitable for meeting the gray list user of specified conditions, for example, in the content distributing network violation user.
Node link quality can pass through the node state and link in the real-time call bill data of collected each node State obtains, and has certain convergent cycle (1 to 2 week), the time of convergent cycle is longer, and data sampling is more, obtained As a result more acurrate.
Node flow unit price data source is obtained in ITOM system, operation by the data that commercial affairs provide in ITOM system ?.
Node flow data are derived from the node switch rate of discharge that zabbix is acquired in real time.
Technical solution shown in through this embodiment, can in the content distributing network on trans-regional and cross-line road, according to The corresponding user gradation of different user, selects corresponding scheduling node, to complete the transmission of information, is guaranteeing each with per family Better transmission line can be provided for the user of high priority, to mention in the case where content distributing network described in normal use Rise the use feeling of user.
Step 103: by redirection request, establishing the association of first scheduling node and the user.
Fig. 2 is an optional process schematic of node scheduling method provided in an embodiment of the present invention, is applied to interior In content distributing network, as shown in Fig. 2, the optional process of one of node scheduling method provided in an embodiment of the present invention includes following Step:
Step 201: issuing the first solicited message, first request issues the corresponding section of adjustment by user for characterizing Point;
In one embodiment of the invention, when user has found the scheduling in content distributing network corresponding with the user When the message transmission capability of node no longer meets the needs of active user, the first request can be actively issued by the user.It is logical Technical solution shown in the present embodiment is crossed, can be and realize that the control instruction for adjusting corresponding scheduling node is independently issued by user, Enhance the operability of user.
In one embodiment of the invention, due to the use state of user be it is unfixed, can be by default Program, control the user client issue at regular intervals it is described first request.Shown in through this embodiment Technical solution, the first request due to adjusting corresponding scheduling node issues with Fixed Time Interval, paid close attention to without user, because This, no matter when user by the content distributing network can carry out information transmission with process, can have and user's phase The scheduling section of adaptation with for the user use.
Step 202: the redirection request issued in response to server, with the first scheduling pointed by the redirection request Node establishes association;
Step 203: by the node in first scheduling node and other users and/or the content distributing network into Row communication.
Fig. 3 is an optional structural schematic diagram of node scheduling system provided in an embodiment of the present invention;As shown in figure 3, The optional structure of one of node scheduling system provided in an embodiment of the present invention includes:
First information transceiver module 301, for receiving the first request, first request is adjusted for characterizing to be issued by user Whole corresponding node.
In one embodiment of the invention, when user has found the scheduling in content distributing network corresponding with the user When the message transmission capability of node no longer meets the needs of active user, the first request can be actively issued by the user.It is logical Technical solution shown in the present embodiment is crossed, can be and realize that the control instruction for adjusting corresponding scheduling node is independently issued by user, Enhance the operability of user.
In one embodiment of the invention, due to the use state of user be it is unfixed, can be by default Program, control the user client issue at regular intervals it is described first request.Shown in through this embodiment Technical solution, the first request due to adjusting corresponding scheduling node issues with Fixed Time Interval, paid close attention to without user, because This, no matter when user by the content distributing network can carry out information transmission with process, can have and user's phase The scheduling section of adaptation with for the user use.
First information processing module 302, for determining the IP address of the first scheduling node in response to first request;
In one embodiment of the invention, the first information processing module 302, for parsing first request, Obtain the IP address of the user;
The first information processing module 302, for determining the second scheduling node based on identified IP address IP address, second scheduling node is for characterizing one group corresponding with the IP address workable scheduling section to be selected Point;
The first information processing module 302, for determining described first in the IP address of second scheduling node The IP address of scheduling node.
In one embodiment of the invention, the first information processing module 302, for based on the second scheduling section The ability parameter of point calculates the access capability parameter of all nodes in second scheduling node;
The first information processing module 302, for based on all nodes in second scheduling node calculated Access capability determines scheduling node compatible with the user.
In one embodiment of the invention, described in the IP address of second scheduling node, determine described first The IP address of scheduling node, comprising: the ability parameter based on second scheduling node calculates institute in second scheduling node There is the access capability parameter of node;Based on the access capability of all nodes in second scheduling node calculated, determine with The compatible scheduling node of the user.
The ability parameter of second scheduling node includes at least one:
The user gradation parameter (ul), the mass parameter (lq) of the second scheduling node link, second scheduling Node flow unit price parameter (bp), the node flow weighting coefficient parameter (b β) of second scheduling node, described of node The maximum rate of discharge parameter (bmax) of two scheduling nodes and the node exit flow parameter (bd) of second scheduling node.
In one embodiment of the invention, the first information processing module 302, for based on standard value and described the The difference of the node flow unit price parameter of two scheduling nodes determines that the difference and the node flow of second scheduling node add First product of weight coefficient parameter;
The first information processing module 302, for based on the user gradation parameter and the second scheduling section Second product of the mass parameter of point, determines the adduction of the second product described in first sum of products;
The first information processing module 302, the adduction for the second product described in first sum of products is for characterizing The access capability parameter of respective nodes in second scheduling node.
In one embodiment of the invention, in one embodiment of the invention, described based on the second scheduling section The ability parameter of point calculates the access capability parameter of all nodes in second scheduling node, comprising:
The first scheduling node IP address is determined according to rate algorithm, can be calculated described second according to rate algorithm and be adjusted The access capability parameter for spending all nodes in node, access capability parameter described in a corresponding rate result table, wherein rate Algorithmic formula is as follows:
S=ul*lq+ (10-bp) * b β;
Wherein, user gradation, wherein VIP user=10, ordinary user=1, degraded service user=0;
Node link quality, value range 0-10;
Node flow unit price (XX RMB/MB), value range 0-10;
Further,
B β=(bmax-bd)/bmax, value range 0-1;
Bmax node maximum rate of discharge (MB), value range 0-1048576 (highest 1TB);
Bd node exit flow (MB), value range 0-1048576 (highest 1TB);
Wherein, described 10 in 10-bp are standard value;
Wherein, all parameters in the rate formula are variable, are adapted with corresponding content distributing network.
The first information processing module 302, for by redirection request, establishing first scheduling node and described The association of user.
Fig. 4 is an optional structural schematic diagram of node scheduling system provided in an embodiment of the present invention;As shown in figure 4, The optional structure of one of node scheduling system provided in an embodiment of the present invention includes:
Second signal dispatcher module 401, for issuing the first solicited message, first request is sent out for characterizing by user Corresponding node is adjusted out;
In one embodiment of the invention, when user has found the scheduling in content distributing network corresponding with the user When the message transmission capability of node no longer meets the needs of active user, the first request can be actively issued by the user.It is logical Technical solution shown in the present embodiment is crossed, can be and realize that the control instruction for adjusting corresponding scheduling node is independently issued by user, Enhance the operability of user.
In one embodiment of the invention, due to the use state of user be it is unfixed, can be by default Program, control the user client issue at regular intervals it is described first request.Shown in through this embodiment Technical solution, the first request due to adjusting corresponding scheduling node issues with Fixed Time Interval, paid close attention to without user, because This, no matter when user by the content distributing network can carry out information transmission with process, can have and user's phase The scheduling section of adaptation with for the user use.
Second message processing module 402, the redirection request for being issued in response to server, with the redirection request The first pointed scheduling node establishes association;
Second message processing module 402, for passing through first scheduling node and other users and/or the content point Node in hairnet network is communicated.
Fig. 5 is an optional using process diagram of node scheduling system provided in an embodiment of the present invention, application In content distributing network, as shown in figure 5, CDN node 501, Zabbix Agent (scheduling node monitoring script) 502, Zabbix Server (scheduling node monitoring server) 503, intellectualized analysis platform 504, intelligent decision platform 505, CDN scheduling Platform 506;
Intellectualized analysis platform 504, for obtaining the business diary of CDN node 501;
The intellectualized analysis platform 504, for sending acquired business datum to intelligent decision platform 505;
The intelligent decision platform 505, for obtaining the node parameter in content distributing network;
The intelligent decision platform 505, for controlling the CDN scheduling based on the business datum and the node parameter Platform 506;
The CDN dispatching platform 506 realizes the tune of node for the control in response to the intelligent decision platform 505 Degree.
Wherein, intellectualized analysis platform 504 and intelligent decision platform 505 can integrate with the CDN dispatching platform 506 pair In the server answered.
Wherein, monitor the node of each node in the content distributing network using parameter, node state parameter and with The corresponding link state parameter of the node;
The node includes at least one using parameter:
The processor of the node uses ginseng using the network interface card of parameter and the node using the memory of parameter, the node Number;
The node state parameter includes at least one:
The concurrent information transmision peak and the node of the number parameter of the corresponding concurrent user of the node, the node Request success rate;
The state parameter of the link includes at least one:
The delay parameter of the packet loss parameter of the link, the jitter parameter of the link and the link.
Fig. 6 is one composition schematic diagram of node scheduling of embodiment of the present invention system, as shown in fig. 6, node scheduling system 600 Can be with include mobile phone with display function, with node scheduling function, computer, digital broadcast terminal, Information transceiving equipment, game console, tablet device, Medical Devices, body-building equipment, personal digital assistant etc..Section shown in fig. 6 Point scheduling system 600 includes: at least one processor 601, memory 602, at least one network interface 604 and user interface 603.Various components in node scheduling system 600 are coupled by bus system 605.It is understood that bus system 605 is used Connection communication between these components of realization.Bus system 605 further includes power bus, control in addition to including data/address bus Bus and status signal bus in addition processed.But for the sake of clear explanation, various buses are all designated as bus system 605 in Fig. 6.
Wherein, user interface 603 may include display, keyboard, mouse, trace ball, click wheel, key, button, sense of touch Plate or touch screen etc..
It is appreciated that memory 602 can be volatile memory or nonvolatile memory, may also comprise volatibility and Both nonvolatile memories.Wherein, nonvolatile memory can be read-only memory (ROM, Read Only Memory), Programmable read only memory (PROM, Programmable Read-Only Memory), Erasable Programmable Read Only Memory EPROM (EPROM, Erasable Programmable Read-Only Memory), electrically erasable programmable read-only memory The storage of (EEPROM, Electrically Erasable Programmable Read-Only Memory), magnetic random access Device (FRAM, ferromagnetic random access memory), flash memory (Flash Memory), magnetic surface are deposited Reservoir, CD or CD-ROM (CD-ROM, Compact Disc Read-Only Memory);Magnetic surface storage can be Magnetic disk storage or magnetic tape storage.Volatile memory can be random access memory (RAM, Random Access Memory), it is used as External Cache.By exemplary but be not restricted explanation, the RAM of many forms is available, such as Static random access memory (SRAM, Static Random Access Memory), synchronous static random access memory (SSRAM, Synchronous Static Random Access Memory), dynamic random access memory (DRAM, Dynamic Random Access Memory), Synchronous Dynamic Random Access Memory (SDRAM, Synchronous Dynamic Random Access Memory), double data speed synchronous dynamic RAM (DDRSDRAM, Double Data Rate Synchronous Dynamic Random Access Memory), enhanced synchronous dynamic random Access memory (ESDRAM, Enhanced Synchronous Dynamic Random Access Memory), synchronized links Dynamic random access memory (SLDRAM, SyncLink Dynamic Random Access Memory), direct rambus Random access memory (DRRAM, Direct Rambus Random Access Memory).Description of the embodiment of the present invention is deposited Reservoir 602 is intended to include the memory of these and any other suitable type.
Memory 602 in the embodiment of the present invention is various types of including for memory node parameter and processing capacity parameter The data of type are with the operation of supporting node scheduling system 600.The example of these data includes: in node scheduling system 600 Any computer program of upper operation, such as operating system 6021 and application program 6022;Contact data;Telephone book data;Disappear Breath;Picture;Video etc..Wherein, operating system 6021 includes various system programs, such as ccf layer, core library layer, driving layer Deng for realizing various basic businesses and the hardware based task of processing.Application program 6022 may include various using journey Sequence, such as the client with image processing function, media player (Media Player), browser (Browser) etc. are used In realization including passing through the various applied business including node dispatcher.Realize that the present invention implements the program of node scheduling method It may be embodied in application program 6022.
The method that the embodiments of the present invention disclose can be applied in processor 601, or be realized by processor 601. Processor 601 may be a kind of IC chip, the processing capacity with signal.During realization, the above method it is each Step can be completed by the integrated logic circuit of the hardware in processor 601 or the operation of software form.Above-mentioned processing Device 601 can be general processor, digital signal processor (DSP, Digital Signal Processor) or other can Programmed logic device, discrete gate or transistor logic, discrete hardware components etc..Processor 601 may be implemented or hold Disclosed each method, step and logic diagram in the row embodiment of the present invention.General processor can be microprocessor or appoint What conventional processor etc..The step of method in conjunction with disclosed in the embodiment of the present invention, can be embodied directly at hardware decoding Reason device executes completion, or in decoding processor hardware and software module combine and execute completion.Software module can be located at In storage medium, which is located at memory 602, and processor 601 reads the information in memory 602, in conjunction with its hardware The step of completing preceding method.
In the exemplary embodiment, node scheduling system 600 can be by one or more application specific integrated circuit (ASIC, Application Specific Integrated Circuit), DSP, programmable logic device (PLD, Programmable Logic Device), Complex Programmable Logic Devices (CPLD, Complex Programmable Logic Device), field programmable gate array (FPGA, Field-Programmable Gate Array), general processor, control Device, microcontroller (MCU, Micro Controller Unit), microprocessor (Microprocessor) or other electronics member Part is realized, for executing the storing information processing method.
In the exemplary embodiment, the embodiment of the invention also provides a kind of computer readable storage medium, for example including The memory 602 of computer program, above-mentioned computer program can be executed by the processor 601 of node scheduling system 600, to complete Step described in preceding method.Computer readable storage medium can be FRAM, ROM, PROM, EPROM, EEPROM, Flash The memories such as Memory, magnetic surface storage, CD or CD-ROM;It is also possible to include one of above-mentioned memory or any group The various equipment closed, such as mobile phone, computer, tablet device, personal digital assistant.
The embodiment of the invention also provides a kind of computer readable storage mediums, are stored thereon with computer program, the meter When calculation machine program is run by processor, execute:
The first request is received, first request issues the corresponding node of adjustment by user for characterizing;
In response to first request, the IP address of the first scheduling node is determined;
By redirection request, the association of first scheduling node and the user is established.
It should be understood by those skilled in the art that, the embodiment of the present invention can provide as the production of method, system or computer program Product.Therefore, hardware embodiment, software implementation or embodiment combining software and hardware aspects can be used in the embodiment of the present invention Form.Moreover, it wherein includes the calculating of computer usable program code that the embodiment of the present invention, which can be used in one or more, The form for the computer program product implemented in machine usable storage medium (including magnetic disk storage and optical memory etc.).
The embodiment of the present invention be referring to according to the method for the embodiment of the present invention, equipment (system) and computer program product Flowchart and/or the block diagram describe.It should be understood that can be operated by computer program in implementation flow chart and/or block diagram The combination of process and/or box in each flow and/or block and flowchart and/or the block diagram.It can provide these calculating Processing of the machine procedure operation to general purpose computer, special purpose computer, Embedded Processor or other programmable data processing devices Device is to generate a machine, so that being generated by the operation that computer or the processor of other programmable data processing devices execute For realizing the function of being specified in one or more flows of the flowchart and/or one or more blocks of the block diagram Device.
The operation of these computer programs, which may also be stored in, is able to guide computer or other programmable data processing devices with spy Determine in the computer-readable memory that mode works, so that it includes behaviour that operation stored in the computer readable memory, which generates, Make the manufacture of device, the operating device realize in one box of one or more flows of the flowchart and/or block diagram or The function of being specified in multiple boxes.
The operation of these computer programs also can be loaded onto a computer or other programmable data processing device, so that counting Series of operation steps are executed on calculation machine or other programmable devices to generate computer implemented processing, thus in computer or The operation executed on other programmable devices is provided for realizing in one or more flows of the flowchart and/or block diagram one The step of function of being specified in a box or multiple boxes.
The foregoing is only a preferred embodiment of the present invention, is not intended to limit the scope of the present invention, it is all Made any modifications, equivalent replacements, and improvements etc. within the spirit and principles in the present invention, should be included in protection of the invention Within the scope of.

Claims (10)

1. a kind of node scheduling method, applied in the node scheduling system of content distributing network, which is characterized in that the method Include:
The first request is received, first request issues the corresponding node of adjustment by user for characterizing;
In response to first request, the IP address of the first scheduling node is determined;
By redirection request, the association of first scheduling node and the user is established.
2. determining scheduling node the method according to claim 1, wherein described request in response to described first IP address, comprising:
First request is parsed, the IP address of the user is obtained;
Based on identified IP address, the IP address of the second scheduling node is determined, second scheduling node is for characterizing One group corresponding with the IP address workable scheduling node to be selected;
In the IP address of second scheduling node, the IP address of first scheduling node is determined.
3. according to the method described in claim 2, it is characterized in that, described in the IP address of second scheduling node, really The IP address of fixed first scheduling node, comprising:
Based on the ability parameter of second scheduling node, the access capability ginseng of all nodes in second scheduling node is calculated Number;
Based on the access capability parameter of all nodes in second scheduling node calculated, determination is adapted with the user Scheduling node.
4. according to the method described in claim 3, it is characterized in that, the ability parameter of second scheduling node include at least with It is one of lower:
The user gradation parameter, the mass parameter of the second scheduling node link, second scheduling node node-flow Measure the maximum outlet of unit price parameter, the node flow weighting coefficient parameter of second scheduling node, second scheduling node The node exit flow parameter of flow parameter and second scheduling node.
5. a kind of node scheduling method is applied in content distributing network, which is characterized in that the described method includes:
The first solicited message is issued, first request issues the corresponding node of adjustment by user for characterizing;
In response to the redirection request that server issues, establishes and close with the first scheduling node pointed by the redirection request Connection;
It is communicated by first scheduling node with the node in other users and/or the content distributing network.
6. a kind of node scheduling system, which is characterized in that the node scheduling system includes:
First information transceiver module, for the first request of reception, first request is right by user's sending adjustment institute for characterizing The node answered;
First information processing module, for determining the IP address of the first scheduling node in response to first request;
The first information processing module, for by redirection request, establishing first scheduling node and the user Association.
7. system according to claim 6, which is characterized in that
The first information processing module obtains the IP address of the user for parsing first request;
The first information processing module, for determining the IP address of the second scheduling node based on identified IP address, Second scheduling node is for characterizing one group corresponding with the IP address workable scheduling node to be selected;
The first information processing module, in the IP address of second scheduling node, determining the first scheduling section The IP address of point.
8. a kind of node scheduling system, for realizing node scheduling method described in claim 1, which is characterized in that the section Putting scheduling system includes:
Intellectualized analysis platform sends acquired business datum to intelligent decision platform for obtaining business diary;
Intelligent decision platform is based on the business datum and the node for obtaining the node parameter in content distributing network State modulator CDN dispatching platform;
CDN dispatching platform realizes the scheduling of node for the control in response to the intelligent decision platform.
9. a kind of node scheduling system, which is characterized in that the system comprises:
Processor and memory for storing the computer program that can be run on a processor,
Wherein, the processor is for when running the computer program, executing following operation:
The first request is received, first request issues the corresponding node of adjustment by user for characterizing;
In response to first request, the IP address of the first scheduling node is determined;
By redirection request, the association of first scheduling node and the user is established.
10. a kind of computer readable storage medium, is stored thereon with computer program, which is characterized in that the computer program quilt Processor executes:
The first request is received, first request issues the corresponding node of adjustment by user for characterizing;
In response to first request, the IP address of the first scheduling node is determined;
By redirection request, the association of first scheduling node and the user is established.
CN201810936526.9A 2018-08-16 2018-08-16 Node scheduling method, system and storage medium Pending CN109246199A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810936526.9A CN109246199A (en) 2018-08-16 2018-08-16 Node scheduling method, system and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810936526.9A CN109246199A (en) 2018-08-16 2018-08-16 Node scheduling method, system and storage medium

Publications (1)

Publication Number Publication Date
CN109246199A true CN109246199A (en) 2019-01-18

Family

ID=65069741

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810936526.9A Pending CN109246199A (en) 2018-08-16 2018-08-16 Node scheduling method, system and storage medium

Country Status (1)

Country Link
CN (1) CN109246199A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110336848A (en) * 2019-04-23 2019-10-15 网宿科技股份有限公司 An access request scheduling method, scheduling system, and equipment

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103024081A (en) * 2013-01-04 2013-04-03 福建星网视易信息系统有限公司 Peer-to-peer communication terminal dispatching method adaptable to time-effect-guaranteed communication systems
CN103312629A (en) * 2012-03-09 2013-09-18 深圳市腾讯计算机系统有限公司 Method, device and system of CDN (content delivery network) flow distribution
CN107645525A (en) * 2016-07-21 2018-01-30 阿里巴巴集团控股有限公司 Detection processing, dispatching method and related device, the node of content distributing network
CN108174232A (en) * 2018-01-05 2018-06-15 白山市松睿科技有限公司 A kind of Transmission system and method for the network data based on CDN

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103312629A (en) * 2012-03-09 2013-09-18 深圳市腾讯计算机系统有限公司 Method, device and system of CDN (content delivery network) flow distribution
CN103024081A (en) * 2013-01-04 2013-04-03 福建星网视易信息系统有限公司 Peer-to-peer communication terminal dispatching method adaptable to time-effect-guaranteed communication systems
CN107645525A (en) * 2016-07-21 2018-01-30 阿里巴巴集团控股有限公司 Detection processing, dispatching method and related device, the node of content distributing network
CN108174232A (en) * 2018-01-05 2018-06-15 白山市松睿科技有限公司 A kind of Transmission system and method for the network data based on CDN

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110336848A (en) * 2019-04-23 2019-10-15 网宿科技股份有限公司 An access request scheduling method, scheduling system, and equipment

Similar Documents

Publication Publication Date Title
JP4212467B2 (en) Method and apparatus for separately estimating the time required to download an application program to a remote module over a wireless network
CN109819057A (en) A kind of load-balancing method and system
CN108197967A (en) A kind of displaying based on internet platform discount coupon, distribution method and device
Park et al. The theory of intervention games for resource sharing in wireless communications
CN104808782B (en) Using split screen method and apparatus, intelligent terminal
CN101277210A (en) Information distribution system, information processing apparatus and method, and information distribution apparatus and method
CN102197386A (en) File type association in a remote computing session
Tang et al. Pricing model for dynamic resource overbooking in edge computing
CN109948882A (en) Task processing method and relevant device based on block data structures
CN114501351A (en) Flow control method, flow control equipment and storage medium
CN114124962A (en) Multi-room message load balancing processing method and device
CN108650520A (en) Video live broadcast control method, related equipment and computer storage medium
CN109246199A (en) Node scheduling method, system and storage medium
CN110580632A (en) Method and device for placing advertisements
GB2386210A (en) Method of controlling content consumption
GB2458803A (en) Congestion control of a web server utilising the number of user terminals accessing web pages which have transition links to the web server
CN117041139B (en) Data packet transmission method, device, computer equipment and storage medium
CN114302187A (en) Media resource playing method and device, electronic equipment and storage medium
CN111222885B (en) Data processing request endorsement method and device, computer equipment and storage medium
CN118827799A (en) Resource request current limiting method, device, electronic device and storage medium
CN109039665A (en) List generating method and device
CN104702646A (en) Data transmission method and device and communication system
CN106533718A (en) Data processing method and device
JP2024043865A (en) Information processing device, and program
KR102032224B1 (en) Diet Management Method, and Managing Server Used Therein

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20190118

RJ01 Rejection of invention patent application after publication