CN108243246A - A kind of edge calculations resource regulating method, edge device and system - Google Patents
A kind of edge calculations resource regulating method, edge device and system Download PDFInfo
- Publication number
- CN108243246A CN108243246A CN201711415629.2A CN201711415629A CN108243246A CN 108243246 A CN108243246 A CN 108243246A CN 201711415629 A CN201711415629 A CN 201711415629A CN 108243246 A CN108243246 A CN 108243246A
- Authority
- CN
- China
- Prior art keywords
- task
- edge device
- edge
- sent
- big data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
- H04L67/61—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources taking into account QoS or priority requirements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/1004—Server selection for load balancing
- H04L67/1012—Server selection for load balancing based on compliance of requirements or conditions with available server resources
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multi Processors (AREA)
Abstract
The embodiment of the present invention provides a kind of edge calculations resource regulating method, edge device and system.Wherein, this method includes:Edge device obtains the processing capacity load value of the edge device and the adjacent edge device according to predetermined period;When task generates, the edge device judges whether the edge device has the condition for handling the task according to the current value of the processing capacity load value, if so, voluntarily handling the task;Otherwise, then the task is sent to the adjacent edge device or big data processing platform is handled.The embodiment of the present invention is by the way that task processing capacity is compared with task processing requirements, when edge device can not meet process demand, allotment neighboring edge or big data processing platform are handled, solve the problems, such as edge individual under edge calculations frame, between edge, the unified managements such as interaction, the negotiation of edge and hind computation ability, make computing resource can be by more abundant, more flexible calling.
Description
Technical field
The present embodiments relate to Internet of Things and technical field of data processing, specially a kind of edge calculations scheduling of resource side
Method, edge device and system.
Background technology
Front end data acquisition point (edge device) in Internet of Things initially all only has the function of data acquisition, transmits.By
In moment sensor integrated level height, the data volume that edge device obtains increases, and the border side where client is to the need of result of calculation
Speed is asked also constantly to be promoted.This promotes the births of edge calculations theory.
Traditional edge calculations are a kind of physically close to the position that data generate and the method that handles data, such as Internet of Things
Each sensing node of net, some sensing nodes are not only responsible for acquiring, transmitting data, also realize that partial data processing, result are defeated
The function of going out.Because these generate the node of data not beyond the clouds, but in things side, thus edge calculations are to cloud meter
A kind of supplement calculated.
We, can be as much as possible to integrate different type in edge device according to the demand of user when disposing Internet of Things
Sensor or wish that edge device carries out more, the more complicated calculating of type, make result closer to people and things, faster
Output etc..But there are certain limitations for the processing capacity of edge device, computing capability etc., may lead to not complete corresponding
Functional requirement.
Invention content
To solve the limitation in edge calculations in the prior art, the embodiment of the present invention provides a kind of edge calculations resource tune
Degree method, edge device and system.
In a first aspect, the embodiment of the present invention provides a kind of edge calculations resource regulating method, this method includes:Edge device
The processing capacity load value of the edge device and the adjacent edge device is obtained according to predetermined period;When task generates,
The edge device judges the edge device is appointed described in whether having processing according to the current value of the processing capacity load value
The condition of business, if so, voluntarily handling the task;Otherwise, then the task is sent to the adjacent edge device
Or big data processing platform is handled.
Second aspect, the embodiment of the present invention provide a kind of edge device, which includes:Processing capacity obtains mould
Block is specifically used for:The processing capacity load value of the edge device and the adjacent edge device is obtained according to predetermined period;Money
Source schedule process module, is specifically used for:When task generates, the edge device is current according to the processing capacity load value
Value judges whether the edge device has the condition for handling the task, if so, voluntarily handling the task;Otherwise, then
The task is sent to the adjacent edge device or big data processing platform is handled.
The third aspect, the embodiment of the present invention provide a kind of edge calculations resource scheduling system, and it is real which includes the present invention
Any edge equipment and big data processing platform, the big data processing platform for applying example offer are specifically used for:Receive the side
The task that edge equipment is sent;The task of each edge device transmission is handled according to preset order, it will processing after the completion of processing
As a result it is sent to the edge device.
Fourth aspect, the embodiment of the present invention provide a kind of electronic equipment, including memory and processor, the processor and
The memory completes mutual communication by bus;The memory, which is stored with, to be referred to by the program that the processor performs
It enables, the processor calls described program instruction to be able to carry out following method:Edge device obtains the side according to predetermined period
The processing capacity load value of edge equipment and the adjacent edge device;When task generates, the edge device is according to the place
The current value of reason capacity load value judges whether the edge device has the condition for handling the task, if so, voluntarily locating
Manage the task;Otherwise, then the task is sent at the adjacent edge device or big data processing platform
Reason.
5th aspect, the embodiment of the present invention provide a kind of computer readable storage medium, are stored thereon with computer program,
The computer program realizes following method when being executed by processor:Edge device according to predetermined period obtain the edge device and
The processing capacity load value of the adjacent edge device;When task generates, the edge device is born according to the processing capacity
The current value of charge values judges whether the edge device has the condition for handling the task, appoints if so, voluntarily processing is described
Business;Otherwise, then the task is sent to the adjacent edge device or big data processing platform is handled.
The embodiment of the present invention can not be expired by being compared with task processing requirements task processing capacity in edge device
During sufficient process demand, allocate neighboring edge or big data processing platform is handled, solve the edge under edge calculations frame
Individual, between edge, interaction, negotiations of edge and hind computation ability etc. be managed collectively problem, make computing resource that can more be filled
Divide, more flexible calling.
Description of the drawings
In order to illustrate more clearly about the embodiment of the present invention or technical scheme of the prior art, to embodiment or will show below
There is attached drawing needed in technology description to be briefly described, it should be apparent that, the accompanying drawings in the following description is this hair
Some bright embodiments, for those of ordinary skill in the art, without creative efforts, can be with root
Other attached drawings are obtained according to these attached drawings.
Fig. 1 is edge calculations resource regulating method flow chart provided in an embodiment of the present invention;
Fig. 2 is the structure diagram of edge device provided in an embodiment of the present invention;
Fig. 3 is edge calculations resource scheduling system structure diagram provided in an embodiment of the present invention;
Fig. 4 is the structure diagram of electronic equipment provided in an embodiment of the present invention.
Specific embodiment
Purpose, technical scheme and advantage to make the embodiment of the present invention are clearer, below in conjunction with the embodiment of the present invention
In attached drawing, the technical solution in the embodiment of the present invention is clearly and completely described, it is clear that described embodiment is
Part of the embodiment of the present invention, instead of all the embodiments.Based on the embodiments of the present invention, those of ordinary skill in the art
All other embodiments obtained without creative efforts shall fall within the protection scope of the present invention.
Fig. 1 is edge calculations resource regulating method flow chart provided in an embodiment of the present invention.As shown in Figure 1, the method
Including:
Step 101, edge device obtain the processing of the edge device and the adjacent edge device according to predetermined period
Capacity load value;
Edge device according to predetermined period obtain itself processing capacity load value P and neighboring edge equipment processing capacity
Load value Pn (n=1,2 ... n), the computing capability of the processing capacity load value and edge device, surplus resources are related, table
The size of sign task processing capacity.Edge device its processing capacity load value in work be not it is unalterable, therefore,
Edge device needs to periodically acquire the size of the processing capacity load value.Wherein, the predetermined period can be big by receiving
The timer adjustment information that data processing centre sends is set and is adjusted.The edge device obtains institute according to predetermined period
After stating edge device itself and the processing capacity load value of the adjacent edge device being obtained by communication handshake, it can will also obtain
The processing capacity load value of itself and the adjacent edge device processing capacity load value information reporting to big data
Processing center.
Step 102, when task generates, the edge device judges institute according to the current value of the processing capacity load value
State whether edge device has the condition for handling the task, if so, voluntarily handling the task;Otherwise, then described will appoint
Business is sent to the adjacent edge device or big data processing platform is handled.
When task generates namely having new task arrival, the edge device is according to the processing capacity load value
Current value judges itself whether have the condition for handling the task, for example handles the threshold value for the processing capacity that the task needs
For G, the processing capacity load value of the edge device itself is P, if P>=G then shows that edge device itself can meet place
The demand of the task is managed, then the edge device is voluntarily handled the task.If P<G then shows edge device
Itself cannot meet the needs of handling the task, need the task being sent to neighboring edge equipment or big data processing is flat
Platform is handled.It, can be by institute when the task being sent to neighboring edge equipment or big data processing platform is handled
The task of stating is packaged, and the task includes the specifying information of task and sends the information of the edge device of this task.
When task generates, since edge device needs the task to carry out above-mentioned dispatch deal, so task generates
Also one scheduling of resource event of triggering is represented.Edge device can by the information of all processing data in scheduling of resource event,
Interactive information is all sent to big data processing platform, for big data processing platform carry out logout, to scheduling of resource into
Row monitoring and management.
The embodiment of the present invention can not be expired by being compared with task processing requirements task processing capacity in edge device
During sufficient process demand, allocate neighboring edge or big data processing platform is handled, solve the edge under edge calculations frame
Individual, between edge, interaction, negotiations of edge and hind computation ability etc. be managed collectively problem, make computing resource that can more be filled
Divide, more flexible calling.
Further, it is described that the task is sent to the adjacent edge device or big based on above-described embodiment
After data processing platform (DPP) is handled, the method further includes:Receive the adjacent edge device or big data processing
Platform is to the handling result of the task.
If edge device itself cannot meet the needs of processing task, need the task being sent to neighboring edge and set
Standby or big data processing platform is handled.According to practical application scenarios or preset, neighboring edge equipment or big data
Processing platform by the task processing after the completion of, can be about to certainly task handling result be sent to user terminal (party in request) or
Task handling result is back to the edge device for sending this task, the edge device receives the task processing knot
Fruit, and the task handling result is sent to user terminal.It needs to obtain some meter according to the actual conditions of task, such as edge device
Calculate as a result, and be not required to carry out transmission of the data to user terminal, then need to only receive the adjacent edge device or big data processing is flat
Platform is to the handling result of the task.
On the basis of above-described embodiment, the embodiment of the present invention is by receiving appointing for edge device or big data processing platform
Business handling result realizes and carries out task processing by allocating resource.
Further, it is described that the task is sent to the adjacent edge device or big based on above-described embodiment
Data processing platform (DPP) carries out processing and specifically includes:If the adjacent edge device meets the condition for handling the task,
The task is sent to the adjacent edge device to handle;Otherwise, the task is sent to the big data
Processing platform is handled.
If edge device itself, it is impossible to meet the demand for handling the task, edge device is according to acquired adjacent
The processing capacity load value P of edge devicen(n=1,2 ... n) handle the mission requirements it is first determined whether existing and meeting
Neighboring edge equipment, if there is the processing capacity load value P of the neighboring edge equipmentnMeet:P<G<Pn, for example exist
P2(the processing capacity load value of second neighboring edge equipment) meets P<G<P2, then the task can be sent to second phase
Adjacent edge device.The processing capacity of only all neighboring edge equipment is unsatisfactory for handling the demand of the task, i.e. G>Pn
The task is then sent to big data processing platform and handled by (n=1,2 ... n).
On the basis of above-described embodiment, the embodiment of the present invention is by meeting the premise of processing task in neighboring edge equipment
It is lower task is sent to neighboring edge equipment to handle, it ensure that preferential meet the needs of edge calculations, i.e. data disposition to the greatest extent
Amount improves processing speed close to the generation position of data.
Further, it is described that the task is sent to the adjacent edge device progress based on above-described embodiment
Processing specifically includes:When multiple adjacent edge devices meet the condition for handling the task, the task is sent out
It send to the adjacent edge device closest with the edge device and is handled.
If multiple adjacent edge devices meet the condition for handling the task, such as P<G<P2、P<G<P3、P
<G<P5It sets up, i.e., second, third and the 5th neighboring edge equipment are satisfied by handling the demand of the task, then basis
Distance of the neighboring edge equipment away from initial edge equipment (edge device of generation task), initial edge equipment send out the task
It send to neighboring edge equipment closest therewith and is handled.
On the basis of above-described embodiment, the embodiment of the present invention is set by the way that task is sent to closest neighboring edge
It is standby to be handled, processing speed is further improved, reduces energy consumption.
Fig. 2 is the structure diagram of edge device provided in an embodiment of the present invention.As shown in Fig. 2, the edge device packet
Processing capacity acquisition module 10 and scheduling of resource processing module 20 are included, wherein:
Processing capacity acquisition module 10 is specifically used for:The edge device and the adjacent edge are obtained according to predetermined period
The processing capacity load value of equipment;
Processing capacity acquisition module 10 obtains its affiliated edge device processing capacity load value of itself according to predetermined period
And the processing capacity load value of the neighboring edge equipment of affiliated edge device, the meter of the processing capacity load value and edge device
Calculation ability, surplus resources are related, characterize the size of task processing capacity.Wherein, the predetermined period can be by receiving big data
The timer adjustment information that processing center is sent is set and is adjusted.The edge device obtains the side according to predetermined period
It, can also be by its affiliated edge device place of itself of acquisition after the processing capacity load value of edge equipment and the adjacent edge device
The information reporting of the processing capacity load value of capacity load value and the neighboring edge equipment of affiliated edge device is managed to big data
Processing center.
Scheduling of resource processing module 20 is specifically used for:When task generates, the edge device is according to the processing capacity
The current value of load value judges whether the edge device has the condition for handling the task, if so, voluntarily described in processing
Task;Otherwise, then the task is sent to the adjacent edge device or big data processing platform is handled.
When task generates namely having new task arrival, scheduling of resource processing module 20 is according to its affiliated edge device
The current value of the processing capacity load value of itself judges whether its affiliated edge device has the condition for handling the task, if
Its affiliated edge device processing capacity load value of itself then shows it not less than the threshold value for the processing capacity for handling the task
Affiliated edge device itself can meet the needs of handling the task, then its affiliated edge device voluntarily carries out the task
Processing;If its affiliated edge device processing capacity load value of itself is less than the threshold value for the processing capacity for handling the task,
Then show that the task it is impossible to meet the demand for handling the task, is then sent to belonging to it by its affiliated edge device itself
The neighboring edge equipment or big data processing platform of edge device are handled.
The embodiment of the present invention can not be expired by being compared with task processing requirements task processing capacity in edge device
During sufficient process demand, allocate neighboring edge or big data processing platform is handled, solve the edge under edge calculations frame
Individual, between edge, interaction, negotiations of edge and hind computation ability etc. be managed collectively problem, make computing resource that can more be filled
Divide, more flexible calling.
Further, based on above-described embodiment, the scheduling of resource processing module 20 the task is sent to it is described
After the adjacent edge device or big data processing platform are handled, it is additionally operable to:Receive the adjacent edge device
Or big data processing platform is to the handling result of the task.
If the edge device itself belonging to scheduling of resource processing module 20 cannot meet the needs of processing task, resource
The task need to be sent to the neighboring edge equipment of the edge device belonging to it by schedule process module 20 or big data processing is put down
Platform is handled.It according to practical application scenarios or presets, neighboring edge equipment or big data processing platform are by described in
After the completion of task processing, task handling result can be about to certainly and be sent to user terminal or task handling result is back to transmission
The edge device (edge device for sending this task) of this task, the edge device receive the task handling result,
And the task handling result is sent to user terminal.
On the basis of above-described embodiment, the embodiment of the present invention is by receiving appointing for edge device or big data processing platform
Business handling result completes and carries out task processing by allocating resource.
Further, based on above-described embodiment, the scheduling of resource processing module 20 the task is sent to it is described
The adjacent edge device or big data processing platform in the process of processing, are specifically used for:If the adjacent edge
Equipment meets the condition for handling the task, then the task is sent to the adjacent edge device and handled;It is no
Then, the task is sent to the big data processing platform to handle.
If edge device itself belonging to scheduling of resource processing module 20 it is impossible to meet the demand for handling the task,
Scheduling of resource processing module 20 is according to the processing capacity load value of acquired neighboring edge equipment, it is first determined whether existing full
Foot handles the neighboring edge equipment of the mission requirements, and the neighboring edge equipment of the mission requirements is handled if there is satisfaction,
The task is then sent to the neighboring edge equipment for meeting the processing mission requirements.Only all neighboring edges are set
Standby processing capacity is unsatisfactory for handling the demand of the task, then the task is sent at big data processing platform
Reason.
On the basis of above-described embodiment, the embodiment of the present invention is by meeting the premise of processing task in neighboring edge equipment
It is lower task is sent to neighboring edge equipment to handle, it ensure that preferential meet the needs of edge calculations, i.e. data disposition to the greatest extent
Amount improves processing speed close to the generation position of data.
Further, based on above-described embodiment, the scheduling of resource processing module 20 the task is sent to it is described
The adjacent edge device in the process of processing, is specifically used for:When multiple adjacent edge device satisfaction processing
During the condition of the task, the task is sent to the adjacent edge device closest with the edge device
It is handled.
If multiple neighboring edge equipment of the edge device belonging to scheduling of resource processing module 20 meet, processing is described to appoint
The distance of the condition of business, the then edge device according to belonging to neighboring edge equipment away from scheduling of resource processing module 20, scheduling of resource
The task is sent to the neighboring edge equipment closest with the edge device belonging to it and handled by processing module 20.
On the basis of above-described embodiment, the embodiment of the present invention is set by the way that task is sent to closest neighboring edge
It is standby to be handled, processing speed is further improved, reduces energy consumption.
Fig. 3 is edge calculations resource scheduling system structure diagram provided in an embodiment of the present invention.It is as shown in figure 3, described
System includes edge device 1 and big data processing platform 2, wherein:
The edge device 1 includes any edge device of claim 4~6;
The big data processing platform 2 is specifically used for:Receive the task that the edge device 1 is sent;According to preset order
The task that each edge device 1 is sent is handled, handling result is sent to the edge device 1 after the completion of processing.
Edge device 1 according to predetermined period obtain itself processing capacity load value and neighboring edge equipment processing capacity
Load value, and the processing capacity load value of acquisition can be reported to big data processing platform 2.The predetermined period can pass through
The timer adjustment information that big data processing platform 2 is sent to edge device 1 is set and is adjusted.
When task generates, whether the edge device 1 judges itself according to the current value of the processing capacity load value
Has the condition for handling the task, if the processing capacity load value of edge device 1 itself is not less than the processing task
The threshold value of processing capacity then shows that edge device 1 can meet the needs of handling the task, then edge device 1 is voluntarily to institute
The task of stating is handled;If the processing capacity load value of edge device 1 itself is less than the processing capacity of the processing task
Threshold value then shows that the task it is impossible to meet the demand for handling the task, is then sent to neighboring edge and set by edge device 1
Standby or big data processing platform 2 is handled.
If any neighboring edge equipment meets the condition for handling the task, edge device 1 is preferentially by described in
Task is sent to neighboring edge equipment and is handled.The processing capacity of only all neighboring edge equipment is unsatisfactory for processing institute
The demand of task is stated, then the task is sent to big data processing platform 2 is handled.
After big data processing platform 2 receives the task of the transmission of edge device 1, task ID is distributed to the task;
Since big data processing platform 2 is likely to be received the task of multiple transmissions of edge devices 1, big data processing platform 2 receives
After the task sent to edge device 1, task ID is distributed to the task, it, will according to preset order to mark this task
The task queue that the task that each edge device 1 is sent is formed is lined up, and sequentially handled.The preset order can be with
For the sequencing of receiving time or the urgency level of task.Edge device 1 sends task to neighboring edge equipment or big data
When processing platform is handled, the task includes the specifying information of task and sends the information of the edge device 1 of this task.
Handling result is sent to the edge device 1 by neighboring edge equipment or big data processing platform 2 after the completion of task is handled.
When task generates, since edge calculations resource scheduling system need to need the task to carry out above-mentioned scheduling office
Reason, therefore, so task generation also represents one scheduling of resource event of triggering.Edge device 1 can will be in scheduling of resource event
Information, the information of interaction of all processing data be all sent to big data processing platform 2, for big data processing platform 2 into
Row logout, the presentation of each scheduling of resource event corresponding resource, process, scheduling of resource event message to scheduling of resource pass
The process passed is monitored, manages and records daily record of all scheduling of resource events etc..
Big data processing platform 2 can manage correlation module with the cloud resource in actual scene and dock, and count at big data
Available computing resource in platform cluster, forming region resource pool.Whole resource management and control is carried out according to scheduling of resource demand, is pressed
It needs to distribute.
The embodiment of the present invention can not be expired by being compared with task processing requirements task processing capacity in edge device
During sufficient process demand, allocate neighboring edge or big data processing platform is handled, solve the edge under edge calculations frame
Individual, between edge, interaction, negotiations of edge and hind computation ability etc. be managed collectively problem, make computing resource that can more be filled
Divide, more flexible calling.
Equipment provided in an embodiment of the present invention is for the above method, and concrete function can refer to above method flow, this
Place repeats no more.
Fig. 4 is the structure diagram of electronic equipment provided in an embodiment of the present invention.As shown in figure 4, electronic equipment 4 includes place
Manage device 401, memory 402 and bus 403.Wherein, the processor 401 and the memory 402 are complete by the bus 403
Into mutual communication;The processor 401 is used to call the program instruction in the memory 402, to perform above-mentioned each side
The method that method embodiment is provided, such as including:Edge device according to predetermined period obtain the edge device and it is adjacent described in
The processing capacity load value of edge device;When task generates, the edge device is worked as according to the processing capacity load value
Preceding value judges whether the edge device has the condition for handling the task, if so, voluntarily handling the task;Otherwise,
The task is then sent to the adjacent edge device or big data processing platform is handled.
The embodiment of the present invention discloses a kind of computer program product, and the computer program product includes being stored in non-transient
Computer program on computer readable storage medium, the computer program include program instruction, when described program instructs quilt
When computer performs, computer is able to carry out the method that above-mentioned each method embodiment is provided, such as including:Edge device according to
Predetermined period obtains the processing capacity load value of the edge device and the adjacent edge device;It is described when task generates
Edge device judges whether the edge device has the processing task according to the current value of the processing capacity load value
Condition, if so, voluntarily handling the task;Otherwise, then the task is sent to the adjacent edge device or big
Data processing platform (DPP) is handled.
The embodiment of the present invention provides a kind of non-transient computer readable storage medium storing program for executing, the non-transient computer readable storage
Medium storing computer instructs, and the computer instruction makes the computer perform the side that above-mentioned each method embodiment is provided
Method, such as including:Edge device obtains the processing capacity of the edge device and the adjacent edge device according to predetermined period
Load value;When task generates, the edge device judges that the edge is set according to the current value of the processing capacity load value
It is standby whether to have the condition for handling the task, if so, voluntarily handling the task;Otherwise, then the task is sent to
The adjacent edge device or big data processing platform are handled.
One of ordinary skill in the art will appreciate that:Realizing all or part of step of above method embodiment can pass through
The relevant hardware of program instruction is completed, and aforementioned program can be stored in a computer read/write memory medium, the program
When being executed, step including the steps of the foregoing method embodiments is performed;And aforementioned storage medium includes:ROM, RAM, magnetic disc or light
The various media that can store program code such as disk.
The embodiments such as electronic equipment described above are only schematical, illustrate wherein described as separating component
Unit may or may not be physically separate, and the component shown as unit may or may not be object
Manage unit, you can be located at a place or can also be distributed in multiple network element.It can select according to the actual needs
Some or all of module therein is selected to realize the purpose of this embodiment scheme.Those of ordinary skill in the art are not paying wound
In the case of the labour for the property made, you can to understand and implement.
Through the above description of the embodiments, those skilled in the art can be understood that each embodiment can
It is realized by the mode of software plus required general hardware platform, naturally it is also possible to pass through hardware.Based on such understanding, on
Technical solution is stated substantially in other words to embody the part that the prior art contributes in the form of software product, it should
Computer software product can store in a computer-readable storage medium, such as ROM/RAM, magnetic disc, CD, including several fingers
It enables and (can be personal computer, server or the network equipment etc.) so that electronic equipment is used to perform each embodiment
Or the method described in certain parts of embodiment.
Finally it should be noted that:The above embodiments are merely illustrative of the technical solutions of the present invention, rather than its limitations;Although
The present invention is described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that:It still may be used
To modify to the technical solution recorded in foregoing embodiments or carry out equivalent replacement to which part technical characteristic;
And these modification or replace, various embodiments of the present invention technical solution that it does not separate the essence of the corresponding technical solution spirit and
Range.
Claims (10)
1. a kind of edge calculations resource regulating method, which is characterized in that including:
Edge device obtains the processing capacity load value of the edge device and the adjacent edge device according to predetermined period;
When task generates, the edge device judges that the edge device is according to the current value of the processing capacity load value
It is no to have the condition for handling the task, if so, voluntarily handling the task;Otherwise, then the task is sent to described
The adjacent edge device or big data processing platform are handled.
2. according to the method described in claim 1, it is characterized in that, described be sent to the adjacent edge by the task
After equipment or big data processing platform are handled, the method further includes:
Receive the handling result of the adjacent edge device or big data processing platform to the task.
3. method according to claim 1 or 2, which is characterized in that it is described the task is sent to it is described adjacent described
Edge device or big data processing platform carry out processing and specifically include:
If the adjacent edge device meets the condition for handling the task, the task is sent to the adjacent institute
Edge device is stated to be handled;Otherwise, the task is sent to the big data processing platform to handle.
4. according to the method described in claim 3, it is characterized in that, described be sent to the adjacent edge by the task
Equipment carries out processing and specifically includes:
When multiple adjacent edge devices meet the condition for handling the task, by the task be sent to it is described
The closest adjacent edge device of edge device is handled.
5. a kind of edge device, which is characterized in that including:
Processing capacity acquisition module, is specifically used for:The edge device and the adjacent edge device are obtained according to predetermined period
Processing capacity load value;
Scheduling of resource processing module, is specifically used for:When task generates, the edge device is according to the processing capacity load value
Current value judge whether the edge device has the condition for handling the task, if so, voluntarily handling the task;It is no
Then, then the task is sent to the adjacent edge device or big data processing platform is handled.
6. edge device according to claim 5, which is characterized in that the scheduling of resource processing module is by the task
It is sent to the adjacent edge device or after big data processing platform handled, is additionally operable to:
Receive the handling result of the adjacent edge device or big data processing platform to the task.
7. edge device according to claim 5 or 6, which is characterized in that the scheduling of resource processing module is by described in
Task is sent to the adjacent edge device or big data processing platform in the process of processing, is specifically used for:
If the adjacent edge device meets the condition for handling the task, the task is sent to the adjacent institute
Edge device is stated to be handled;Otherwise, the task is sent to the big data processing platform to handle.
8. a kind of edge calculations resource scheduling system, which is characterized in that including any edge device of claim 4~6
With big data processing platform:
The big data processing platform, is specifically used for:Receive the task that the edge device is sent;It is handled according to preset order each
The task that a edge device is sent, the edge device is sent to after the completion of processing by handling result.
9. a kind of electronic equipment, which is characterized in that including memory and processor, the processor and the memory pass through total
Line completes mutual communication;The memory is stored with the program instruction that can be performed by the processor, the processor tune
The method as described in Claims 1-4 is any is able to carry out with described program instruction.
10. a kind of computer readable storage medium, is stored thereon with computer program, which is characterized in that the computer program quilt
The method as described in Claims 1-4 is any is realized when processor performs.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711415629.2A CN108243246A (en) | 2017-12-25 | 2017-12-25 | A kind of edge calculations resource regulating method, edge device and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711415629.2A CN108243246A (en) | 2017-12-25 | 2017-12-25 | A kind of edge calculations resource regulating method, edge device and system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108243246A true CN108243246A (en) | 2018-07-03 |
Family
ID=62701128
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711415629.2A Pending CN108243246A (en) | 2017-12-25 | 2017-12-25 | A kind of edge calculations resource regulating method, edge device and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108243246A (en) |
Cited By (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109005223A (en) * | 2018-07-26 | 2018-12-14 | 南京邮电大学 | Internet of Things resource regulating method and system, computer readable storage medium and terminal |
CN109189571A (en) * | 2018-07-30 | 2019-01-11 | 南京邮电大学 | Calculating task dispatching method and system, fringe node, storage medium and terminal |
CN109298933A (en) * | 2018-09-03 | 2019-02-01 | 北京邮电大学 | Cordless communication network equipment and system based on edge calculations network |
CN109460292A (en) * | 2018-10-11 | 2019-03-12 | 东南大学 | Computing resource selection method based on calculation amount difference in wireless cloud computing system |
CN109769207A (en) * | 2018-12-29 | 2019-05-17 | 驭势科技(北京)有限公司 | A kind of mobile device dynamic group net shares the System and method for of calculation power |
CN110022349A (en) * | 2019-01-17 | 2019-07-16 | 重庆邮电大学 | A kind of isomery industrial network device configuration micro services method based on edge calculations |
CN110213327A (en) * | 2019-04-23 | 2019-09-06 | 广东省智能制造研究所 | A kind of resource regulating method based on edge calculations, apparatus and system |
CN110381159A (en) * | 2019-07-26 | 2019-10-25 | 中国联合网络通信集团有限公司 | Task processing method and system |
CN110769055A (en) * | 2019-10-22 | 2020-02-07 | 北京地平线机器人技术研发有限公司 | Method, device, medium and electronic equipment for realizing service discovery |
CN110769045A (en) * | 2019-10-16 | 2020-02-07 | 世纪龙信息网络有限责任公司 | Data processing method, data processing device, computer equipment and storage medium |
CN111124640A (en) * | 2019-12-11 | 2020-05-08 | 浙江大华技术股份有限公司 | Task allocation method and system, storage medium and electronic device |
CN111371813A (en) * | 2020-05-28 | 2020-07-03 | 杭州灿八科技有限公司 | Big data network data protection method and system based on edge calculation |
CN111935089A (en) * | 2020-07-04 | 2020-11-13 | 吴静昱 | Data processing method based on big data and edge calculation and artificial intelligence server |
CN112433852A (en) * | 2020-11-23 | 2021-03-02 | 广州技象科技有限公司 | Internet of things edge calculation control method, device, equipment and storage medium |
CN112637312A (en) * | 2020-12-17 | 2021-04-09 | 深圳艾灵网络有限公司 | Edge node task coordination method, device and storage medium |
CN113114733A (en) * | 2021-03-24 | 2021-07-13 | 重庆邮电大学 | Distributed task unloading and computing resource management method based on energy collection |
CN113228574A (en) * | 2019-02-28 | 2021-08-06 | 西门子瑞士有限公司 | Computing resource scheduling method, scheduler, internet of things system and computer readable medium |
CN113592369A (en) * | 2021-09-29 | 2021-11-02 | 中通服建设有限公司 | Utility tunnel operation management system based on data analysis |
CN113688175A (en) * | 2020-05-18 | 2021-11-23 | 北京沃东天骏信息技术有限公司 | Data processing method and device |
CN113886094A (en) * | 2021-12-07 | 2022-01-04 | 浙江大云物联科技有限公司 | Resource scheduling method and device based on edge calculation |
CN114125370A (en) * | 2021-12-06 | 2022-03-01 | 山西双驱电子科技有限公司 | Multi-node cooperative operation paperless conference execution method and system |
CN114567635A (en) * | 2022-03-10 | 2022-05-31 | 深圳力维智联技术有限公司 | Edge data processing method and device and computer readable storage medium |
WO2022171082A1 (en) * | 2021-02-10 | 2022-08-18 | 中国移动通信有限公司研究院 | Information processing method, apparatus, system, electronic device and storage medium |
CN115118554A (en) * | 2022-06-24 | 2022-09-27 | 长沙朗源电子科技有限公司 | Intelligent gateway data processing method, system, equipment and medium based on cloud platform |
WO2023044673A1 (en) * | 2021-09-23 | 2023-03-30 | 西门子股份公司 | Method and apparatus for deploying industrial edge application, and computer-readable storage medium |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2063598A1 (en) * | 2006-09-22 | 2009-05-27 | Huawei Technologies Co Ltd | A resource delivery method, system and edge server |
CN103297507A (en) * | 2013-05-13 | 2013-09-11 | 西安电子科技大学 | Cloud computing operation system and method for providing services to users |
CN104320551A (en) * | 2014-11-05 | 2015-01-28 | 中国建设银行股份有限公司 | Service processing method for call center routing and network equipment |
CN106060009A (en) * | 2016-05-12 | 2016-10-26 | 桂林电子科技大学 | Peer-to-peer network video-on-demand streaming node request transfer and cache replacement method |
CN107295110A (en) * | 2017-08-16 | 2017-10-24 | 网宿科技股份有限公司 | Processing method, fringe node, service server and the system of calculating task |
-
2017
- 2017-12-25 CN CN201711415629.2A patent/CN108243246A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2063598A1 (en) * | 2006-09-22 | 2009-05-27 | Huawei Technologies Co Ltd | A resource delivery method, system and edge server |
CN103297507A (en) * | 2013-05-13 | 2013-09-11 | 西安电子科技大学 | Cloud computing operation system and method for providing services to users |
CN104320551A (en) * | 2014-11-05 | 2015-01-28 | 中国建设银行股份有限公司 | Service processing method for call center routing and network equipment |
CN106060009A (en) * | 2016-05-12 | 2016-10-26 | 桂林电子科技大学 | Peer-to-peer network video-on-demand streaming node request transfer and cache replacement method |
CN107295110A (en) * | 2017-08-16 | 2017-10-24 | 网宿科技股份有限公司 | Processing method, fringe node, service server and the system of calculating task |
Non-Patent Citations (1)
Title |
---|
朱文剑: ""三网融合背景下IPTV组网方案的设计与实施"", 《中国优秀硕士学位论文全文数据库 信息科技辑》 * |
Cited By (35)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109005223A (en) * | 2018-07-26 | 2018-12-14 | 南京邮电大学 | Internet of Things resource regulating method and system, computer readable storage medium and terminal |
CN109189571A (en) * | 2018-07-30 | 2019-01-11 | 南京邮电大学 | Calculating task dispatching method and system, fringe node, storage medium and terminal |
CN109298933B (en) * | 2018-09-03 | 2020-09-11 | 北京邮电大学 | Wireless communication network equipment and system based on edge computing network |
CN109298933A (en) * | 2018-09-03 | 2019-02-01 | 北京邮电大学 | Cordless communication network equipment and system based on edge calculations network |
CN109460292A (en) * | 2018-10-11 | 2019-03-12 | 东南大学 | Computing resource selection method based on calculation amount difference in wireless cloud computing system |
CN109769207A (en) * | 2018-12-29 | 2019-05-17 | 驭势科技(北京)有限公司 | A kind of mobile device dynamic group net shares the System and method for of calculation power |
CN109769207B (en) * | 2018-12-29 | 2022-01-14 | 驭势科技(北京)有限公司 | System and method for sharing computing power in dynamic networking of mobile equipment |
CN110022349A (en) * | 2019-01-17 | 2019-07-16 | 重庆邮电大学 | A kind of isomery industrial network device configuration micro services method based on edge calculations |
CN110022349B (en) * | 2019-01-17 | 2021-11-09 | 重庆邮电大学 | Heterogeneous industrial network device configuration micro-service method based on edge calculation |
CN113228574A (en) * | 2019-02-28 | 2021-08-06 | 西门子瑞士有限公司 | Computing resource scheduling method, scheduler, internet of things system and computer readable medium |
US12135996B2 (en) | 2019-02-28 | 2024-11-05 | Siemens Schweiz Ag | Computing resource scheduling method, scheduler, internet of things system, and computer readable medium |
CN110213327A (en) * | 2019-04-23 | 2019-09-06 | 广东省智能制造研究所 | A kind of resource regulating method based on edge calculations, apparatus and system |
CN110381159B (en) * | 2019-07-26 | 2022-02-01 | 中国联合网络通信集团有限公司 | Task processing method and system |
CN110381159A (en) * | 2019-07-26 | 2019-10-25 | 中国联合网络通信集团有限公司 | Task processing method and system |
CN110769045A (en) * | 2019-10-16 | 2020-02-07 | 世纪龙信息网络有限责任公司 | Data processing method, data processing device, computer equipment and storage medium |
CN110769055A (en) * | 2019-10-22 | 2020-02-07 | 北京地平线机器人技术研发有限公司 | Method, device, medium and electronic equipment for realizing service discovery |
CN110769055B (en) * | 2019-10-22 | 2022-06-10 | 北京地平线机器人技术研发有限公司 | Method, device, medium and electronic equipment for realizing service discovery |
CN111124640A (en) * | 2019-12-11 | 2020-05-08 | 浙江大华技术股份有限公司 | Task allocation method and system, storage medium and electronic device |
CN113688175A (en) * | 2020-05-18 | 2021-11-23 | 北京沃东天骏信息技术有限公司 | Data processing method and device |
CN111371813A (en) * | 2020-05-28 | 2020-07-03 | 杭州灿八科技有限公司 | Big data network data protection method and system based on edge calculation |
CN111935089B (en) * | 2020-07-04 | 2021-04-06 | 深圳英博达智能科技有限公司 | Data processing method based on big data and edge calculation and artificial intelligence server |
CN111935089A (en) * | 2020-07-04 | 2020-11-13 | 吴静昱 | Data processing method based on big data and edge calculation and artificial intelligence server |
CN112433852A (en) * | 2020-11-23 | 2021-03-02 | 广州技象科技有限公司 | Internet of things edge calculation control method, device, equipment and storage medium |
CN112637312B (en) * | 2020-12-17 | 2023-04-18 | 深圳艾灵网络有限公司 | Edge node task coordination method, device and storage medium |
CN112637312A (en) * | 2020-12-17 | 2021-04-09 | 深圳艾灵网络有限公司 | Edge node task coordination method, device and storage medium |
WO2022171082A1 (en) * | 2021-02-10 | 2022-08-18 | 中国移动通信有限公司研究院 | Information processing method, apparatus, system, electronic device and storage medium |
CN113114733B (en) * | 2021-03-24 | 2022-07-08 | 重庆邮电大学 | Distributed task unloading and computing resource management method based on energy collection |
CN113114733A (en) * | 2021-03-24 | 2021-07-13 | 重庆邮电大学 | Distributed task unloading and computing resource management method based on energy collection |
WO2023044673A1 (en) * | 2021-09-23 | 2023-03-30 | 西门子股份公司 | Method and apparatus for deploying industrial edge application, and computer-readable storage medium |
CN113592369A (en) * | 2021-09-29 | 2021-11-02 | 中通服建设有限公司 | Utility tunnel operation management system based on data analysis |
CN114125370A (en) * | 2021-12-06 | 2022-03-01 | 山西双驱电子科技有限公司 | Multi-node cooperative operation paperless conference execution method and system |
CN113886094B (en) * | 2021-12-07 | 2022-04-26 | 浙江大云物联科技有限公司 | Resource scheduling method and device based on edge calculation |
CN113886094A (en) * | 2021-12-07 | 2022-01-04 | 浙江大云物联科技有限公司 | Resource scheduling method and device based on edge calculation |
CN114567635A (en) * | 2022-03-10 | 2022-05-31 | 深圳力维智联技术有限公司 | Edge data processing method and device and computer readable storage medium |
CN115118554A (en) * | 2022-06-24 | 2022-09-27 | 长沙朗源电子科技有限公司 | Intelligent gateway data processing method, system, equipment and medium based on cloud platform |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108243246A (en) | A kind of edge calculations resource regulating method, edge device and system | |
CN105159782B (en) | Based on the method and apparatus that cloud host is Order splitting resource | |
CN112015536B (en) | Kubernetes cluster container group scheduling method, device and medium | |
CN110928689B (en) | Self-adaptive resource management method and device for distributed reinforcement learning training | |
CN109788046B (en) | Multi-strategy edge computing resource scheduling method based on improved bee colony algorithm | |
US8713163B2 (en) | Monitoring cloud-runtime operations | |
US20160344651A1 (en) | Multi-tenant throttling approaches | |
CN109062658A (en) | Realize dispatching method, device, medium, equipment and the system of computing resource serviceization | |
CN108139940A (en) | Management for the periodic request of computing capability | |
CN112380020A (en) | Computing power resource allocation method, device, equipment and storage medium | |
CN103064744B (en) | The method for optimizing resources that a kind of oriented multilayer Web based on SLA applies | |
CN109669773A (en) | Finance data processing method, device, equipment and storage medium | |
CN104301257B (en) | A kind of resource allocation methods, device and equipment | |
US9760952B2 (en) | Application service aggregation and management | |
CN106257893A (en) | Storage server task response method, client, server and system | |
CN114064229A (en) | Cluster node processing method, system, device and medium | |
CN108241534A (en) | A kind of task processing, distribution, management, the method calculated and device | |
CN104820616B (en) | A kind of method and device of task scheduling | |
CN106303112B (en) | A kind of method for equalizing traffic volume and device | |
CN108241350A (en) | A kind of Intelligent Dynamic manufacture execution method and relevant device | |
CN107018024B (en) | Cloud service recommendation method and device | |
CN117170873A (en) | Resource pool management method and system based on artificial intelligence | |
CN112395075A (en) | Resource processing method and device and resource scheduling system | |
CN105354090B (en) | Management method and device of virtual equipment | |
CN114724694A (en) | Medical resource processing method and device and readable storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180703 |