CN109246199A - Node scheduling method, system and storage medium - Google Patents
Node scheduling method, system and storage medium Download PDFInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling 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/63—Routing a service request depending on the request content or context
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/1004—Server selection for load balancing
- H04L67/1008—Server selection for load balancing based on parameters of servers, e.g. available memory or workload
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/1004—Server selection for load balancing
- H04L67/1023—Server 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
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.
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)
| 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)
| 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 |
-
2018
- 2018-08-16 CN CN201810936526.9A patent/CN109246199A/en active Pending
Patent Citations (4)
| 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)
| 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 |