CN103747045A - CDN server status collection method, CDN control center and system thereof - Google Patents

CDN server status collection method, CDN control center and system thereof Download PDF

Info

Publication number
CN103747045A
CN103747045A CN201310722943.0A CN201310722943A CN103747045A CN 103747045 A CN103747045 A CN 103747045A CN 201310722943 A CN201310722943 A CN 201310722943A CN 103747045 A CN103747045 A CN 103747045A
Authority
CN
China
Prior art keywords
server
control centre
cdn
packet
cdn control
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
CN201310722943.0A
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.)
LeTV Cloud Computing Co Ltd
Original Assignee
LeTV Information Technology Beijing 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 LeTV Information Technology Beijing Co Ltd filed Critical LeTV Information Technology Beijing Co Ltd
Priority to CN201310722943.0A priority Critical patent/CN103747045A/en
Publication of CN103747045A publication Critical patent/CN103747045A/en
Pending legal-status Critical Current

Links

Images

Abstract

The embodiment of the invention provides a CDN server status collection method, a CDN control center and a system thereof, and relates to the field of network multimedia technology. According to the invention, the situation that the status of a same server is reported for many times can be avoided, and the status of a same server can be shared in multiple CDN control centers. Thus, system resources are utilized reasonably, and performance of a CDN system is improved. The method comprises the following steps: a first CDN control center receives a first data packet sent by a first server, and the first data packet at least contains status information of the first server; after the first CDN control center receives the first data packet, the first CDN control center sends the first data packet to at least a second CDN control center such that at least a second CDN control center acquires the status information of the first server; and the first CDN control center parses the first data packet so as to obtain the status information of the first server.

Description

A kind of CDN server state collection method, CDN control centre and system
Technical field
The present invention relates to network multimedia technology field, relate in particular to a kind of CDN server state collection method, CDN control centre and system.
Background technology
CDN(Content Delivery Network, content distributing network) be a kind of one deck intelligent virtual network on existing Internet basic forming by place node server everywhere at network.CDN can be in real time leads user's request on the nearest service node of user again according to the connection of network traffics and each node, load state and to integrated informations such as user's distance and response times, its objective is and can select the node close to relatively from user to send the required content of user to user, alleviate the situation of network congestion, improve the response speed of website.
In the prior art, CDN control centre collects the method for server state and is conventionally divided into two kinds: one be CDN control centre sending state reporting instruction to server, receive the server state that each server reports; Another kind is the server state that CDN control centre receives each server active reporting.
But, due to CDN control centre in prior art, collect during server state and conventionally can use above-mentioned two kinds of methods simultaneously, therefore can there is the situation that the state of same server is repeatedly reported.And when there is multiple CDN control centre in CDN system, server will send server state to each CDN control centre successively, thereby causes the waste of CDN system resource, has affected the performance of CDN system.
Summary of the invention
Embodiments of the invention provide a kind of CDN server state collection method, CDN control centre and system, the situation that can avoid the state of same server repeatedly to be reported, the state of same server can be shared in multiple CDN control centre simultaneously, reasonably utilize system resource, promoted the performance of CDN system.
For achieving the above object, embodiments of the invention adopt following technical scheme:
First aspect, the embodiment of the present invention provides a kind of CDN server state collection method, is applied to CDN system, and described method comprises:
The one CDN control centre receives the first packet that first server sends, and described the first packet at least comprises the state information of described first server;
In a described CDN control centre, receive after described the first packet, a described CDN control centre sends described the first packet at least one the 2nd CDN control centre, to make the 2nd CDN control centre described at least one obtain the state information of described first server;
A described CDN control centre resolves described the first packet, obtains the state information of described first server.
In the possible implementation of the first, according to first aspect, described method also comprises:
A described CDN control centre receives the second packet that the 2nd CDN control centre sends described at least one, and described the second packet at least comprises the state information of described second server;
A described CDN control centre resolves described the second packet, obtains the state information of described second server.
In the possible implementation of the second, in conjunction with first aspect or the possible implementation of the first, a described CDN control centre receives the first packet that first server sends, and specifically comprises:
A described CDN control centre receives described the first packet that described first server reports by User Datagram Protocol.
In the third possible implementation, in conjunction with first aspect or possible implementation or the possible implementation of the second of the first, in a described CDN control centre, send described the first packet to before at least one the 2nd CDN control centre, described method also comprises:
A described CDN control centre obtains the 2nd CDN control centre described at least one, a described CDN control centre and described at least one the 2nd CDN control centre in a CDN system.
In the 4th kind of possible implementation, in conjunction with first aspect or the possible implementation of the first, to the third possible implementation, described state information at least comprises: the linking number of server, the bandwidth of server, the load condition of server and the utilance of central processor CPU;
A described CDN control centre resolves described the first packet, obtains the state information of described first server, specifically comprises:
A described CDN control centre resolves described the first packet, obtains the utilance of linking number, bandwidth, load condition and the CPU of described first server;
Described first server, according to the utilance of the linking number of described first server, bandwidth, load condition and CPU, is dispatched by a described CDN control centre.
Second aspect, the embodiment of the present invention provides an a kind of CDN control centre, is applied to CDN system, and a described CDN control centre comprises:
The first receiver module, the first packet sending for receiving first server, described the first packet at least comprises the state information of described first server;
Sending module, for receiving after described the first packet at described the first receiver module, sends described the first packet at least one the 2nd CDN control centre, to make the 2nd CDN control centre described at least one obtain the state information of described first server;
The first parsing module, for resolving described the first packet, obtains the state information of described first server.
In the possible implementation of the first, according to second aspect, a described CDN control centre, also comprises:
The second receiver module, for receiving the second packet that the 2nd CDN control centre sends described at least one, described the second packet at least comprises the state information of described second server;
The second parsing module, for resolving described the second packet, obtains the state information of described second server.
In the possible implementation of the second, in conjunction with second aspect or the possible implementation of the first, described the first receiver module, described the first packet reporting by User Datagram Protocol specifically for receiving described first server.
In the third possible implementation, in conjunction with second aspect or possible implementation or the possible implementation of the second of the first, a described CDN control centre, also comprises:
Acquisition module, for sending described the first packet at described sending module to before at least one the 2nd CDN control centre, obtain the 2nd CDN control centre described at least one, a described CDN control centre and described at least one the 2nd CDN control centre in a CDN system.
In the 4th kind of possible implementation, in conjunction with second aspect or the possible implementation of the first, to the third possible implementation, described state information at least comprises: the linking number of server, the bandwidth of server, the load condition of server and the utilance of central processor CPU;
Described the first parsing module, specifically comprises:
The first analyzing sub-module, for resolving described the first packet, obtains the utilance of linking number, bandwidth, load condition and the CPU of described first server;
Scheduler module, for according to the utilance of the linking number of described first server, bandwidth, load condition and CPU, dispatches described first server.
The third aspect, the embodiment of the present invention provides a kind of CDN system, comprise a described CDN control centre with above-mentioned arbitrary feature, at least one is for sending the first server of the first packet, at least one is for sending the second server of the second packet, and at least one is for described the first packet of receiving a described CDN control centre and sending and for sending the two CDN control centre of described the second packet to a described CDN control centre.
A kind of CDN server state collection method, CDN control centre and system that the embodiment of the present invention provides, CDN server state collection method comprises: a CDN control centre receives the first packet that first server sends, and the first packet at least comprises the state information of first server; In a CDN control centre, receive after the first packet, a CDN control centre sends the first packet at least one the 2nd CDN control centre, to make at least one the 2nd CDN control centre obtain the state information of first server; The one CDN control centre resolves the first packet, obtains the state information of first server.
Compared with the CDN server state collection method repeatedly being reported with the state of same server in prior art, pass through this programme, because a CDN control centre can receive the first packet that first server sends, and the first Packet Generation is given to at least one the 2nd CDN control centre, to make a CDN control centre and at least one the 2nd CDN control centre can get the state information of first server.Therefore, the situation that can avoid the state of same server repeatedly to be reported can be shared the state of same server in multiple CDN control centre simultaneously, reasonably utilizes system resource, has promoted the performance of CDN system.
Accompanying drawing explanation
In order to be illustrated more clearly in the embodiment of the present invention or technical scheme of the prior art, to the accompanying drawing of required use in embodiment or description of the Prior Art be briefly described below, apparently, accompanying drawing in the following describes is only some embodiments of the present invention, for those of ordinary skills, do not paying under the prerequisite of creative work, can also obtain according to these accompanying drawings other accompanying drawing.
Fig. 1 is the schematic flow sheet of a kind of CDN server state collection method in the embodiment of the present invention 1;
Fig. 2 is the schematic flow sheet of a kind of CDN server state collection method in the embodiment of the present invention 2;
Fig. 3 is the structural representation one of a kind of CDN control centre in the embodiment of the present invention 3;
Fig. 4 is the structural representation two of a kind of CDN control centre in the embodiment of the present invention 3;
Fig. 5 is the structural representation three of a kind of CDN control centre in the embodiment of the present invention 3;
Fig. 6 is the structural representation four of a kind of CDN control centre in the embodiment of the present invention 3.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is clearly and completely described, obviously, described embodiment is only the present invention's part embodiment, rather than whole embodiment.Based on the embodiment in the present invention, those of ordinary skills, not making the every other embodiment obtaining under creative work prerequisite, belong to the scope of protection of the invention.
In addition, term " system " and " network " are often used interchangeably in this article herein.Herein term " with ", be only a kind of incidence relation of describing affiliated partner, can there are three kinds of relations in expression, for example, A and B, can represent: individualism A exists A and B, these three kinds of situations of individualism B simultaneously.In addition, character "/" herein, generally represents that forward-backward correlation is to liking a kind of relation of "or".
A CDN control centre and the 2nd CDN control centre that the present invention mentions all carry out management and the control of CDN system, first server and second server can be both the servers under memory node coverage, also can be the server under fringe node coverage, the present invention limit.Wherein, memory node is the node of having stored system All Files, and fringe node is the ordinary node that service is provided for user.Common, memory node is core CDN node, has stored intrasystem All Files; Fringe node is edge C DN node, for user access.
Embodiment 1
The embodiment of the present invention provides a kind of CDN server state collection method, can be applied to CDN system, and as shown in Figure 1, CDN server state collection method, comprising:
S101, a CDN control centre receive the first packet that first server sends, and the first packet at least comprises the state information of first server.
CDN is a kind of one deck intelligent virtual network on existing Internet basic forming by place node server everywhere at network.In the prior art, CDN control centre collects the method for server state and is conventionally divided into two kinds: one be CDN control centre sending state reporting instruction to server, receive the server state that each server reports; Another kind is the server state that CDN control centre receives each server active reporting.But can there is the situation that the state of same server is repeatedly reported in the method for prior art.And when there is multiple CDN control centre in CDN system, server will send server state to each CDN control centre successively, thereby causes the waste of CDN system resource, has affected the performance of CDN system.
Embodiments of the invention provide a kind of CDN server state collection method, the situation that can avoid the state of same server repeatedly to be reported, the state of same server can be shared in multiple CDN control centre simultaneously, reasonably utilize system resource, promoted the performance of CDN system.
First, a CDN control centre receives the first packet that first server sends.Wherein, the first packet at least comprises the state information of first server.
It should be noted that, in CDN system, can comprise a more than CDN control centre, for example, in CDN system, comprise a CDN control centre and at least one the 2nd CDN control centre.The CDN control centre mentioning in the embodiment of the present invention receives the first packet that first server sends, and now, a CDN control centre is the first packet of receiving that at first first server sends.Afterwards, first server no longer sends the first packet at least one the 2nd CDN control centre, the situation of avoiding thus the state of same server repeatedly to be reported.
The method of the first packet that optionally, a CDN control centre reception first server sends is specially a CDN control centre and receives the first packet that first server reports by User Datagram Protocol.
S102, in a CDN control centre, receive after the first packet, a CDN control centre sends the first packet at least one the 2nd CDN control centre, to make at least one the 2nd CDN control centre obtain the state information of first server.
In a CDN control centre, receive after the first packet, a CDN control centre sends the first packet at least one the 2nd CDN control centre, to make at least one the 2nd CDN control centre obtain the state information of first server.Because a CDN control centre can send the first packet at least one the 2nd CDN control centre, the first packet that therefore can realize the state information that has comprised first server the sharing of all CDN control centres in CDN system.
S103, a CDN control centre resolve the first packet, obtain the state information of first server.
The one CDN control centre is receiving after the first packet of first server transmission, and a CDN control centre can resolve the first packet, obtains the state information of first server.
Wherein, described state information at least comprises: the load condition of the linking number of server, the bandwidth of server, server and CPU(Central Processing Unit, central processing unit) utilance.
It should be noted that, the one CDN control centre obtains the state information of first server, in order to judge for a CDN control centre, the one CDN control centre can be according to the utilance of the load condition of the bandwidth of the linking number of server, server, server and CPU, call first server, thereby make first server better for user provides service.
You need to add is that in embodiments of the present invention, between step S102 and S103, there is no precedence relationship, a CDN control centre can first send the first packet at least one the 2nd CDN control centre; Also can first resolve the first packet, obtain the state information of first server; Can also carry out the step that sends and resolve the first packet, the present invention does not limit simultaneously.
The embodiment of the present invention provides a kind of CDN server state collection method, and the method comprises: a CDN control centre receives the first packet that first server sends, and the first packet at least comprises the state information of first server; In a CDN control centre, receive after the first packet, a CDN control centre sends the first packet at least one the 2nd CDN control centre, to make at least one the 2nd CDN control centre obtain the state information of first server; The one CDN control centre resolves the first packet, obtains the state information of first server.
Compared with the CDN server state collection method repeatedly being reported with the state of same server in prior art, pass through this programme, because a CDN control centre can receive the first packet that first server sends, and the first Packet Generation is given to at least one the 2nd CDN control centre, to make a CDN control centre and at least one the 2nd CDN control centre can get the state information of first server.Therefore, the situation that can avoid the state of same server repeatedly to be reported can be shared the state of same server in multiple CDN control centre simultaneously, reasonably utilizes system resource, has promoted the performance of CDN system.
Embodiment 2
The embodiment of the present invention provides a kind of CDN server state collection method, can be applied to CDN system, and as shown in Figure 2, CDN server state collection method, comprising:
S201, a CDN control centre receive the first packet that first server reports by User Datagram Protocol, and the first packet at least comprises the state information of first server.
CDN is a kind of one deck intelligent virtual network on existing Internet basic forming by place node server everywhere at network.In the prior art, CDN control centre collects the method for server state and is conventionally divided into two kinds: one be CDN control centre sending state reporting instruction to server, receive the server state that each server reports; Another kind is the server state that CDN control centre receives each server active reporting.But can there is the situation that the state of same server is repeatedly reported in the method for prior art.And when there is multiple CDN control centre in CDN system, server will send server state to each CDN control centre successively, thereby causes the waste of CDN system resource, has affected the performance of CDN system.
Embodiments of the invention provide a kind of CDN server state collection method, the situation that can avoid the state of same server repeatedly to be reported, the state of same server can be shared in multiple CDN control centre simultaneously, reasonably utilize system resource, promoted the performance of CDN system.
First, a CDN control centre receives the first packet that first server reports by User Datagram Protocol.Wherein, the first packet at least comprises the state information of first server.
It should be noted that UDP(User Datagram Protocol, User Datagram Protocol) be OSI(Open System Interconnect, open system interconnection) a kind of connectionless transport layer protocol in reference model.Be mainly used in not requiring in the transmission of order of packets arrival, the inspection of transmitted in packets order is completed by application layer with sequence, and the simple unreliable information transfer service towards affairs is provided.
It should be noted that, in CDN system, can comprise a more than CDN control centre, for example, in CDN system, comprise a CDN control centre and at least one the 2nd CDN control centre.The CDN control centre mentioning in the embodiment of the present invention receives the first packet that first server sends, and now, a CDN control centre is the first packet of receiving that at first first server sends.Afterwards, first server no longer sends the first packet at least one the 2nd CDN control centre, the situation of avoiding thus the state of same server repeatedly to be reported.
S202, in a CDN control centre, receive after the first packet, a CDN control centre obtains at least one the 2nd CDN control centre, and a CDN control centre and at least one the 2nd CDN control centre are in a CDN system.
In a CDN control centre, receive after the first packet, a CDN control centre will realize the first packet the sharing of all CDN control centre, and first a CDN control centre will obtain at least one the 2nd CDN control centre.Wherein, a CDN control centre and at least one the 2nd CDN control centre are in a CDN system.
S203, a CDN control centre send the first packet at least one the 2nd CDN control centre, to make at least one the 2nd CDN control centre obtain the state information of first server.
In a CDN control centre, obtain after at least one the 2nd CDN control centre, a CDN control centre sends the first packet at least one the 2nd CDN control centre, to make at least one the 2nd CDN control centre obtain the state information of first server.Because a CDN control centre can send the first packet at least one the 2nd CDN control centre, the first packet that therefore can realize the state information that has comprised first server the sharing of all CDN control centres in CDN system.
S204, a CDN control centre resolve the first packet, obtain the state information of first server.
Wherein, state information at least comprises: the linking number of server, the bandwidth of server, the load condition of server and the utilance of CPU.
The one CDN control centre is receiving after the first packet of first server transmission, and a CDN control centre can resolve the first packet, obtains the state information of first server.
You need to add is that in embodiments of the present invention, between step S203 and S204, there is no precedence relationship, a CDN control centre can first send the first packet at least one the 2nd CDN control centre; Also can first resolve the first packet, obtain the state information of first server; Can also carry out the step that sends and resolve the first packet, the present invention does not limit simultaneously.
Concrete, a CDN control centre resolves the first packet, and the step S204 that obtains the state information of first server can comprise step S204a and S204b:
S204a, a CDN control centre resolve the first packet, obtain the utilance of linking number, bandwidth, load condition and the CPU of first server.
First server, according to the utilance of the linking number of first server, bandwidth, load condition and CPU, is dispatched by S204b, a CDN control centre.
It should be noted that, the one CDN control centre obtains the state information of first server, in order to judge for a CDN control centre, the one CDN control centre can be according to the utilance of the load condition of the bandwidth of the linking number of server, server, server and CPU, call first server, thereby make first server better for user provides service.
S205, a CDN control centre receive the second packet that at least one the 2nd CDN control centre sends, and the second packet at least comprises the state information of second server.
When a CDN control centre receives in the situation of the second packet of second server transmission at first, the one CDN control centre need to receive the second packet that at least one the 2nd CDN control centre sends, the situation of avoiding thus the state of same server repeatedly to be reported.
Wherein, the second packet at least comprises the state information of second server.State information at least comprises: the linking number of server, the bandwidth of server, the load condition of server and the utilance of CPU.
S206, a CDN control centre resolve the second packet, obtain the state information of second server.
In a CDN control centre, receive after the second packet of at least one the 2nd CDN control centre transmission, a CDN control centre resolves the second packet, obtains the state information of second server.
Optionally, the one CDN control centre resolves the second packet, obtain the step of the state information of second server, can specifically comprise: a CDN control centre resolves the second packet, obtain the utilance of linking number, bandwidth, load condition and the CPU of second server; Second server, according to the utilance of the linking number of second server, bandwidth, load condition and CPU, is dispatched by the one CDN control centre.
The embodiment of the present invention provides a kind of CDN server state collection method, and the method comprises: a CDN control centre receives the first packet that first server sends, and the first packet at least comprises the state information of first server; In a CDN control centre, receive after the first packet, a CDN control centre sends the first packet at least one the 2nd CDN control centre, to make at least one the 2nd CDN control centre obtain the state information of first server; The one CDN control centre resolves the first packet, obtains the state information of first server.
Compared with the CDN server state collection method repeatedly being reported with the state of same server in prior art, pass through this programme, because a CDN control centre can receive the first packet that first server sends, and the first Packet Generation is given to at least one the 2nd CDN control centre, to make a CDN control centre and at least one the 2nd CDN control centre can get the state information of first server.Therefore, the situation that can avoid the state of same server repeatedly to be reported can be shared the state of same server in multiple CDN control centre simultaneously, reasonably utilizes system resource, has promoted the performance of CDN system.
Embodiment 3
The embodiment of the present invention provides an a kind of CDN control centre, can be applied to CDN system, and as shown in Figure 3, a described CDN control centre comprises:
The first receiver module 10, the first packet sending for receiving first server, described the first packet at least comprises the state information of described first server.
Sending module 11, for receiving after described the first packet at described the first receiver module 10, send described the first packet at least one the 2nd CDN control centre, to make the 2nd CDN control centre described at least one obtain the state information of described first server.
The first parsing module 12, for resolving described the first packet, obtains the state information of described first server.
Further, as shown in Figure 4, a described CDN control centre, also comprises:
The second receiver module 13, for receiving the second packet that the 2nd CDN control centre sends described at least one, described the second packet at least comprises the state information of described second server.
The second parsing module 14, for resolving described the second packet, obtains the state information of described second server.
Wherein, described the 2nd CDN control centre can be CDN of the prior art control centre.
Further, described the first receiver module 10, described the first packet reporting by User Datagram Protocol specifically for receiving described first server.
Further, as shown in Figure 5, a described CDN control centre, also comprises:
Acquisition module 15, for sending described the first packet at described sending module 11 to before at least one the 2nd CDN control centre, obtain the 2nd CDN control centre described at least one, a described CDN control centre and described at least one the 2nd CDN control centre in a CDN system.
Further, described state information at least comprises: the linking number of server, the bandwidth of server, the load condition of server and the utilance of central processor CPU.
As shown in Figure 6, described the first parsing module 12, specifically comprises:
The first analyzing sub-module 120, for resolving described the first packet, obtains the utilance of linking number, bandwidth, load condition and the CPU of described first server.
Scheduler module 121, for according to the utilance of the linking number of described first server, bandwidth, load condition and CPU, dispatches described first server.
The embodiment of the present invention provides an a kind of CDN control centre, and a CDN control centre comprises: the first receiver module, and the first packet sending for receiving first server, described the first packet at least comprises the state information of described first server; Sending module, for receiving after described the first packet at described the first receiver module, sends described the first packet at least one the 2nd CDN control centre, to make the 2nd CDN control centre described at least one obtain the state information of described first server; The first parsing module, for resolving described the first packet, obtains the state information of described first server.Preferably, described the 2nd CDN control centre can be the CDN control centre identical with the application's the disclosed described CDN control centre 26S Proteasome Structure and Function of embodiment.
Compared with the CDN server state collection method repeatedly being reported with the state of same server in prior art, pass through this programme, because a CDN control centre can receive the first packet that first server sends, and the first Packet Generation is given to at least one the 2nd CDN control centre, to make a CDN control centre and at least one the 2nd CDN control centre can get the state information of first server.Therefore, the situation that can avoid the state of same server repeatedly to be reported can be shared the state of same server in multiple CDN control centre simultaneously, reasonably utilizes system resource, has promoted the performance of CDN system.
Embodiment 4
The embodiment of the present invention provides a kind of CDN system, comprise a described CDN control centre with above-mentioned arbitrary feature, at least one is for sending the first server of the first packet, at least one is for sending the second server of the second packet, and at least one is for described the first packet of receiving a described CDN control centre and sending and for sending the two CDN control centre of described the second packet to a described CDN control centre.
Through the above description of the embodiments, those skilled in the art can be well understood to, for convenience and simplicity of description, only with the division of above-mentioned each functional module, be illustrated, in practical application, can above-mentioned functions be distributed and by different functional modules, completed as required, the internal structure that is about to device be divided into different functional modules, to complete all or part of function described above.The system of foregoing description, the specific works process of device and unit, can, with reference to the corresponding process in preceding method embodiment, not repeat them here.
In the several embodiment that provide in the application, should be understood that, disclosed system, apparatus and method, can realize by another way.For example, device embodiment described above is only schematic, for example, the division of described module or unit, be only that a kind of logic function is divided, during actual realization, can have other dividing mode, for example multiple unit or assembly can in conjunction with or can be integrated into another system, or some features can ignore, or do not carry out.Another point, shown or discussed coupling each other or direct-coupling or communication connection can be by some interfaces, indirect coupling or the communication connection of device or unit can be electrically, machinery or other form.
The described unit as separating component explanation can or can not be also physically to separate, and the parts that show as unit can be or can not be also physical locations, can be positioned at a place, or also can be distributed in multiple network element.Can select according to the actual needs some or all of unit wherein to realize the object of the present embodiment scheme.
In addition, the each functional unit in each embodiment of the present invention can be integrated in a processing unit, can be also that the independent physics of unit exists, and also can be integrated in a unit two or more unit.Above-mentioned integrated unit both can adopt the form of hardware to realize, and also can adopt the form of SFU software functional unit to realize.
If described integrated unit is realized and during as production marketing independently or use, can be stored in a computer read/write memory medium using the form of SFU software functional unit.Based on such understanding, the all or part of of the part that technical scheme of the present invention contributes to prior art in essence in other words or this technical scheme can embody with the form of software product, this computer software product is stored in a storage medium, comprise that some instructions (can be personal computers in order to make a computer equipment, server, or the network equipment etc.) or processor (processor) carry out all or part of step of method described in each embodiment of the present invention.And aforesaid storage medium comprises: various media that can be program code stored such as USB flash disk, portable hard drive, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), magnetic disc or CDs.
The above; be only the specific embodiment of the present invention, but protection scope of the present invention is not limited to this, any be familiar with those skilled in the art the present invention disclose technical scope in; can expect easily changing or replacing, within all should being encompassed in protection scope of the present invention.Therefore, protection scope of the present invention should be as the criterion with the protection range of described claim.

Claims (11)

1. a CDN server state collection method, is characterized in that, is applied to CDN system and comprises at least Liang Ge CDN control centre, and described method comprises:
The one CDN control centre receives the first packet that first server sends, and described the first packet at least comprises the state information of described first server;
In a described CDN control centre, receive after described the first packet, a described CDN control centre sends described the first packet at least one the 2nd CDN control centre, to make the 2nd CDN control centre described at least one obtain the state information of described first server;
A described CDN control centre resolves described the first packet, obtains the state information of described first server.
2. CDN server state collection method according to claim 1, is characterized in that, described method also comprises:
A described CDN control centre receives the second packet that the 2nd CDN control centre sends described at least one, and described the second packet at least comprises the state information of described second server;
A described CDN control centre resolves described the second packet, obtains the state information of described second server.
3. CDN server state collection method according to claim 1, is characterized in that, a described CDN control centre receives the first packet that first server sends, and specifically comprises:
A described CDN control centre receives described the first packet that described first server reports by User Datagram Protocol.
4. CDN server state collection method according to claim 1, is characterized in that, in a described CDN control centre, sends described the first packet to before at least one the 2nd CDN control centre, and described method also comprises:
A described CDN control centre obtains the 2nd CDN control centre described at least one, a described CDN control centre and described at least one the 2nd CDN control centre in a CDN system.
5. CDN server state collection method according to claim 1, is characterized in that, described state information at least comprises: the linking number of server, the bandwidth of server, the load condition of server and the utilance of central processor CPU;
A described CDN control centre resolves described the first packet, obtains the state information of described first server, specifically comprises:
A described CDN control centre resolves described the first packet, obtains the utilance of linking number, bandwidth, load condition and the CPU of described first server;
Described first server, according to the utilance of the linking number of described first server, bandwidth, load condition and CPU, is dispatched by a described CDN control centre.
6. a first CDN control centre, is characterized in that, is applied to CDN system, and a described CDN control centre comprises:
The first receiver module, the first packet sending for receiving first server, described the first packet at least comprises the state information of described first server;
Sending module, for receiving after described the first packet at described the first receiver module, sends described the first packet at least one the 2nd CDN control centre, to make the 2nd CDN control centre described at least one obtain the state information of described first server;
The first parsing module, for resolving described the first packet, obtains the state information of described first server.
7. a CDN control centre according to claim 6, is characterized in that, a described CDN control centre, also comprises:
The second receiver module, for receiving the second packet that the 2nd CDN control centre sends described at least one, described the second packet at least comprises the state information of described second server;
The second parsing module, for resolving described the second packet, obtains the state information of described second server.
8. a CDN control centre according to claim 6, is characterized in that, described the first receiver module, described the first packet reporting by User Datagram Protocol specifically for receiving described first server.
9. a CDN control centre according to claim 6, is characterized in that, a described CDN control centre, also comprises:
Acquisition module, for sending described the first packet at described sending module to before at least one the 2nd CDN control centre, obtain the 2nd CDN control centre described at least one, a described CDN control centre and described at least one the 2nd CDN control centre in a CDN system.
10. a CDN control centre according to claim 6, is characterized in that, described state information at least comprises: the linking number of server, the bandwidth of server, the load condition of server and the utilance of central processor CPU;
Described the first parsing module, specifically comprises:
The first analyzing sub-module, for resolving described the first packet, obtains the utilance of linking number, bandwidth, load condition and the CPU of described first server;
Scheduler module, for according to the utilance of the linking number of described first server, bandwidth, load condition and CPU, dispatches described first server.
11. 1 kinds of CDN systems, it is characterized in that, comprise the CDN control centre having as described in any one in claim 6-10, at least one is for sending the first server of the first packet, at least one is for sending the second server of the second packet, and at least one is for described the first packet of receiving a described CDN control centre and sending and for sending the two CDN control centre of described the second packet to a described CDN control centre.
CN201310722943.0A 2013-12-24 2013-12-24 CDN server status collection method, CDN control center and system thereof Pending CN103747045A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310722943.0A CN103747045A (en) 2013-12-24 2013-12-24 CDN server status collection method, CDN control center and system thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310722943.0A CN103747045A (en) 2013-12-24 2013-12-24 CDN server status collection method, CDN control center and system thereof

Publications (1)

Publication Number Publication Date
CN103747045A true CN103747045A (en) 2014-04-23

Family

ID=50504032

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310722943.0A Pending CN103747045A (en) 2013-12-24 2013-12-24 CDN server status collection method, CDN control center and system thereof

Country Status (1)

Country Link
CN (1) CN103747045A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107395769A (en) * 2017-09-05 2017-11-24 海宁海普迅信息科技有限公司 Industrial monitoring system based on multi-functional harvester and industrial cloud
CN111092855A (en) * 2019-11-14 2020-05-01 山东中创软件商用中间件股份有限公司 Server operation and maintenance system, method and device and computer readable storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1927925A2 (en) * 2006-11-29 2008-06-04 Sony Corporation Data management server, data management system, data management method and data management program
CN101355476A (en) * 2008-05-23 2009-01-28 林云帆 System and method for storing, distributing and applying data files based on server cluster
CN102111310A (en) * 2010-12-31 2011-06-29 网宿科技股份有限公司 Method and system for monitoring content delivery network (CDN) equipment status
CN103412875A (en) * 2013-07-11 2013-11-27 广东工业大学 CDN strategy adjustment method based on AHP decision model

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1927925A2 (en) * 2006-11-29 2008-06-04 Sony Corporation Data management server, data management system, data management method and data management program
CN101355476A (en) * 2008-05-23 2009-01-28 林云帆 System and method for storing, distributing and applying data files based on server cluster
CN102111310A (en) * 2010-12-31 2011-06-29 网宿科技股份有限公司 Method and system for monitoring content delivery network (CDN) equipment status
CN103412875A (en) * 2013-07-11 2013-11-27 广东工业大学 CDN strategy adjustment method based on AHP decision model

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107395769A (en) * 2017-09-05 2017-11-24 海宁海普迅信息科技有限公司 Industrial monitoring system based on multi-functional harvester and industrial cloud
CN111092855A (en) * 2019-11-14 2020-05-01 山东中创软件商用中间件股份有限公司 Server operation and maintenance system, method and device and computer readable storage medium

Similar Documents

Publication Publication Date Title
CN109618002B (en) Micro-service gateway optimization method, device and storage medium
CN105338061A (en) Lightweight message oriented middleware realization method and system
CN103747112A (en) CDN back-to-source method, first server and system thereof
CN110958281B (en) Data transmission method and communication device based on Internet of things
CN103763343A (en) Method and device for processing service access
US20130254261A1 (en) System and Method of Managing Servers for Streaming Desktop Applications
CN101953139B (en) DHCP in response to Internet connectedness initializes
CN103746934A (en) CDN bandwidth balancing method, CDN control center and system
CN103501347A (en) Resource distribution method and device
CN102111426A (en) Method, system and device for implementing point-to-point technology
CN110071965B (en) Data center management system based on cloud platform
CN112714164A (en) Internet of things system and task scheduling method thereof
JP2008003907A (en) Method for controlling information processing distribution and computer therefor
CN102025783A (en) Cluster system, message processing method thereof and protocol forward gateway
EP3096492B1 (en) Page push method and system
CN101355521A (en) Control method for equalizing load, communication apparatus and communication system
CN103716230A (en) Message sending method, device and server
JP2019525566A (en) Multi-network convergence method and apparatus
CN102891851A (en) Access control method, equipment and system of virtual desktop
CN103747045A (en) CDN server status collection method, CDN control center and system thereof
CN104750545A (en) Process scheduling method and device
WO2012159537A1 (en) Instant messaging system and method for sharing user information
CN110708293B (en) Method and device for distributing multimedia service
CN103747043A (en) CDN server dispatching method, CDN control center and system
CN109862134A (en) A kind of the lease time configuration method and system of IP address

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20160108

Address after: 100081 Beijing, Zhongguancun, South Street, No. 1, building 689, building 1153, No., No. 5

Applicant after: LETV CLOUD COMPUTING CO., LTD.

Address before: Room six, building 19, building 68, No. 100089 South Road, Haidian District, Beijing

Applicant before: LeTV Information Technology (Beijing) Co., Ltd.

AD01 Patent right deemed abandoned
AD01 Patent right deemed abandoned

Effective date of abandoning: 20190104