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

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 PDF

Info

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
Application number
CN201711415629.2A
Other languages
Chinese (zh)
Inventor
初宇飞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing MetarNet Technologies Co Ltd
Original Assignee
Beijing MetarNet Technologies 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 Beijing MetarNet Technologies Co Ltd filed Critical Beijing MetarNet Technologies Co Ltd
Priority to CN201711415629.2A priority Critical patent/CN108243246A/en
Publication of CN108243246A publication Critical patent/CN108243246A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
    • 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
    • H04L67/61Scheduling 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • H04L67/1004Server selection for load balancing
    • H04L67/1012Server 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

A kind of edge calculations resource regulating method, edge device and system
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.
CN201711415629.2A 2017-12-25 2017-12-25 A kind of edge calculations resource regulating method, edge device and system Pending CN108243246A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Title
朱文剑: ""三网融合背景下IPTV组网方案的设计与实施"", 《中国优秀硕士学位论文全文数据库 信息科技辑》 *

Cited By (35)

* Cited by examiner, † Cited by third party
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