[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN107295110A - Processing method, fringe node, service server and the system of calculating task - Google Patents

Processing method, fringe node, service server and the system of calculating task Download PDF

Info

Publication number
CN107295110A
CN107295110A CN201710703806.0A CN201710703806A CN107295110A CN 107295110 A CN107295110 A CN 107295110A CN 201710703806 A CN201710703806 A CN 201710703806A CN 107295110 A CN107295110 A CN 107295110A
Authority
CN
China
Prior art keywords
task
fringe node
service server
goal
calculating
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.)
Granted
Application number
CN201710703806.0A
Other languages
Chinese (zh)
Other versions
CN107295110B (en
Inventor
翁志真
梁龙虎
胡天力
林祖伟
邓建伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Wangsu Science and Technology Co Ltd
Original Assignee
Wangsu Science and Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Wangsu Science and Technology Co Ltd filed Critical Wangsu Science and Technology Co Ltd
Priority to CN201710703806.0A priority Critical patent/CN107295110B/en
Publication of CN107295110A publication Critical patent/CN107295110A/en
Application granted granted Critical
Publication of CN107295110B publication Critical patent/CN107295110B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)

Abstract

The invention discloses a kind of processing method of calculating task, fringe node, service server and system, wherein, methods described includes:The access request that subscription client is sent is received, the access request points to pending calculating task;Judge whether in the complete calculating task of processing locality;If it is not, the mission bit stream of the calculating task is sent to service server;At least include the task total amount of the calculating task in the mission bit stream;The task allocation information of the service server feedback is received, the task allocation information includes goal task amount, and the goal task amount is used to characterize the task amount for being responsible for processing in the calculating task by the service server of the task;Goal task equal with the goal task amount in the calculating task is uploaded to the service server, and the task in calculating task described in processing locality in addition to the goal task.The technical scheme that the application is provided, it is possible to increase the treatment effeciency of calculating task.

Description

Processing method, fringe node, service server and the system of calculating task
Technical field
The present invention relates to Internet technical field, more particularly to a kind of processing method of calculating task, fringe node, business Server and system.
Background technology
With continuing to develop for Internet technology, the information in network also increases in explosion type.In order that it is whole to obtain user End can rapidly get required information from server, can pass through content distributing network (Content at present Delivery Network, CDN) server and user terminal are attached.
Some fringe nodes can be included in CDN, physical computer can be disposed on each fringe node, can also be Multiple virtual machines are divided in physical computer.Generally, the fringe node in CDN can be divided according to geographical position. When user terminal initiates to access to server, corresponding side is accessed in geographical position that can be according to residing for user terminal nearby Edge node.So, user terminal just can get the required network information in preferable network environment.
Currently, the request that user terminal is sent to fringe node, it is sometimes desirable to the corresponding calculating task of fringe node processing. For example, user terminal to fringe node when asking video data, may be in the absence of regarding needed for user terminal in fringe node Frequency form, therefore, fringe node need to enter local video data row format conversion.Now, form conversion just can be side The calculating task of processing needed for edge node.However, because fringe node is generally connected with multiple user terminals, therefore fringe node Need while providing network data, the calculating task of one side processing format conversion to other user terminals.So, fringe node Computing resource may be consumed largely, is not only resulted in the other user terminals of no normal direction and is provided smooth network number According to can also reduce the treatment effeciency of calculating task.
The content of the invention
The purpose of the application is to provide a kind of processing method of calculating task, fringe node, service server and system, The treatment effeciency of calculating task can be improved.
To achieve the above object, on the one hand the application provides a kind of processing method of calculating task, and methods described includes:Connect The access request that subscription client is sent is received, the access request points to pending calculating task;Judge whether originally be located in The complete calculating task of reason;If it is not, the mission bit stream of the calculating task is sent to service server;The task letter At least include the task total amount of the calculating task in breath;The task allocation information of the service server feedback is received, it is described Task allocation information includes goal task amount, and the goal task amount is used to characterize in the calculating task to be taken by the business Business device is responsible for the task amount of the task of processing;Goal task equal with the goal task amount in the calculating task is uploaded The extremely service server, and the task in calculating task described in processing locality in addition to the goal task.
To achieve the above object, on the other hand the application also provides a kind of fringe node, and the fringe node includes:Access Request reception unit, for receiving the access request that subscription client is sent, the access request is pointed to pending calculating and appointed Business;Mission bit stream reporting unit, for judging whether in the complete calculating task of processing locality;If it is not, being calculated described The mission bit stream of task is sent to service server;At least include the task total amount of the calculating task in the mission bit stream; Task allocation information receiving unit, the task allocation information for receiving the service server feedback, the task distribution letter Breath includes goal task amount, and the goal task amount is used to characterize in the calculating task to be responsible for by the service server The task amount of the task of reason;Goal task uploading unit, for will be equal with the goal task amount in the calculating task Goal task is uploaded to the service server, and the appointing in addition to the goal task in calculating task described in processing locality Business.
To achieve the above object, on the other hand the application also provides a kind of processing method of calculating task, methods described bag Include:The mission bit stream that at least one fringe node is sent is received, the mission bit stream includes pending in the fringe node Calculating task task total amount;It is respectively that each described fringe node distributes corresponding target times based on the mission bit stream Business amount;Receive the goal task that each described fringe node is uploaded;Wherein, the goal task that the fringe node is uploaded Task amount goal task amount corresponding with the fringe node is equal;Handling the goal task that the fringe node is uploaded Afterwards, corresponding result is fed back into the fringe node.
To achieve the above object, on the other hand the application also provides a kind of service server, and the service server includes: Mission bit stream receiving unit, for receiving the mission bit stream that at least one fringe node is sent, the mission bit stream includes institute State the task total amount of calculating task pending in fringe node;Goal task amount allocation unit, for based on task letter Breath, is respectively that each described fringe node distributes corresponding goal task amount;Goal task receiving unit, for receiving each institute State the goal task of fringe node upload;Wherein, the task amount for the goal task that the fringe node is uploaded and the side The corresponding goal task amount of edge node is equal;Result feedback unit, for handling the mesh that the fringe node is uploaded After mark task, corresponding result is fed back into the fringe node.
To achieve the above object, on the other hand the application also provides a kind of processing system of calculating task, the processing system System includes subscription client, fringe node and service server, wherein:The subscription client, for the edge section Point sends access request, and the access request points to pending calculating task;The fringe node, for judging whether at this The complete calculating task of ground processing;If it is not, the mission bit stream of the calculating task is sent to the service server;Institute Stating at least includes the task total amount of the calculating task in mission bit stream;Receive the task distribution letter of the service server feedback Breath, the task allocation information includes goal task amount, and the goal task amount is used to characterize in the calculating task by institute State the task amount that service server is responsible for the task of processing;By target equal with the goal task amount in the calculating task Task is uploaded to the service server, and the task in calculating task described in processing locality in addition to the goal task; The service server, is respectively each described fringe node for the mission bit stream sent based on fringe node each described Distribute corresponding goal task amount;Receive the goal task that each described fringe node is uploaded;Handling the fringe node After the goal task of upload, corresponding result is fed back into the fringe node.
Therefore, in the technical scheme that the application is provided, when fringe node receives the access that subscription client is sent During request, the whole calculating tasks that can be pointed in the processing locality access request are can decide whether first.If local Whole calculating tasks can not be handled, then the mission bit stream of the calculating task can be sent to service server, to cause industry A part of task in server process of the being engaged in calculating task.So, fringe node with service server by cooperateing with processing should Calculating task, can mitigate the local computing resource for needing to put into, so, on the one hand not interfere with and carried to other subscription clients For network data, on the other hand, the calculating task is simultaneously and concurrently handled in local and service server, it is possible to increase calculate The treatment effeciency of task.
Brief description of the drawings
Technical scheme in order to illustrate the embodiments of the present invention more clearly, makes required in being described below to embodiment Accompanying drawing is briefly described, it should be apparent that, drawings in the following description are only some embodiments of the present invention, for For those of ordinary skill in the art, on the premise of not paying creative work, other can also be obtained according to these accompanying drawings Accompanying drawing.
Fig. 1 is the process flow figure of the calculating task in the embodiment of the present invention one;
Fig. 2 is the structural representation of system in the present invention;
Fig. 3 is the functional block diagram of fringe node in the embodiment of the present invention two;
Fig. 4 is the process flow figure of calculating task in the embodiment of the present invention three;
Fig. 5 is the functional block diagram of service server in the embodiment of the present invention four.
Embodiment
To make the object, technical solutions and advantages of the present invention clearer, below in conjunction with accompanying drawing to embodiment party of the present invention Formula is described in further detail.
Embodiment one
One embodiment of the application provides a kind of processing method of calculating task, and this method can apply in CDN On fringe node.Referring to Fig. 1, methods described may comprise steps of.
S11:The access request that subscription client is sent is received, the access request points to pending calculating task.
In the present embodiment, user can initiate the access request for a certain service by subscription client.The use Family client can be connected with CDN, can be on CDN some sides in order to improve the speed that subscription client obtains network data In edge node, the fringe node that same geographical position is in the subscription client is connected with the subscription client.This Sample, when subscription client initiates the access request, the fringe node being connected with the subscription client just can receive this Access request.
In the present embodiment, the access request can be initiated for Internet resources.The Internet resources are for example Can be the data that video, voice, picture, word etc. need to obtain from CDN.Specifically, the access request can be pin To the load request of HD video.In subscription client, the thumbnail of some video can be shown, when user clicks on the breviary After figure, subscription client just can send the access request for loading HD video to fringe node.
In the present embodiment, fringe node is after the access request is received, and can whether there is in local search should The HD video that access request is pointed to.If it does, the HD video just can be fed back to subscription client;If locally only There is the video (such as SD video) of other forms, then fringe node needs that the video of other forms is carried out at transcoding Reason, to obtain corresponding HD video.Now, fringe node just needs to handle the calculating task of transcoding.The calculating task just may be used To be the pending calculating task described in step S11.
Certainly, it is necessary to which explanation, the embodiment of above-mentioned transcoding is only example illustrative embodiments in the application, in reality In the application scenarios of border, the pending calculating task can also be image cropping, content identification, image recognition, data processing Etc. a series of the needing to take computing resource of the tasks, the application is to this and is not construed as limiting.
S13:Judge whether in the complete calculating task of processing locality;If it is not, the task of the calculating task is believed Breath is sent to service server;At least include the task total amount of the calculating task in the mission bit stream.
In the present embodiment, whether fringe node is after the access request is received, it can be determined that can be local The complete calculating task of processing.If the current computing resource of the fringe node is abundant, can be complete in processing locality The calculating task, and result is fed back into subscription client.If when the current computing resource of the fringe node not Plentifully, if the computing resource of redundancy is all used to handle the calculating task, it can lead to not glibly to other user clients End provides network data.In this case, fringe node can ask the service server in CDN so that service server The processing calculating task is cooperateed with fringe node.The service server can be that multiple fringe nodes are connected and possess higher The server of computing capability.The service server does not generally directly carry out data interaction, but and edge with subscription client Node carries out data interaction.Specifically, the structural representation of service server, fringe node and subscription client refers to figure 2.As shown in Fig. 2 fringe node carries out data interaction with subscription client, and service server then carries out data with fringe node Interaction.
In the present embodiment, can be in the complete calculating task of processing locality in judgement, fringe node can be obtained Current time locally available computing resource.Wherein, the computing resource can include hard disk bus resource, memory source, in At least one of central processor (CPU) resource.Then, the fringe node may determine that the current time is locally available Can computing resource handle the task total amount of the calculating task.If can, then just judge can it is complete in processing locality described in Calculating task;If can not, then just judging can not be in the complete calculating task of processing locality.Typically, fringe node, Recorded according to the performance of fringe node and to the processing of historic task, remaining calculate of the fringe node can be summed up and provided Mapping relations between source and the task amount that can be handled.It is local that the mapping relations can be stored in fringe node.So work as side Edge node just can read this and reflect when judging that can current time available computing resource handle the task total amount of calculating task Relation is penetrated, and determines the actual task amount of the calculating task that can be handled corresponding with current time available computing resource.Should Actual task amount is if less than the task total amount of the calculating task, and just showing can not be in the whole calculating task of processing locality. If the actual task amount is more than or equal to the task total amount of the calculating task, just showing can be in processing locality whole Calculating task.
In addition, in the present embodiment, can be in the complete calculating task of processing locality in judgement, fringe node may be used also So that current time locally available computing resource to be compared with specified resource threshold.The specified resource threshold can be pre- The resource numerical value or resource ratio value first set, this specifies resource threshold to can be used for judging the remaining calculating money of fringe node Whether source is sufficient.So, when the computing resource is more than the specified resource threshold, just show that fringe node is current vacant Computing resource is more sufficient, then just judging can be in the complete calculating task of processing locality.When the computing resource is less than Or during equal to the specified resource threshold, just show that the current vacant computing resource of fringe node is inadequate in dealing with whole meters Calculation task, then just judging can not be in the complete calculating task of processing locality.
It should be noted that can generally possess header file field in access request, generally may be used in header file field Type, access request of calculating task with the page address cited in the dated access request, pointed by the access request The information such as the address of pointed Internet resources, the version of subscription client for sending the access request.So, fringe node exists When parsing the header file field, just can know should carry out the processing procedure of which kind of calculating task for which Internet resources, So that it is determined that the type of calculating task and corresponding task total amount.
In the present embodiment, just can be to when fringe node judges locally handle complete calculating task Service server request is assisted.Now, the fringe node can send the mission bit stream of the calculating task to the industry It is engaged at server.The task total amount of the calculating task can be included in the mission bit stream, so that service server is known Dawn, current amount to needed task amount to be processed.Further, since service server is connected with multiple fringe nodes, in order to recognize The fringe node of mission bit stream is sent, the mark of fringe node can also be included in the mission bit stream.The mark is for example Can be preset numbers of the fringe node in CDN, or the corresponding IP address of fringe node etc. can uniquely characterize it is described The character string of fringe node.Certainly, in actual application, more information, example can also be included in the mission bit stream Such as, the type of calculating task can be included in the mission bit stream, the type is such as can include transcoding, cutting, identification.
S15:The task allocation information of the service server feedback is received, the task allocation information includes target and appointed Business amount, the goal task amount is used to characterize the task for being responsible for processing in the calculating task by the service server of the task Amount.
In the present embodiment, service server is after the mission bit stream that the fringe node is sent is received, Ke Yicong The task total amount of the calculating task is extracted in the mission bit stream.Now, service server can be directed to the task total amount, and With reference to the available computational resources of self residual, it is determined that the task amount of the task by itself being responsible for processing.The task amount can be Specific data value or ratio.For example, service server can be responsible for handling in the task total amount of the calculating task 300MB task amount in 80% task amount, or the task total amount of the processing calculating task.Wherein, by the business Server is responsible for the task amount of the task of processing, just can be the goal task amount described in step S15.
In the present embodiment, service server can determine the goal task using the algorithm of 0-1 knapsack models Amount.Specifically, can receive simultaneously can in the mission bit stream that multiple fringe nodes are reported, each mission bit stream for service server With the task total amount of the calculating task handled including corresponding edge node requesting cooperative.Now, in order to ensure in service server The maximization of computing resource utilization rate, and the efficiency of processing calculating task are maximized, and service server can utilize 0-1 knapsacks Model, iterates to calculate out the goal task amount for distributing to each fringe node and sets corresponding for each described fringe node Target computational resource, wherein, the target computational resource is used to handle corresponding goal task.For example, the service server Can be by local remaining 20% computing resource, the calculating task for handling fringe node 1 corresponding 40%;Can be by this The computing resource on ground remaining 80%, the calculating task for handling fringe node 2 corresponding 60%.In the present embodiment, The end condition of 0-1 knapsacks model iterative calculation can be that each described target computational resource sum is not more than specified money in guarantee In the case of the threshold value of source so that the duration sum needed for handling the goal task that each described fringe node is uploaded is minimum.Wherein, The specified resource threshold can be the preassigned resource threshold of service server.For example, the specified resource threshold can be with It is 80% in the computing resource of service server current residual or the computing resource of service server current residual Computing resource.When distributing target computational resource and goal task amount for each fringe node, service server can simulate profit The duration needed for corresponding goal task amount is handled with target computational resource.So, duration sum is minimum, may indicate that business takes The efficiency for device processing calculating task of being engaged in is higher.
In the present embodiment, service server will can distribute for the goal task amount that fringe node is distributed as task Information, feeds back to the fringe node.So, fringe node just can be known in currently pending calculating task, and which is It is responsible for the task of processing by the service server.
S17:Goal task equal with the goal task amount in the calculating task is uploaded to the business service Device, and the task in calculating task described in processing locality in addition to the goal task.
In the present embodiment, after fringe node receives the task allocation information of service server feedback, Ke Yicong It is middle to extract the goal task amount.So, fringe node just can will be equal with the goal task amount in the calculating task Goal task be uploaded to the service server, to cause service server to handle the calculating task of this part.In addition, edge Node can start the task in addition to the goal task in calculating task described in processing locality.
In the present embodiment, can be by when service server has handled the goal task that the fringe node is uploaded The corresponding result of the goal task feeds back to fringe node.In addition, the result of goal task can also be by edge section Point active request is obtained.Specifically, when can include in the task allocation information that service server feeds back to fringe node Prolong information, the Delay is used for the duration for characterizing the required by task that the service server handles the goal task amount. Certainly, in actual applications, the data interaction between service server and fringe node is also to need the time, therefore, described Delay can interact the task that required duration handles the goal task amount with the service server with characterize data Required duration sum.So, fringe node can count described after goal task to be uploaded to the service server The duration that the service server processing goal task is consumed.Reach what the Delay was characterized in the duration of statistics In the case of duration, fringe node can send task result to the service server and obtain request, to be taken from the business The result of the goal task is obtained in business device.In addition, in the present embodiment, the fringe node can also be using wheel The mode of inquiry, according to the specified time cycle, sends task result to the service server and obtains request.So, the business Server is when receiving the task result acquisition request that fringe node is sent, it can be determined that whether the goal task is complete Into processing.If the goal task does not complete processing, can ignore that the task result that the fringe node sends obtains please Ask.And if the goal task completion is handled, the service server just can be by the processing knot of the goal task Fruit feeds back to fringe node.So, fringe node just can obtain the processing of the goal task from the service server As a result.
In the present embodiment, when fringe node gets result from service server, and locally also complete Into after processing procedure, just it can appoint what is fed back in the result locally completed and the service server for the target The result of business is integrated, and the result of integration is supplied into the subscription client.
Embodiment two
Referring to Fig. 3, the application also provides a kind of fringe node, the fringe node includes:
Access request receiving unit 100, for receiving the access request that subscription client is sent, the access request is pointed to Pending calculating task;
Mission bit stream reporting unit 200, for judging whether in the complete calculating task of processing locality;If it is not, will The mission bit stream of the calculating task is sent to service server;Appointing at least including the calculating task in the mission bit stream Business total amount;
Task allocation information receiving unit 300, the task allocation information for receiving the service server feedback is described Task allocation information includes goal task amount, and the goal task amount is used to characterize in the calculating task to be taken by the business Business device is responsible for the task amount of the task of processing;
Goal task uploading unit 400, for target equal with the goal task amount in the calculating task to be appointed Business is uploaded to the service server, and the task in calculating task described in processing locality in addition to the goal task.
In the present embodiment, Delay is also included in the task allocation information, the Delay is used to characterize The service server handles the duration of the required by task of the goal task amount;Correspondingly, the fringe node also includes:
Duration statistic unit, the duration that the goal task is consumed is handled for counting the service server;
Result acquiring unit, the situation for reaching the duration that the Delay is characterized in the duration of statistics Under, send task result to the service server and obtain request, to obtain the goal task from the service server Result.Certainly, poll units can also be included in the fringe node, the poll units can be according to the specified time In the cycle, send task result to the service server and obtain request, appointed with obtaining the target from the service server The result of business.
In the present embodiment, the fringe node also includes:
As a result unit is provided, for that will be fed back in the result and the service server locally completed for described The result of goal task is integrated, and the result of integration is supplied into the subscription client.
Fringe node described above is only schematical, wherein the unit illustrated as separating component can be with It is or may not be physically separate, the part shown as unit can be or may not be physical location, A place can be located at, or can also be distributed on multiple NEs.It can select according to the actual needs wherein Some or all of module realize the purpose of this embodiment scheme.Those of ordinary skill in the art are not paying creativeness In the case of work, you can to understand and implement.
It should be noted that the concrete function that fringe node disclosed in above-mentioned embodiment is realized, can be with the application The embodiment of the processing method of calculating task contrasts explanation in embodiment one, just repeats no more here.
Embodiment three
The application also provides a kind of processing method of calculating task, and methods described can apply in service server, please Refering to Fig. 4, methods described includes:
S21:The mission bit stream that at least one fringe node is sent is received, the mission bit stream includes the fringe node In pending calculating task task total amount.
S23:It is respectively that each described fringe node distributes corresponding goal task amount based on the mission bit stream;
S25:Receive the goal task that each described fringe node is uploaded;Wherein, the mesh that the fringe node is uploaded The task amount of mark task goal task amount corresponding with the fringe node is equal;
S27:After the goal task that the fringe node is uploaded has been handled, corresponding result is fed back into the side Edge node.
In the present embodiment, service server can be adopted after the mission bit stream that each fringe node is sent is received It is defined as the goal task amount of each fringe node distribution with the algorithm of 0-1 knapsack models.Specifically, service server can be with Corresponding edge node request association can be included by receiving simultaneously in the mission bit stream that multiple fringe nodes are reported, each mission bit stream With the task total amount of the calculating task of processing.Now, in order to ensure in service server calculate resource utilization maximization, with And the efficiency of processing calculating task is maximized, service server can utilize 0-1 knapsack models, iterate to calculate out and distribute to each The goal task amount of fringe node and corresponding target computational resource is set for each described fringe node, wherein, the mesh Mark computing resource is used to handle corresponding goal task.For example, the service server can be by local remaining 20% meter Calculate resource, the calculating task for handling fringe node 1 corresponding 40%;Can by local remaining 80% computing resource, Calculating task for handling fringe node 2 corresponding 60%.
In the present embodiment, the end condition of 0-1 knapsacks model iterative calculation can ensure each described target In the case that computing resource sum is not more than specified resource threshold so that handle the goal task that each described fringe node is uploaded Required duration sum is minimum.Wherein, the specified resource threshold can be the preassigned resource threshold of service server.Example Such as, the specified resource threshold can be service server current residual computing resource or service server it is current 80% computing resource in remaining computing resource.Target computational resource and goal task amount are being distributed for each fringe node When, service server can simulate the duration handled using target computational resource needed for corresponding goal task amount.So, duration Sum is minimum, may indicate that the efficiency of service server processing calculating task is higher.
In the present embodiment, service server will can distribute for the goal task amount that fringe node is distributed as task Information, feeds back to the fringe node.So, fringe node just can be known in currently pending calculating task, and which is It is responsible for the task of processing by the service server.
In the present embodiment, can be by when service server has handled the goal task that the fringe node is uploaded The corresponding result of the goal task feeds back to fringe node.In addition, the result of goal task can also be by edge section Point active request is obtained.Specifically, service server can also feed back corresponding time delay letter respectively to fringe node each described Breath, the Delay is used for the duration for characterizing the required by task of the processing goal task amount.Certainly, in actual applications, Data interaction between service server and fringe node is also to need the time, therefore, and the Delay can also be characterized Duration needed for data interaction handles the duration sum of the required by task of the goal task amount with the service server.This Sample, service server can reach what the Delay was characterized in the duration for handling the goal task that the fringe node is uploaded In the case of duration, the task result acquisition request that the fringe node is sent is received, and obtain in response to the task result Request, to fringe node feedback in the result locally completed.In addition, the fringe node can also be using poll Mode, according to the specified time cycle, sends task result to the service server and obtains request.So, the business service Device is when receiving the task result acquisition request that fringe node is sent, it can be determined that whether the goal task at completion Reason.If the goal task does not complete processing, the task result acquisition request that the fringe node is sent can be ignored.And If the goal task completion is handled, the service server just can feed back the result of the goal task To fringe node.
Example IV
Referring to Fig. 5, the application also provides a kind of service server, the service server includes:
Mission bit stream receiving unit 110, for receiving the mission bit stream that at least one fringe node is sent, the task letter Breath includes the task total amount of calculating task pending in the fringe node;
Goal task amount allocation unit 210, for based on the mission bit stream, being respectively each described fringe node distribution Corresponding goal task amount;
Goal task receiving unit 310, for receiving the goal task that each described fringe node is uploaded;Wherein, it is described The task amount goal task amount corresponding with the fringe node for the goal task that fringe node is uploaded is equal;
Result feedback unit 410, will be corresponding for after the goal task that the fringe node is uploaded has been handled Result feeds back to the fringe node.
In the present embodiment, the service server also includes:
Target computational resource setup unit, for setting corresponding target computational resource for fringe node each described, its In, the target computational resource is used to handle the goal task that corresponding fringe node is uploaded.
In the present embodiment, the target computational resource setup unit includes:
Duration minimum ensures module, is not more than specified resource threshold for each described target computational resource sum in guarantee In the case of so that the duration sum needed for handling the goal task that each described fringe node is uploaded is minimum.
In the present embodiment, the service server also includes:
Delay feedback unit, for feeding back corresponding Delay respectively to fringe node each described, when described Prolong information be used for characterize handle the goal task amount required by task duration;
Correspondingly, the result feedback unit includes:
Respond module, for reaching the Delay table in the duration for handling the goal task that the fringe node is uploaded In the case of the duration levied, the task result acquisition request that the fringe node is sent is received, and in response to the task result Request is obtained, to fringe node feedback in the result locally completed.
Service server described above is only schematical, wherein the unit illustrated as separating component can To be or may not be physically separate, the part shown as unit can be or may not be physics list Member, you can with positioned at a place, or can also be distributed on multiple NEs.It can be selected according to the actual needs In some or all of module realize the purpose of this embodiment scheme.Those of ordinary skill in the art are not paying creativeness Work in the case of, you can to understand and implement.
It should be noted that the concrete function that service server disclosed in above-mentioned embodiment is realized, can be with this Shen The embodiment of the processing method of calculating task explanation please be contrasted in embodiment three, just repeat no more here.
Embodiment five
Referring to Fig. 2, the application also provides a kind of processing system of calculating task, the processing system includes user client End, fringe node and service server, wherein:
The subscription client, for sending access request to the fringe node, the access request is pointed to pending Calculating task;
The fringe node, for judging whether in the complete calculating task of processing locality;If it is not, being calculated described The mission bit stream of task is sent to the service server;At least the task including the calculating task is total in the mission bit stream Amount;The task allocation information of the service server feedback is received, the task allocation information includes goal task amount, described Goal task amount is used to characterize the task amount for being responsible for processing in the calculating task by the service server of the task;Will be described The goal task equal with the goal task amount is uploaded to the service server in calculating task, and described in processing locality Task in calculating task in addition to the goal task;
The service server, is respectively described in each for the mission bit stream sent based on fringe node each described Fringe node distributes corresponding goal task amount;Receive the goal task that each described fringe node is uploaded;It is described having handled After the goal task that fringe node is uploaded, corresponding result is fed back into the fringe node.
Therefore, in the technical scheme that the application is provided, when fringe node receives the access that subscription client is sent During request, the whole calculating tasks that can be pointed in the processing locality access request are can decide whether first.If local Whole calculating tasks can not be handled, then the mission bit stream of the calculating task can be sent to service server, to cause industry A part of task in server process of the being engaged in calculating task.So, fringe node with service server by cooperateing with processing should Calculating task, can mitigate the local computing resource for needing to put into, so, on the one hand not interfere with and carried to other subscription clients For network data, on the other hand, the calculating task is simultaneously and concurrently handled in local and service server, it is possible to increase calculate The treatment effeciency of task.
The embodiments of the present invention are for illustration only, and the quality of embodiment is not represented.
Each embodiment in this specification is described by the way of progressive, identical similar between each embodiment Part mutually referring to what each embodiment was stressed is the difference with other embodiment.Especially, pin For the embodiment of fringe node, service server and system, Jie of the embodiment of preceding method is referred to The control that continues is explained.
Through the above description of the embodiments, those skilled in the art can be understood that each embodiment can Realized by the mode of software plus required general hardware platform, naturally it is also possible to pass through hardware.Understood based on such, on The part that technical scheme substantially in other words contributes to prior art is stated to embody in the form of software product, should Computer software product can be stored in a computer-readable storage medium, such as ROM/RAM, magnetic disc, CD, including some fingers Order is to cause a computer equipment (can be personal computer, server, or network equipment etc.) to perform each implementation Method described in some parts of example or embodiment.
The foregoing is only presently preferred embodiments of the present invention, be not intended to limit the invention, it is all the present invention spirit and Within principle, any modification, equivalent substitution and improvements made etc. should be included in the scope of the protection.

Claims (19)

1. a kind of processing method of calculating task, it is characterised in that methods described includes:
The access request that subscription client is sent is received, the access request points to pending calculating task;
Judge whether in the complete calculating task of processing locality;If it is not, by the mission bit stream of the calculating task send to Service server;At least include the task total amount of the calculating task in the mission bit stream;
The task allocation information of the service server feedback is received, the task allocation information includes goal task amount, institute Stating goal task amount is used to characterize the task amount for being responsible for processing in the calculating task by the service server of the task;
Goal task equal with the goal task amount in the calculating task is uploaded to the service server, and at this Task in the ground processing calculating task in addition to the goal task.
2. according to the method described in claim 1, it is characterised in that judge whether in the complete calculating task of processing locality Including:
Current time locally available computing resource is obtained, the computing resource includes hard disk bus resource, memory source, center At least one of processor resource;
Judge that can the current time locally available computing resource handle the task total amount of the calculating task;If can, sentence Surely can be in the complete calculating task of processing locality;If it is not, judging the calculating task that can not be in processing locality completely.
3. according to the method described in claim 1, it is characterised in that judge whether in the complete calculating task of processing locality Including:
Current time locally available computing resource is obtained, the computing resource includes hard disk bus resource, memory source, center At least one of processor resource;
The computing resource is compared with specified resource threshold, when the computing resource is more than the specified resource threshold When, judging can be in the complete calculating task of processing locality;When the computing resource is less than or equal to the specified resource During threshold value, judging can not be in the complete calculating task of processing locality.
4. according to the method described in claim 1, it is characterised in that also include Delay, institute in the task allocation information State the duration that Delay is used to characterize the required by task that the service server handles the goal task amount;Correspondingly, exist Goal task equal with the goal task amount in the calculating task is uploaded to after the service server, the side Method also includes:
Task result is sent to the service server and obtains request, to obtain the goal task from the service server Result.
5. according to the method described in claim 1, it is characterised in that by the calculating task with the goal task amount phase Deng goal task be uploaded to after the service server, methods described also includes:
According to the specified time cycle, send task result to the service server and obtain and ask, with from the service server The middle result for obtaining the goal task.
6. according to the method described in claim 1, it is characterised in that methods described also includes:
The result for the goal task fed back in the result locally completed and the service server is entered Row is integrated, and the result of integration is supplied into the subscription client.
7. a kind of fringe node, it is characterised in that the fringe node includes:
Access request receiving unit, for receiving the access request that subscription client is sent, the access request is pointed to pending Calculating task;
Mission bit stream reporting unit, for judging whether in the complete calculating task of processing locality;If it is not, being calculated described The mission bit stream of task is sent to service server;At least include the task total amount of the calculating task in the mission bit stream;
Task allocation information receiving unit, the task allocation information for receiving the service server feedback, the task point Include goal task amount with information, the goal task amount is used to characterize in the calculating task to be born by the service server Blame the task amount of the task of processing;
Goal task uploading unit, for goal task equal with the goal task amount in the calculating task to be uploaded to The service server, and the task in calculating task described in processing locality in addition to the goal task.
8. fringe node according to claim 7, it is characterised in that also include time delay in the task allocation information and believe Breath, the Delay is used for the duration for characterizing the required by task that the service server handles the goal task amount;Accordingly Ground, the fringe node also includes:
Result acquiring unit, request is obtained for sending task result to the service server, to be taken from the business The result of the goal task is obtained in business device.
9. fringe node according to claim 7, it is characterised in that the fringe node also includes:
Poll units, obtain for according to the specified time cycle, task result to be sent to the service server and ask, with from institute State the result that the goal task is obtained in service server.
10. fringe node according to claim 7, it is characterised in that the fringe node also includes:
As a result unit is provided, for being directed to the target by what is fed back in the result locally completed and the service server The result of task is integrated, and the result of integration is supplied into the subscription client.
11. a kind of processing method of calculating task, it is characterised in that methods described includes:
The mission bit stream that at least one fringe node is sent is received, the mission bit stream includes pending in the fringe node Calculating task task total amount;
It is respectively that each described fringe node distributes corresponding goal task amount based on the mission bit stream;
Receive the goal task that each described fringe node is uploaded;Wherein, the goal task that the fringe node is uploaded Task amount goal task amount corresponding with the fringe node is equal;
After the goal task that the fringe node is uploaded has been handled, corresponding result is fed back into the fringe node.
12. method according to claim 11, it is characterised in that be respectively that each described fringe node distribution is corresponding After goal task amount, methods described also includes:
Corresponding target computational resource is set for fringe node each described, wherein, the target computational resource is used for processing pair The goal task that the fringe node answered is uploaded.
13. method according to claim 12, it is characterised in that set corresponding target meter for each described fringe node Calculating resource includes:
In the case where ensureing that each described target computational resource sum is not more than specified resource threshold so that handle described in each Duration sum needed for the goal task that fringe node is uploaded is minimum.
14. method according to claim 11, it is characterised in that be respectively that each described fringe node distribution is corresponding After goal task amount, methods described also includes:
Corresponding Delay is fed back respectively to fringe node each described, and the Delay is used to characterize the processing target The duration of the required by task of task amount;
Correspondingly, corresponding result is fed back into the fringe node includes:
The task result acquisition request that the fringe node is sent is received, and request is obtained in response to the task result, to institute Fringe node feedback is stated in the result locally completed.
15. a kind of service server, it is characterised in that the service server includes:
Mission bit stream receiving unit, is wrapped for receiving in the mission bit stream that at least one fringe node is sent, the mission bit stream Include the task total amount of calculating task pending in the fringe node;
Goal task amount allocation unit, it is corresponding for based on the mission bit stream, being respectively each described fringe node distribution Goal task amount;
Goal task receiving unit, for receiving the goal task that each described fringe node is uploaded;Wherein, the fringe node The task amount goal task amount corresponding with the fringe node of the goal task uploaded is equal;
Result feedback unit, for after the goal task that the fringe node is uploaded has been handled, corresponding processing to be tied Fruit feeds back to the fringe node.
16. service server according to claim 15, it is characterised in that the service server also includes:
Target computational resource setup unit, for setting corresponding target computational resource for fringe node each described, wherein, institute Stating target computational resource is used to handle the goal task that corresponding fringe node is uploaded.
17. service server according to claim 16, it is characterised in that the target computational resource setup unit bag Include:
Duration minimum ensures module, for ensureing that each described target computational resource sum is not more than the feelings of specified resource threshold Under condition so that the duration sum needed for handling the goal task that each described fringe node is uploaded is minimum.
18. service server according to claim 15, it is characterised in that the service server also includes:
Delay feedback unit, for feeding back corresponding Delay, the time delay letter respectively to fringe node each described Cease the duration of the required by task for characterizing the processing goal task amount;
Correspondingly, the result feedback unit includes:
Respond module, request is obtained for receiving the task result that the fringe node is sent, and in response to the task result Request is obtained, to fringe node feedback in the result locally completed.
19. a kind of processing system of calculating task, it is characterised in that the processing system includes subscription client, fringe node And service server, wherein:
The subscription client, for sending access request to the fringe node, the access request points to pending meter Calculation task;
The fringe node, for judging whether in the complete calculating task of processing locality;If it is not, by the calculating task Mission bit stream send to the service server;At least include the task total amount of the calculating task in the mission bit stream; The task allocation information of the service server feedback is received, the task allocation information includes goal task amount, the mesh Mark task amount is used to characterize the task amount for being responsible for processing in the calculating task by the service server of the task;By the meter The goal task equal with the goal task amount is uploaded to the service server in calculation task, and is being counted described in processing locality Task in calculation task in addition to the goal task;
The service server, is respectively each described edge for the mission bit stream sent based on fringe node each described The corresponding goal task amount of node distribution;Receive the goal task that each described fringe node is uploaded;Handling the edge After the goal task that node is uploaded, corresponding result is fed back into the fringe node.
CN201710703806.0A 2017-08-16 2017-08-16 Processing method of computing task, edge node, service server and system Active CN107295110B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710703806.0A CN107295110B (en) 2017-08-16 2017-08-16 Processing method of computing task, edge node, service server and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710703806.0A CN107295110B (en) 2017-08-16 2017-08-16 Processing method of computing task, edge node, service server and system

Publications (2)

Publication Number Publication Date
CN107295110A true CN107295110A (en) 2017-10-24
CN107295110B CN107295110B (en) 2020-08-04

Family

ID=60106609

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710703806.0A Active CN107295110B (en) 2017-08-16 2017-08-16 Processing method of computing task, edge node, service server and system

Country Status (1)

Country Link
CN (1) CN107295110B (en)

Cited By (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108243246A (en) * 2017-12-25 2018-07-03 北京市天元网络技术股份有限公司 A kind of edge calculations resource regulating method, edge device and system
CN108616503A (en) * 2018-03-12 2018-10-02 北京邮电大学 Data transmission method based on UDP and system
CN108647085A (en) * 2018-05-16 2018-10-12 中国联合网络通信集团有限公司 Handle method, terminal and the system of data
CN108942346A (en) * 2018-08-31 2018-12-07 湖北龙腾电子科技有限公司 A kind of cutting machine with tool changing function
CN108965884A (en) * 2018-07-13 2018-12-07 网宿科技股份有限公司 A kind of distribution method and controlling equipment, transcoding device of transcoding task
CN109120679A (en) * 2018-07-27 2019-01-01 平安科技(深圳)有限公司 Method for allocating tasks and device
CN109347967A (en) * 2018-11-02 2019-02-15 网宿科技股份有限公司 A kind of method and device obtaining audio, video data
CN109598250A (en) * 2018-12-10 2019-04-09 北京旷视科技有限公司 Feature extracting method, device, electronic equipment and computer-readable medium
CN109639840A (en) * 2019-02-25 2019-04-16 网宿科技股份有限公司 A kind of data processing method and edge calculations system based on edge calculations
CN109889599A (en) * 2019-03-07 2019-06-14 北京邮电大学 Data processing method and system
CN110049350A (en) * 2019-04-15 2019-07-23 深圳壹账通智能科技有限公司 Video code conversion processing method, device, computer equipment and storage medium
CN110856045A (en) * 2019-09-30 2020-02-28 咪咕视讯科技有限公司 Video processing method, electronic device, and storage medium
CN110995827A (en) * 2019-11-29 2020-04-10 腾讯科技(深圳)有限公司 Communication processing method and device, computer readable medium and electronic equipment
CN111432159A (en) * 2020-03-19 2020-07-17 深圳市鹏创软件有限公司 Computing task processing method, device and system and computer readable storage medium
CN111565101A (en) * 2020-04-28 2020-08-21 上海物融智能科技有限公司 Processing method and device for computing task
CN112311820A (en) * 2019-07-26 2021-02-02 腾讯科技(深圳)有限公司 Edge device scheduling method, connection method, device and edge device
CN113660726A (en) * 2020-05-12 2021-11-16 华为技术有限公司 Resource allocation method and device
CN113891114A (en) * 2021-11-18 2022-01-04 上海哔哩哔哩科技有限公司 Transcoding task scheduling method and device
CN113992715A (en) * 2021-10-26 2022-01-28 广东卓维网络有限公司 Online state cloud monitoring and edge computing device and method
CN114679604A (en) * 2022-04-11 2022-06-28 上海哔哩哔哩科技有限公司 Resource processing method and device
CN115118766A (en) * 2022-06-22 2022-09-27 中国银行股份有限公司 Mobile office method based on edge calculation and related device
CN115348211A (en) * 2022-07-04 2022-11-15 深圳市高德信通信股份有限公司 Method for processing a computational task using network nodes available on a network process
CN116250219A (en) * 2020-08-04 2023-06-09 北京大学深圳研究生院 Communication method for network computing power or resource service

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101741912A (en) * 2009-12-30 2010-06-16 中兴通讯股份有限公司 Method, network apparatus and distributed network system for processing computation task
US20100153960A1 (en) * 2008-12-15 2010-06-17 Korea Advanced Institute Of Science And Technology Method and apparatus for resource management in grid computing systems
CN102135949A (en) * 2011-03-01 2011-07-27 浪潮(北京)电子信息产业有限公司 Computing network system, method and device based on graphic processing unit
CN103955404A (en) * 2014-03-28 2014-07-30 哈尔滨工业大学 Load judgment method based on NoC multi-core homogeneous system and task immigration method based on method
CN105139130A (en) * 2015-08-27 2015-12-09 国电南瑞科技股份有限公司 Power system distributed task management method
CN105740085A (en) * 2014-12-11 2016-07-06 华为技术有限公司 Fault tolerance processing method and device

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100153960A1 (en) * 2008-12-15 2010-06-17 Korea Advanced Institute Of Science And Technology Method and apparatus for resource management in grid computing systems
CN101741912A (en) * 2009-12-30 2010-06-16 中兴通讯股份有限公司 Method, network apparatus and distributed network system for processing computation task
CN102135949A (en) * 2011-03-01 2011-07-27 浪潮(北京)电子信息产业有限公司 Computing network system, method and device based on graphic processing unit
CN103955404A (en) * 2014-03-28 2014-07-30 哈尔滨工业大学 Load judgment method based on NoC multi-core homogeneous system and task immigration method based on method
CN105740085A (en) * 2014-12-11 2016-07-06 华为技术有限公司 Fault tolerance processing method and device
CN105139130A (en) * 2015-08-27 2015-12-09 国电南瑞科技股份有限公司 Power system distributed task management method

Cited By (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108243246A (en) * 2017-12-25 2018-07-03 北京市天元网络技术股份有限公司 A kind of edge calculations resource regulating method, edge device and system
CN108616503A (en) * 2018-03-12 2018-10-02 北京邮电大学 Data transmission method based on UDP and system
CN108647085A (en) * 2018-05-16 2018-10-12 中国联合网络通信集团有限公司 Handle method, terminal and the system of data
CN108965884A (en) * 2018-07-13 2018-12-07 网宿科技股份有限公司 A kind of distribution method and controlling equipment, transcoding device of transcoding task
CN108965884B (en) * 2018-07-13 2020-12-25 网宿科技股份有限公司 Distribution method of transcoding tasks, scheduling device and transcoding device
WO2020010709A1 (en) * 2018-07-13 2020-01-16 网宿科技股份有限公司 A transcoding task allocation method, scheduling device and transcoding device
CN109120679A (en) * 2018-07-27 2019-01-01 平安科技(深圳)有限公司 Method for allocating tasks and device
CN108942346A (en) * 2018-08-31 2018-12-07 湖北龙腾电子科技有限公司 A kind of cutting machine with tool changing function
CN109347967A (en) * 2018-11-02 2019-02-15 网宿科技股份有限公司 A kind of method and device obtaining audio, video data
CN109347967B (en) * 2018-11-02 2021-08-03 网宿科技股份有限公司 Method and device for acquiring audio and video data
CN109598250A (en) * 2018-12-10 2019-04-09 北京旷视科技有限公司 Feature extracting method, device, electronic equipment and computer-readable medium
CN109639840A (en) * 2019-02-25 2019-04-16 网宿科技股份有限公司 A kind of data processing method and edge calculations system based on edge calculations
CN109889599B (en) * 2019-03-07 2020-08-28 北京邮电大学 Data processing method and system
CN109889599A (en) * 2019-03-07 2019-06-14 北京邮电大学 Data processing method and system
CN110049350B (en) * 2019-04-15 2022-10-11 深圳壹账通智能科技有限公司 Video transcoding processing method and device, computer equipment and storage medium
CN110049350A (en) * 2019-04-15 2019-07-23 深圳壹账通智能科技有限公司 Video code conversion processing method, device, computer equipment and storage medium
CN112311820A (en) * 2019-07-26 2021-02-02 腾讯科技(深圳)有限公司 Edge device scheduling method, connection method, device and edge device
CN110856045A (en) * 2019-09-30 2020-02-28 咪咕视讯科技有限公司 Video processing method, electronic device, and storage medium
CN110856045B (en) * 2019-09-30 2021-12-07 咪咕视讯科技有限公司 Video processing method, electronic device, and storage medium
CN110995827A (en) * 2019-11-29 2020-04-10 腾讯科技(深圳)有限公司 Communication processing method and device, computer readable medium and electronic equipment
CN111432159A (en) * 2020-03-19 2020-07-17 深圳市鹏创软件有限公司 Computing task processing method, device and system and computer readable storage medium
CN111432159B (en) * 2020-03-19 2022-05-17 深圳市鹏创软件有限公司 Computing task processing method, device and system and computer readable storage medium
CN111565101A (en) * 2020-04-28 2020-08-21 上海物融智能科技有限公司 Processing method and device for computing task
CN113660726A (en) * 2020-05-12 2021-11-16 华为技术有限公司 Resource allocation method and device
CN116250219A (en) * 2020-08-04 2023-06-09 北京大学深圳研究生院 Communication method for network computing power or resource service
CN113992715A (en) * 2021-10-26 2022-01-28 广东卓维网络有限公司 Online state cloud monitoring and edge computing device and method
CN113992715B (en) * 2021-10-26 2023-09-26 广东卓维网络有限公司 Online state cloud monitoring and edge computing device and method
CN113891114A (en) * 2021-11-18 2022-01-04 上海哔哩哔哩科技有限公司 Transcoding task scheduling method and device
CN113891114B (en) * 2021-11-18 2023-12-15 上海哔哩哔哩科技有限公司 Transcoding task scheduling method and device
CN114679604A (en) * 2022-04-11 2022-06-28 上海哔哩哔哩科技有限公司 Resource processing method and device
CN114679604B (en) * 2022-04-11 2023-12-19 上海哔哩哔哩科技有限公司 Resource processing method and device
CN115118766A (en) * 2022-06-22 2022-09-27 中国银行股份有限公司 Mobile office method based on edge calculation and related device
CN115348211A (en) * 2022-07-04 2022-11-15 深圳市高德信通信股份有限公司 Method for processing a computational task using network nodes available on a network process
CN115348211B (en) * 2022-07-04 2024-03-19 深圳市高德信通信股份有限公司 Method for processing computing tasks using available network nodes

Also Published As

Publication number Publication date
CN107295110B (en) 2020-08-04

Similar Documents

Publication Publication Date Title
CN107295110A (en) Processing method, fringe node, service server and the system of calculating task
WO2020133967A1 (en) Method for scheduling shared computing resources, shared computing system, server, and storage medium
CN110557284B (en) Data aggregation method and device based on client gateway
CN103338252B (en) Realizing method of distributed database concurrence storage virtual request mechanism
US8938495B2 (en) Remote management system with adaptive session management mechanism
CN109729106A (en) Handle the method, system and computer program product of calculating task
IL240542B (en) Distributed cloud services system and uses thereof
US11741291B2 (en) Systems and methods for providing error recovery in data transmissions
CN109254854A (en) Asynchronous invoking method, computer installation and storage medium
CN110430274A (en) A kind of document down loading method and system based on cloud storage
CN109831524A (en) A kind of load balance process method and device
CN105872587A (en) Video request processing method and device
KR101033813B1 (en) Cloud computing network system and file distrubuting method of the same
CN113377507A (en) Task processing method, device, equipment and computer readable storage medium
CN104052679A (en) Load balancing method and device for network flow
CN105656794B (en) Data distributing method, device and computer readable storage medium
JP4789401B2 (en) Content distribution system
CN107343037B (en) Data transmission method and device of distributed storage system
CN116048825A (en) Container cluster construction method and system
WO2017185632A1 (en) Data transmission method and electronic device
WO2023213262A1 (en) Mesh sidecar expansion method and device
CN103502941B (en) A kind of method for parallel processing and device
KR20110109610A (en) Cloud computing network system and file distribution method of the same
CN109547291A (en) A kind of method and device of quick positioning high frequency bandwidth consumption
CN105578212B (en) A kind of point-to-point Streaming Media method of real-time in big data under stream calculation platform

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
GR01 Patent grant
GR01 Patent grant