+

CN109245933A - One kind calculating environmental resource towards cloud combination of edge and finds method - Google Patents

One kind calculating environmental resource towards cloud combination of edge and finds method Download PDF

Info

Publication number
CN109245933A
CN109245933A CN201811105125.5A CN201811105125A CN109245933A CN 109245933 A CN109245933 A CN 109245933A CN 201811105125 A CN201811105125 A CN 201811105125A CN 109245933 A CN109245933 A CN 109245933A
Authority
CN
China
Prior art keywords
resource
server
client
discovery
service
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
CN201811105125.5A
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.)
Northwest University
Original Assignee
Northwest University
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 Northwest University filed Critical Northwest University
Priority to CN201811105125.5A priority Critical patent/CN109245933A/en
Publication of CN109245933A publication Critical patent/CN109245933A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/12Discovery or management of network topologies
    • 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

Landscapes

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

Abstract

一种面向云端融合边缘计算环境资源发现方法,通过资源发现、资源描述、资源服务接口三个主要步骤完成了资源的发现,解决了边缘计算环境中海量异构资源发现难的问题,并为资源调度与任务迁移奠定了良好的基础。

A method for resource discovery in a cloud-oriented converged edge computing environment, completes resource discovery through three main steps: resource discovery, resource description, and resource service interface, solves the problem of difficulty in discovering massive heterogeneous resources in the edge computing environment, and provides resource Scheduling and task migration lay a good foundation.

Description

One kind calculating environmental resource towards cloud combination of edge and finds method
Technical field
The invention belongs to edge calculations fields, and in particular to a kind of to calculate environmental resource discovery side towards cloud combination of edge Method.
Background technique
The appearance of cloud computing solves the problems, such as that mobile terminal operational capability is insufficient, and the calculation power of mobile terminal is promoted also certain Degree solves the problems, such as that cloud computing spends time delay high, but solves cloud computing time delay height simultaneously to calculate power deficiency with terminal to be current The huge challenge faced.Simultaneously in application field, the prior art has no ability to cope in reply complex scene and emergency event. But protect and monitor in platform, it is limited by that monitoring side ability is limited, transmission network building expense in field is big, low efficiency and real When monitoring and accurate operational tupe, it is difficult to complete realize carries out comprehensive place immediately to the Great Wall monitoring information of acquisition Reason, it is difficult to accurately collected data Accurate Analysis be modeled, cause processing delay high, operational precision is low to be difficult to meet Great Wall The comprehensive monitoring of ruins perception and the demand of accurate risk early warning.I.e. existing Ruins of Great Wall perceptual model is difficult to complex environment Under real-time task provide quick response, accurate operational service edge calculating come into being.Edge calculations first have to calculating The resources such as terminal, data, cloud service platform in system or environment are found, while how to be provided service after finding and be also The great difficulty that edge calculations face.
Summary of the invention
In order to overcome the above-mentioned deficiencies of the prior art, the object of the present invention is to provide one kind calculates towards cloud combination of edge Environmental resource finds method, difficult in order to solve resource low delay discovery in edge calculations environment;The description of resource High Availabitity is difficult to ask Topic is resource for Unify legislations such as equipment, data, services in edge calculations environment.According to the demand of edge calculations environment, The discovery of resource is particularly important as the basis of the offer service of edge calculations.
To achieve the goals above, the technical solution adopted by the present invention is that:
One kind calculating environmental resource towards cloud combination of edge and finds method, comprising the following steps:
1) discovery of equipment and data resource:
It is mainly used for calculating required data and is found with terminal, magnanimity, isomery, poor arithmetic ability is dispersed in peripheral surroundings How different biggish physical equipment finds that these device resources are very crucial, based on actively discover with by the discovery machine of dynamic response System, can effective shielding device structure and operational capability difference, all devices in comprehensive discovery domain in time;The active of equipment It was found that with two aspects of passive finding:
Equipment actively discovers:
Active resource discovery method based on point-to-point model, in the case that Resource Server operates normally, by Resource Server As server end, equipment is as client, after the completion of deployment, establishes the discovery that resource is realized in communication by application, simultaneously Server-side is requested using real-time audiomonitor, completes facility registration;
When Resource Server missing or low-response are difficult to meet the needs of service, equipment actively proposes facility registration request, to It succeeds in registration after Resource Server response, completes actively discovering for equipment, point-to-point services model does not distinguish client and service The software application at end, unified application program, the i.e. role of equipment and server are opposite rather than fixed, the ginsengs in system A part of hardware resource that they are possessed, i.e. processing capacity, storage capacity, network-connectivity, printer are shared with person, this A little shared resources can directly be accessed without being subjected to intermediate real by network offering services and content by other peer node Peer Body, the participant in this network are both the supplier Server and resource, service and content of resource, service and content Obtain taker Client;
The passive finding of equipment:
Passive resource discovery method based on CLIENT/SERVER MODEL, using Resource Server as server end, equipment is as visitor The discovery that resource is realized in communication is established by application, while server-side is asked using real-time audiomonitor after the completion of deployment in family end It asks, completes facility registration, application software is divided into two parts by CLIENT/SERVER MODEL:
A part is client software, it is operated in user's local;
Another part is server software, it is operated on the server host on network;
Client and server belong to the application software layer of TCP/IP, they transmit data using TCP or udp protocol, and It is communicated in accordance with certain application protocol, realizes specific network application function jointly, the interactive mode of client and server is: I.e. continuous service, monitoring wait the service request of client on its serve port after service processes starting, and user uses client's journey Sequence is interacted with service processes, and after client process starting, system is that it distributes a transient port, is used for receiving data, client As some serve port sending service request of server host, asking for service processes customer in response on that port is monitored It asks, completes specified operation;Then by the Client IP address and source port number of band in request data package, visitor is returned result to Family program;Such a complete interactive process is known as a session;Client and clothes are established by client and server application Business device end, while being communicated using the conversation mechanism of application layer, realize comprehensive discovery of resource;
2) unification of resource accurately describes:
Resource after being mainly used for discovery carries out the foundation of resource table, carries out resource simultaneously for the resource for being newly added or leaving The update of table;
The unification of resource accurately describes:
The foundation of resource table: how the crucial resource primarily directed to magnanimity isomery that resource table is established carries out retouching for standard unification It states, is a kind of resource description standard of the invention, edge calculations system distributes network address to each equipment, and each resource possesses one A to describe resource type, the name of the current information of Resource Properties and element of resource, wherein resource type is by preceding 5 types Position, 5-15 bit attribute position and chained list element position are constituted, and the name of each resource is unique and identifies for service management, equipment And part replacement;
The update of resource table: edge calculations system distributes network address to each equipment, and each equipment of internal system possesses one A to describe position, allocation identification is met network address and distributes to edge by the name of role and current information, edge network Equipment, the name of each equipment is unique and is used for service management, equipment identification and part replacement, and the name of equipment can be correct Be matched to device identifier and network address, identifier is used for the equipment management of edge calculations system, and network address IP address or MAC Address, then for supporting such as 4G, NB-IoT, bluetooth, the various network communications agreement such as Zigee or WiFi;
More new range: under peripheral surroundings smaller in range and fixed, network is distributed to each equipment using edge calculations system Address, each equipment of internal system, which possesses one, can describe position, the name of role and current information, and edge network will divide Meet network address with mark and distribute to edge device, the name of each equipment is unique and knows for service management, equipment Other and part replacement.This naming rule makes user and ISP is easier to management service, while organization service provider obtains To hardware information, private data is protected, the name of equipment can correctly be matched to device identifier and network address, and identifier is used for side The equipment management of edge computing system, and network address IP address or MAC Address, then for supporting such as 4G, NB-IoT, bluetooth, The various network communications agreement such as Zigee or WiFi;
The fusion of cross-domain resource table: after resource table is established, according to the resource table between the edge domain of different Edge Servers establishment It needs to update, precisely be described to solve the resource between edge domain, propose a kind of resource description model for merging polygon marginal area;
3) it provides uniform services interface for the resource deployment and task immigration service on upper layer:
It is mainly used for providing reliable resource perception service for edge calculations top service, solves after resource table merges in order to upward Layer provides the service of response, improves the accuracy of resource description, and reduces data storage scheduling overhead and provide for resource distribution Service proposes accurately to describe method and resource map service based on the associated resource table data of non-significant Feature Semantics.
Further, the core procedure of equipment described in step 1) actively discovered is as follows;
1) server, deployed with devices client application;
2) equipment sends registration request:
If server-side agrees to registration;
Server sends response of succeeding in registration;
Dispose Client application;
The equipment is found;
Else server-side disagrees registration;
Server-side transmission rejects response;
The equipment is not found.
Further, the core procedure of the passive finding of equipment described in step 1) is as follows;
1) Resource Server broadcast resource discovery request;
2) deployment services device application simultaneously;
If equipment agrees to discovery;
Equipment sends unicast and agrees to response;
Dispose Client application;
Equipment end application sends registration request;
Server returns to response of succeeding in registration;
The equipment is found;
Else equipment disagrees discovery;
Equipment transmission rejects response;
The equipment is not found.
Further, the step of polygon marginal area of fusion described in step 2:
Firstly, the selection of description indexes and the expression of resource table:
1) how the index for constructing resource table is chosen: the associated selecting index of terminal mobile context;
2) how resource table indicates: the representation method of set, dictionary;
Secondly, using the selection of the Fusion Model Fusion Model based on general character context information:
1) similar context information filtering selection: how quality is carried out according to the context information that sound constructs, filters out repetition scene Information;
Core key is data filtering problem, is mainly taken based on the set of metadata of similar data selection of the similar entropy of sound multi objective and based on sound The data filtering method of sound spectrum quality;
2) cloud context information stores: according to the transformation of context information and environment, which storing data in, first predicts scene-again Fusion, Scenario Prediction, sound scene and the associated storage strategy of data information of space-time transformation select;
3) sensitive scene secret protection information fusion: according to the privacy of context information, how to be merged, core key is hidden Private and final energy limitation problem, it is mainly limited using user demand and the associated Fusion Model of context information and final energy Fusion Model is associated with scene;
Finally, fusion method is based primarily upon the fusion method of sound scene event code:
1) coding method of frequency spectrum entropy and turnover rate: entropy determines code length method, and slamp value determines code value method;
2) code length and code value: the determination method of code length, code value determine method;
3) maximum value matching the maximum matching Fusion Model of edge domain coding: is carried out according to the sound event after coding.
Further, method and money are accurately described based on non-significant Feature Semantics associated resource table data described in step 3) Source figure service, steps are as follows:
1) resource characterizes feature selecting: including perceiving the non-significant semantic feature selection method of sequential correlation and being based on similar language Adopted feature Enhancement Method;
2) accurate resource description: the multivariate resource of the concept graph code including geographic location association precisely describes method and scene- The multi-source of information binary order-preserving column knowledge mapping coded representation precisely describes method;
3) resource map service: including adaptive universe resource map service.
Further, the name of the current information of Resource Properties and element of resource described in step 2, edge calculations system are given Each equipment distributes network address, and each resource, which possesses one, can describe resource type, and Resource Properties and element of resource are worked as The name of preceding information.5-15 bit attribute position and chained list element position are constituted, and the name of each resource is unique and for servicing pipe Reason, equipment identification and part replacement.
Further, the universe resource map is suitble to the resource of user for the different demands of user in resource space It is not quite similar, therefore just needs to construct specific available resource set for different user demands, face use space system The resource of description, the actual demand of user need to have the mapping relations with resource space, could become Specific measurement index in resource space, measure resource availability when, according to user demand mapping measurement standard come The resource individual for judging various discrete in resource grid, to determine whether this resource unit can be used. So these according to user demand Mapping standard formed resource grid in available resource set Referred to as universe resource map.
Further, the universe resource map of the resource, constructs manageable basic resource unit, in airspace, time domain, meter It calculates, storage, the description of structure and characterizing method after all carrying out discretization in multiple dimensions such as data to resource space, in face of making The resource described with three-dimensional system, the actual demand of user need to have the mapping relations with resource space, could become and provide Specific measurement index in source space.
The beneficial effects of the present invention are: increasing substantially the accuracy rate of resource discovering in edge calculations environment, promote to calculate Resources effective utilization in environment;Unnecessary expense is reduced simultaneously, provides important leverage for edge calculations service.
Detailed description of the invention
Fig. 1 is resource perception technological frame figure of the present invention;
Fig. 2 is that present device resource actively discovers procedure chart;
Fig. 3 is present device resource passive finding procedure chart;
Fig. 4 is that edge inter-domain resource of the present invention collaboration updates frame diagram;
Fig. 5 is that resource of the present invention precisely describes service interface figure.
Specific embodiment
The present invention is further discussed below below in conjunction with attached drawing, but the present invention is not limited to following embodiment.
As shown in Figure 1, a kind of calculate environmental resource discovery method towards cloud combination of edge, comprising the following steps:
1) discovery of equipment and data resource:
It is mainly used for calculating required data and is found with terminal, magnanimity, isomery, poor arithmetic ability is dispersed in peripheral surroundings How different biggish physical equipment finds that these device resources are very crucial, based on actively discover with by the discovery machine of dynamic response System, can effective shielding device structure and operational capability difference, all devices in comprehensive discovery domain in time;The active of equipment It was found that with two aspects of passive finding:
As shown in Fig. 2, equipment actively discovers:
Active resource discovery method based on point-to-point model, in the case that Resource Server operates normally, by Resource Server As server end, equipment is as client, after the completion of deployment, establishes the discovery that resource is realized in communication by application, simultaneously Server-side is requested using real-time audiomonitor, completes facility registration;
When Resource Server missing or low-response are difficult to meet the needs of service, equipment actively proposes facility registration request, to It succeeds in registration after Resource Server response, completes actively discovering for equipment, point-to-point services model does not distinguish client and service The software application at end, unified application program, the i.e. role of equipment and server are opposite rather than fixed, the ginsengs in system A part of hardware resource that they are possessed, i.e. processing capacity, storage capacity, network-connectivity, printer are shared with person, this A little shared resources can directly be accessed without being subjected to intermediate real by network offering services and content by other peer node Peer Body, the participant in this network are both the supplier Server and resource, service and content of resource, service and content Obtain taker Client;
As shown in figure 3, the passive finding of equipment:
Passive resource discovery method based on CLIENT/SERVER MODEL, using Resource Server as server end, equipment is as visitor The discovery that resource is realized in communication is established by application, while server-side is asked using real-time audiomonitor after the completion of deployment in family end It asks, completes facility registration, application software is divided into two parts by CLIENT/SERVER MODEL:
A part is client software, it is operated in user's local;
Another part is server software, it is operated on the server host on network;
Client and server belong to the application software layer of TCP/IP, they transmit data using TCP or udp protocol, and It is communicated in accordance with certain application protocol, realizes specific network application function jointly, the interactive mode of client and server is: I.e. continuous service, monitoring wait the service request of client on its serve port after service processes starting, and user uses client's journey Sequence is interacted with service processes, and after client process starting, system is that it distributes a transient port, is used for receiving data, client As some serve port sending service request of server host, asking for service processes customer in response on that port is monitored It asks, completes specified operation;Then by the Client IP address and source port number of band in request data package, visitor is returned result to Family program;Such a complete interactive process is known as a session;Client and clothes are established by client and server application Business device end, while being communicated using the conversation mechanism of application layer, realize comprehensive discovery of resource;
2) unification of resource accurately describes:
Resource after being mainly used for discovery carries out the foundation of resource table, carries out resource simultaneously for the resource for being newly added or leaving The update of table;
The unification of resource accurately describes:
The foundation of resource table: how the crucial resource primarily directed to magnanimity isomery that resource table is established carries out retouching for standard unification It states, is a kind of resource description standard of the invention, edge calculations system distributes network address to each equipment, and each resource possesses one A to describe resource type, the name of the current information of Resource Properties and element of resource, wherein resource type is by preceding 5 types Position, 5-15 bit attribute position and chained list element position are constituted, and the name of each resource is unique and identifies for service management, equipment And part replacement;
The update of resource table: edge calculations system distributes network address to each equipment, and each equipment of internal system possesses one A to describe position, allocation identification is met network address and distributes to edge by the name of role and current information, edge network Equipment, the name of each equipment is unique and is used for service management, equipment identification and part replacement, and the name of equipment can be correct Be matched to device identifier and network address, identifier is used for the equipment management of edge calculations system, and network address IP address or MAC Address, then for supporting such as 4G, NB-IoT, bluetooth, the various network communications agreement such as Zigee or WiFi;
More new range: under peripheral surroundings smaller in range and fixed, network is distributed to each equipment using edge calculations system Address, each equipment of internal system, which possesses one, can describe position, the name of role and current information, and edge network will divide Meet network address with mark and distribute to edge device, the name of each equipment is unique and knows for service management, equipment Other and part replacement.This naming rule makes user and ISP is easier to management service, while organization service provider obtains To hardware information, private data is protected, the name of equipment can correctly be matched to device identifier and network address, and identifier is used for side The equipment management of edge computing system, and network address IP address or MAC Address, then for supporting such as 4G, NB-IoT, bluetooth, The various network communications agreement such as Zigee or WiFi;
As shown in figure 4, the fusion of cross-domain resource table: resource table establish after, according to different Edge Servers establish edge domain it Between resource table need to update, precisely described to solve the resource between edge domain, propose a kind of money for merging polygon marginal area Source Description model;
As shown in figure 5,3) provide uniform services interface for the resource deployment and task immigration service on upper layer:
It is mainly used for providing reliable resource perception service for edge calculations top service, solves after resource table merges in order to upward Layer provides the service of response, improves the accuracy of resource description, and reduces data storage scheduling overhead and provide for resource distribution Service proposes accurately to describe method and resource map service based on the associated resource table data of non-significant Feature Semantics.
Further, the core procedure of equipment described in step 1) actively discovered is as follows;
1) server, deployed with devices client application;
2) equipment sends registration request:
If server-side agrees to registration;
Server sends response of succeeding in registration;
Dispose Client application;
The equipment is found;
Else server-side disagrees registration;
Server-side transmission rejects response;
The equipment is not found.
Further, the core procedure of the passive finding of equipment described in step 1) is as follows;
1) Resource Server broadcast resource discovery request;
2) deployment services device application simultaneously;
If equipment agrees to discovery;
Equipment sends unicast and agrees to response;
Dispose Client application;
Equipment end application sends registration request;
Server returns to response of succeeding in registration;
The equipment is found;
Else equipment disagrees discovery;
Equipment transmission rejects response;
The equipment is not found.
Further, the step of polygon marginal area of fusion described in step 2:
Firstly, the selection of description indexes and the expression of resource table:
1) how the index for constructing resource table is chosen: the associated selecting index of terminal mobile context;
2) how resource table indicates: the representation method of set, dictionary;
Secondly, using the selection of the Fusion Model Fusion Model based on general character context information:
1) similar context information filtering selection: how quality is carried out according to the context information that sound constructs, filters out repetition scene Information;
Core key is data filtering problem, is mainly taken based on the set of metadata of similar data selection of the similar entropy of sound multi objective and based on sound The data filtering method of sound spectrum quality;
2) cloud context information stores: according to the transformation of context information and environment, which storing data in, first predicts scene-again Fusion, Scenario Prediction, sound scene and the associated storage strategy of data information of space-time transformation select;
3) sensitive scene secret protection information fusion: according to the privacy of context information, how to be merged, core key is hidden Private and final energy limitation problem, it is mainly limited using user demand and the associated Fusion Model of context information and final energy Fusion Model is associated with scene;
Finally, fusion method is based primarily upon the fusion method of sound scene event code:
1) coding method of frequency spectrum entropy and turnover rate: entropy determines code length method, and slamp value determines code value method;
2) code length and code value: the determination method of code length, code value determine method;
3) maximum value matching the maximum matching Fusion Model of edge domain coding: is carried out according to the sound event after coding.
Further, method and money are accurately described based on non-significant Feature Semantics associated resource table data described in step 3) Source figure service, steps are as follows:
1) resource characterizes feature selecting: including perceiving the non-significant semantic feature selection method of sequential correlation and being based on similar language Adopted feature Enhancement Method;
2) accurate resource description: the multivariate resource of the concept graph code including geographic location association precisely describes method and scene- The multi-source of information binary order-preserving column knowledge mapping coded representation precisely describes method;
3) resource map service: including adaptive universe resource map service.

Claims (8)

1.一种面向云端融合边缘计算环境资源发现方法,其特征在于,包括以下步骤:1. a cloud-oriented fusion edge computing environment resource discovery method, is characterized in that, comprises the following steps: 1)设备与数据资源的发现:1) Discovery of devices and data resources: 主要用于计算所需的数据与终端进行发现,边缘环境中分布着海量、异构、运算能力差异较大的物理设备,如何发现这些设备资源十分关键,基于主动发现与被动响应的发现机制,可以有效的屏蔽设备结构及运算能力差异,及时全面的发现域中所有设备;设备的主动发现与被动发现两个方面:It is mainly used for data and terminal discovery required for computing. There are massive, heterogeneous physical devices with large differences in computing capabilities distributed in the edge environment. How to discover these device resources is very critical. Based on the discovery mechanism of active discovery and passive response, It can effectively shield the differences in device structure and computing power, and discover all devices in the domain in a timely and comprehensive manner. There are two aspects of active discovery and passive discovery of devices: 设备的主动发现:Active discovery of devices: 基于点对点模型的主动资源发现方法,资源服务器正常运行的情况下,将资源服务器作为服务器端,设备作为客户端,当部署完成后,通过应用建立通信实现资源的发现,同时服务端应用实时监听设备请求,完成设备注册;The active resource discovery method based on the point-to-point model, when the resource server is running normally, the resource server is used as the server and the device is used as the client. Request to complete device registration; 当资源服务器缺失或者响应慢难以满足服务的需求,设备主动提出设备注册请求,待资源服务器响应后注册成功,完成设备的主动发现,点对点服务模型不区分客户端与服务端的软件应用,统一应用程序,即设备与服务器的角色是相对的而不是固定的,系统中的参与者共享他们所拥有的一部分硬件资源,即处理能力、存储能力、网络连接能力、打印机,这些共享资源通过网络提供服务和内容,能被其它对等节点Peer直接访问而无需经过中间实体,在此网络中的参与者既是资源、服务和内容的提供者Server,又是资源、服务和内容的获取者Client;When the resource server is missing or the response is slow and it is difficult to meet the service requirements, the device takes the initiative to submit a device registration request. After the resource server responds, the registration succeeds, and the active discovery of the device is completed. The point-to-point service model does not distinguish between client and server software applications, and unified application programs. , that is, the roles of the device and the server are relative rather than fixed, and the participants in the system share a part of the hardware resources they own, that is, processing power, storage capacity, network connection capacity, and printers. These shared resources provide services and Content can be directly accessed by other peer nodes without going through an intermediate entity. Participants in this network are both the provider of resources, services and content Server, and the acquirer of resources, services and content Client; 设备的被动发现:Passive discovery of devices: 基于客户/服务器模型的被动资源发现方法,将资源服务器作为服务器端,设备作为客户端,当部署完成后,通过应用建立通信实现资源的发现,同时服务端应用实时监听设备请求,完成设备注册,客户/服务器模型将应用软件划分为两部分:The passive resource discovery method based on the client/server model uses the resource server as the server and the device as the client. After the deployment is completed, the application establishes communication to realize the resource discovery, and the server application monitors the device request in real time and completes the device registration. The client/server model divides the application software into two parts: 一部分是客户端软件,它运行在用户本地机上;Part of it is client software, which runs on the user's local machine; 另一部分是服务器端软件,它运行在网络上的服务器主机上;The other part is the server-side software, which runs on the server host on the network; 客户与服务器都属于 TCP/IP 的应用软件层,它们利用TCP或UDP协议传输数据,并且遵照某种应用协议进行通信,共同实现特定的网络应用功能,客户和服务器的交互方式是:服务进程启动后即持续运行,监听在其服务端口上,等待客户的服务请求,用户使用客户程序与服务进程交互,客户进程启动后,系统为它分配一个临时端口,供接收数据使用,客户像服务器主机的某个服务端口发出服务请求,监听在该端口上的服务进程响应客户的请求,完成指定的操作;然后按请求数据包中带的客户机IP地址和源端口号,将结果返回给客户程序;这样一个完整的交互过程称为一次会话;通过客户与服务器应用建立客户端与服务器端,同时采用应用层的会话机制进行通信,实现资源的全面发现;Both the client and the server belong to the application software layer of TCP/IP. They use the TCP or UDP protocol to transmit data, and communicate according to a certain application protocol to jointly implement specific network application functions. The interaction between the client and the server is: The service process starts After that, it will continue to run, listen on its service port, and wait for the customer's service request. The user uses the client program to interact with the service process. After the client process starts, the system allocates a temporary port for it to receive data. The client is like the server host. A service port sends a service request, and the service process listening on the port responds to the client's request and completes the specified operation; then returns the result to the client program according to the client's IP address and source port number in the request packet; Such a complete interaction process is called a session; the client and the server are established through the client and server applications, and the session mechanism of the application layer is used for communication to realize the comprehensive discovery of resources; 2)资源的统一精确的描述:2) A unified and precise description of resources: 主要用于发现后的资源进行资源表的建立,同时对于新加入或者离开的资源进行资源表的更新;It is mainly used to establish the resource table for the discovered resources, and to update the resource table for newly added or left resources; 资源的统一精确的描述:A uniform and precise description of the resource: 资源表的建立:资源表建立的关键主要是针对海量异构的资源如何进行标准统一的描述,为此发明一种资源描述标准,边缘计算系统给每个设备分配网络地址,每个资源拥有一个可以描述资源类型,资源属性及资源要素的当前信息的命名,其中资源类型由前5位类型位,5-15位属性位和链表要素位构成,每个资源的命名是唯一的且用于服务管理、设备识别和部件替换;Establishment of the resource table: The key to the establishment of the resource table is to describe how to standardize and describe the massive heterogeneous resources. To this end, a resource description standard is invented. The edge computing system assigns a network address to each device, and each resource has a It can describe the naming of resource types, resource attributes and current information of resource elements. The resource type consists of the first 5 type bits, 5-15 attribute bits and linked list element bits. The naming of each resource is unique and used for services. management, equipment identification and parts replacement; 资源表的更新:边缘计算系统给每个设备分配网络地址,系统内部的每个设备拥有一个可以描述位置,角色及当前信息的命名,边缘网络将分配标识符合网络地址分配给边缘设备,每个设备的命名是唯一的且用于服务管理、设备识别和部件替换,设备的命名可正确匹配到器标识符和网络地址,标识符用于边缘计算系统的设备管理,而网络地址IP地址或MAC地址,则用于支持如4G, NB-IoT, 蓝牙,Zigee或者WiFi等多种网络通信协议;Update of the resource table: The edge computing system assigns a network address to each device. Each device in the system has a name that can describe the location, role, and current information. The edge network assigns an identifier that matches the network address to the edge device. The naming of the device is unique and used for service management, device identification and component replacement. The naming of the device can be correctly matched to the device identifier and the network address. The identifier is used for device management of the edge computing system, and the network address IP address or MAC address. The address is used to support various network communication protocols such as 4G, NB-IoT, Bluetooth, Zigee or WiFi; 更新范围:在范围较小且固定的边缘环境下,利用边缘计算系统给每个设备分配网络地址,系统内部的每个设备拥有一个可以描述位置,角色及当前信息的命名,边缘网络将分配标识符合网络地址分配给边缘设备,每个设备的命名是唯一的且用于服务管理、设备识别和部件替换,这个命名规则使用户和服务提供者较易管理服务,同时组织服务提供商得到硬件信息,保护隐私数据,设备的命名可正确匹配到器标识符和网络地址,标识符用于边缘计算系统的设备管理,而网络地址IP地址或MAC地址,则用于支持如4G, NB-IoT, 蓝牙,Zigee或者WiFi等多种网络通信协议;Update scope: In a small and fixed edge environment, the edge computing system is used to assign a network address to each device. Each device in the system has a name that can describe the location, role and current information, and the edge network will assign an identifier. Conforms to the network address assigned to edge devices, and the naming of each device is unique and used for service management, device identification, and component replacement. This naming rule makes it easier for users and service providers to manage services, while organizing service providers to get hardware information , protect privacy data, the naming of the device can correctly match the device identifier and network address, the identifier is used for device management of the edge computing system, and the network address IP address or MAC address is used to support devices such as 4G, NB-IoT, Various network communication protocols such as Bluetooth, Zigee or WiFi; 跨域资源表的融合:资源表建立后,根据不同边缘服务器确立的边缘域之间的资源表需要更新,为了解决边缘域间的资源精准描述,提出了一种融合多边缘域的资源描述模型;Fusion of cross-domain resource tables: After the resource table is established, the resource table between edge domains established by different edge servers needs to be updated. In order to solve the accurate description of resources between edge domains, a resource description model that integrates multiple edge domains is proposed. ; 3)为上层的资源部署与任务迁移服务提供统一服务接口:3) Provide a unified service interface for the upper-layer resource deployment and task migration services: 主要用于为边缘计算上层服务提供可靠的资源感知服务,解决资源表融合后为了向上层提供响应的服务,提高资源描述的精准性,以及降低数据存储调度开销为资源配置提供服务,提出基于非显著特征语义关联的资源表数据精确描述方法及资源图服务。It is mainly used to provide reliable resource-aware services for the upper-layer services of edge computing, solve the service that provides response to the upper layer after the fusion of resource tables, improve the accuracy of resource description, and reduce the data storage scheduling overhead to provide services for resource configuration. Resource table data accurate description method and resource graph service of salient feature semantic association. 2. 根据权利要求1所述的一种面向云端融合边缘计算环境资源发现方法,其特征在于,步骤1)所述设备的主动发现的核心步骤如下;2. A cloud-oriented fusion edge computing environment resource discovery method according to claim 1, characterized in that, the core steps of active discovery of the device in step 1) are as follows; 1)服务器,设备部署客户端应用;1) Server, device deployment client application; 2)设备发送注册请求:2) The device sends a registration request: if 服务端同意注册;if the server agrees to register; 服务器发送注册成功应答;The server sends a registration success response; 部署客户应用;Deploy client applications; 该设备被发现;the device was discovered; else 服务端不同意注册;else the server does not agree to the registration; 服务端发送拒绝应答;The server sends a rejection response; 该设备不被发现。The device is not found. 3. 根据权利要求1所述的一种面向云端融合边缘计算环境资源发现方法,其特征在于,步骤1)所述设备的被动发现的核心步骤如下;3. A cloud-oriented fusion edge computing environment resource discovery method according to claim 1, characterized in that, the core steps of passive discovery of the device in step 1) are as follows; 1)资源服务器广播资源发现请求;1) The resource server broadcasts a resource discovery request; 2)同时部署服务器应用;2) Deploy server applications at the same time; if 设备同意发现;if the device agrees to discover; 设备发送单播同意应答;The device sends a unicast consent response; 部署客户应用;Deploy client applications; 设备端应用发送注册请求;The device-side application sends a registration request; 服务器返回注册成功应答;The server returns a successful registration response; 该设备被发现;the device was discovered; else 设备不同意发现;else the device disagrees with discovery; 设备发送拒绝应答;The device sends a rejection response; 该设备不被发现。The device is not found. 4. 根据权利要求1所述的一种面向云端融合边缘计算环境资源发现方法,其特征在于,步骤2)所述的融合多边缘域的步骤:4. A cloud-oriented fusion edge computing environment resource discovery method according to claim 1, characterized in that, the step of merging multiple edge domains described in step 2): 首先,描述指标的选取与资源表的表示:First, describe the selection of indicators and the representation of the resource table: 1)构建资源表的指标如何选取:终端移动情景关联的指标选取;1) How to select the indicators for constructing the resource table: the selection of indicators associated with terminal mobile scenarios; 2)资源表如何表示:集合、字典的表示方法;2) How to represent the resource table: the representation of collections and dictionaries; 其次,采用基于共性情景信息的融合模型融合模型的选择:Secondly, the selection of fusion model based on the fusion model based on common scenario information is adopted: 1)相似情景信息过滤选择:根据声音构建的情景信息如何进行质量、过滤掉重复情景信息;1) Similar scene information filtering selection: how to quality and filter out the repeated scene information according to the scene information constructed by the sound; 核心关键是数据过滤问题,主要采取基于声音多指标相似熵的相似数据选择与基于声音频谱质量的数据过滤方法;The core key is the data filtering problem, which mainly adopts the similar data selection based on sound multi-index similarity entropy and the data filtering method based on sound spectrum quality; 2)云端情景信息存储:根据情景信息与环境的变换,将数据存储在哪,先预测情景-再融合,时空变换的情景预测、声音情景与数据信息关联的存储策略选择;2) Cloud context information storage: According to the transformation of context information and the environment, where to store the data, first predict the context - and then integrate, the context prediction of spatio-temporal transformation, and the storage strategy selection of the association between sound context and data information; 3)敏感情景隐私保护信息融合:根据情景信息的隐私性,如何进行融合,核心关键是隐私性与终端能量受限问题,主要采用用户需求与情景信息关联的融合模型与终端能量受限与情景关联融合模型;3) Sensitive context privacy protection information fusion: According to the privacy of context information, how to integrate the core key is the issue of privacy and terminal energy limitation. Association fusion model; 最后,融合方法主要基于声音情景事件编码的融合方法:Finally, the fusion method is mainly based on the fusion method of sound scene event coding: 1)频谱熵与流动率的编码方法:熵值确定编码长度方法,流动值确定码值方法;1) The encoding method of spectral entropy and flow rate: the entropy value determines the encoding length method, and the flow value determines the code value method; 2)编码长度与码值:编码长度的确定方法、码值确定方法;2) Code length and code value: the method of determining the length of the code and the method of determining the code value; 3)边缘域编码最大匹配融合模型:根据编码后的声音事件进行最大值匹配。3) Maximum matching fusion model of edge domain coding: maximum matching is performed according to the encoded sound events. 5. 根据权利要求1所述的一种面向云端融合边缘计算环境资源发现方法,其特征在于,步骤3)所述的基于非显著特征语义关联的资源表数据精确描述方法及资源图服务,步骤如下:5. A cloud-oriented fusion edge computing environment resource discovery method according to claim 1, characterized in that, in step 3) the method for accurately describing resource table data based on non-salient feature semantic association and the resource graph service, step 3) as follows: 1) 资源表征特征选择:包括感知时序关联的非显著语义特征选择方法及基于相似语义特征增强方法;1) Resource representation feature selection: including non-salient semantic feature selection methods for perceiving temporal associations and enhancement methods based on similar semantic features; 2)精准资源描述:包括地理位置关联的概念图编码的多元资源精准描述方法及情景-信息二元保序列知识图谱编码表示的多源精准描述方法;2) Precise resource description: a multi-source accurate description method including the concept map coding of geographic location associations and a multi-source accurate description method represented by the context-information binary sequence-preserving knowledge map coding; 3)资源图服务:包括自适应全域资源图服务。3) Resource graph service: including adaptive global resource graph service. 6.根据权利要求1所述的一种面向云端融合边缘计算环境资源发现方法,其特征在于,步骤2)所述的资源属性及资源要素的当前信息的命名,边缘计算系统给每个设备分配网络地址,每个资源拥有一个可以描述资源类型,资源属性及资源要素的当前信息的命名,5-15位属性位和链表要素位构成,每个资源的命名是唯一的且用于服务管理、设备识别和部件替换。6. A method for discovering resources in a cloud-oriented converged edge computing environment according to claim 1, characterized in that, for the naming of the resource attributes and the current information of resource elements in step 2), the edge computing system assigns each device Network address, each resource has a name that can describe the resource type, resource attributes and current information of resource elements, composed of 5-15 attribute bits and linked list element bits, the name of each resource is unique and used for service management, Equipment identification and parts replacement. 7. 根据权利要求5所述的一种面向云端融合边缘计算环境资源发现方法,其特征在于,所述的全域资源图,针对用户的不同需求,资源空间中适合用户的资源也不尽相同,因此就需要针对不同的用户需求构建特定的可用资源集合,面对使用空间体系描述的资源,用 户 的 实 际 需 求 需 要 具 备 和 资 源 空间的映射关系,才能成为在资源空间中的具体衡量指标,在衡量资源的可用性时,根据用户需求映射的衡量标准 来 判 断 资 源网 格 中 各 个 离 散 化 的资源个体,从而决定这个资源单元是否可用,那么这些根据用户需求映 射 标 准 形 成 的 资 源 网 格 中 的 可 用资源集合,即可被称为全域资源图。7. A method for discovering cloud-oriented converged edge computing environment resources according to claim 5, characterized in that, for the global resource map, according to the different needs of users, the resources suitable for users in the resource space are not the same, Therefore, it is necessary to build a specific set of available resources for different user needs. Faced with the resources described by the space system, the actual needs of users need to have a mapping relationship with the resource space in order to become a specific measurement index in the resource space. When the availability of resources, each discrete resource individual in the resource grid is judged according to the measurement standard of the user demand mapping, so as to determine whether the resource unit is available, then the available resource sets in the resource grid formed according to the user demand mapping standard , which can be called the global resource graph. 8.根据权利要求7所述的一种面向云端融合边缘计算环境资源发现方法,其特征在于,所述的资源的全域资源图,构建可管理的基本资源单元,在空域、时域、计算,存储,数据等多个维度上都对资源空间进行离散化后的结构和表征方法的描述,面对使用空间体系描述的资源,用户的实际需求需要具备和资源空间的映射关系,才能成为在资源空间中的具体衡量指标。8. The method for discovering resources in a cloud-oriented converged edge computing environment according to claim 7, wherein the global resource map of the resources constructs a manageable basic resource unit, in the air domain, time domain, computing, In terms of storage, data and other dimensions, the structure and representation method of the resource space after discretization are described. In the face of resources described by the space system, the actual needs of users need to have a mapping relationship with the resource space in order to become a resource space. Specific metrics in the space.
CN201811105125.5A 2018-09-21 2018-09-21 One kind calculating environmental resource towards cloud combination of edge and finds method Pending CN109245933A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811105125.5A CN109245933A (en) 2018-09-21 2018-09-21 One kind calculating environmental resource towards cloud combination of edge and finds method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811105125.5A CN109245933A (en) 2018-09-21 2018-09-21 One kind calculating environmental resource towards cloud combination of edge and finds method

Publications (1)

Publication Number Publication Date
CN109245933A true CN109245933A (en) 2019-01-18

Family

ID=65056069

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811105125.5A Pending CN109245933A (en) 2018-09-21 2018-09-21 One kind calculating environmental resource towards cloud combination of edge and finds method

Country Status (1)

Country Link
CN (1) CN109245933A (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109818977A (en) * 2019-03-18 2019-05-28 深圳市网心科技有限公司 An access server communication optimization method, access server and communication system
CN110784512A (en) * 2019-09-17 2020-02-11 同济大学 An airborne dynamic cloud system and its real-time response resource allocation method
CN110995777A (en) * 2019-10-24 2020-04-10 华为技术有限公司 A business management method and device
CN111984408A (en) * 2020-08-14 2020-11-24 薛亮 Data collaborative processing method and edge cloud platform based on big data and edge computing
CN112217200A (en) * 2020-09-18 2021-01-12 江苏方天电力技术有限公司 Distribution network management method based on edge computing technology
CN112925634A (en) * 2019-12-06 2021-06-08 中国电信股份有限公司 Heterogeneous resource scheduling method and system
CN114513509A (en) * 2022-01-04 2022-05-17 烽火通信科技股份有限公司 Wi-sun network data acquisition method and device based on MQTT
CN119089269A (en) * 2024-08-28 2024-12-06 国网青海省电力公司 A large-scale cloud-edge resource application control system and control method thereof

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109818977A (en) * 2019-03-18 2019-05-28 深圳市网心科技有限公司 An access server communication optimization method, access server and communication system
CN110784512A (en) * 2019-09-17 2020-02-11 同济大学 An airborne dynamic cloud system and its real-time response resource allocation method
CN110995777A (en) * 2019-10-24 2020-04-10 华为技术有限公司 A business management method and device
CN112925634A (en) * 2019-12-06 2021-06-08 中国电信股份有限公司 Heterogeneous resource scheduling method and system
CN112925634B (en) * 2019-12-06 2024-12-31 中国电信股份有限公司 Heterogeneous resource scheduling method and system
CN111984408A (en) * 2020-08-14 2020-11-24 薛亮 Data collaborative processing method and edge cloud platform based on big data and edge computing
CN112217200A (en) * 2020-09-18 2021-01-12 江苏方天电力技术有限公司 Distribution network management method based on edge computing technology
CN114513509A (en) * 2022-01-04 2022-05-17 烽火通信科技股份有限公司 Wi-sun network data acquisition method and device based on MQTT
CN114513509B (en) * 2022-01-04 2023-05-16 烽火通信科技股份有限公司 MQTT-based wi-sun network data acquisition method and device
CN119089269A (en) * 2024-08-28 2024-12-06 国网青海省电力公司 A large-scale cloud-edge resource application control system and control method thereof

Similar Documents

Publication Publication Date Title
CN109245933A (en) One kind calculating environmental resource towards cloud combination of edge and finds method
CN111491013B (en) Server scheduling method, device, system, storage medium and computer equipment
CN101883107B (en) Method and related device for realizing context perception service application
CN103596066B (en) Method and device for data processing
CN103905572B (en) Method and device for processing domain name resolution request
CN102882990B (en) A kind of wireless sensor network identification analytic method
CN109391502A (en) An information configuration method and management unit
CN105243080B (en) The adaptive adaption system of resource perception based on ESB frameworks
CN116680061B (en) Task execution methods, devices, equipment and storage media
CN102594924B (en) Internet architecture and internet service method and system thereof
CN110557336A (en) Addressing routing method and system
CN115622976B (en) Domain name management system, domain name registration and resolution method, device, equipment and medium
CN103533094B (en) Coding all-in-one and coding system
US12155541B2 (en) Data sample template (DST) management for enabling fog-based data processing
Mahalle et al. Novel context-aware clustering with hierarchical addressing (CCHA) for the internet of things (IoT)
CN103118105B (en) A kind of querying method of the data query system based on wireless sensor network
Rodrigues et al. Zigzag: A middleware for service discovery in future internet
CN116319802A (en) Configurable edge computing gateway with autonomous decision function
CN111542001B (en) Network system with distributed server clusters and construction method thereof
KR100477798B1 (en) The method of multi-modal session management
CN119854095B (en) Information transmission method and device for distributed joint simulation system
Wu Design and Evaluation of Service Selection in Mobile Edge Cloud
Zhang et al. Blockchain based data management technology for future intelligent network architecture
HK40027927A (en) Server scheduling method, apparatus and system, storage media, and computer device
HK40027927B (en) Server scheduling method, apparatus and system, storage media, and computer device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20190118

RJ01 Rejection of invention patent application after publication
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载