CN102377786A - Cloud computing resource discovery protocol - Google Patents
Cloud computing resource discovery protocol Download PDFInfo
- Publication number
- CN102377786A CN102377786A CN2011103940320A CN201110394032A CN102377786A CN 102377786 A CN102377786 A CN 102377786A CN 2011103940320 A CN2011103940320 A CN 2011103940320A CN 201110394032 A CN201110394032 A CN 201110394032A CN 102377786 A CN102377786 A CN 102377786A
- Authority
- CN
- China
- Prior art keywords
- resource
- provider
- user
- demand
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Abstract
The invention provides a cloud computing resource discovery protocol. The protocol comprises the following four parts: resource requesting, resources broadcasting, a resource responding and resource providing. The protocol has the following two functions: 1, resource providing and demand broadcasting; and 2, consultation and handshaking of a resource provider and a resource user. The resource providing and demand broadcasting part comprises the following steps: (1) the resource provider broadcasts resources types and related data in the resources types which can be provided by the resource provider self to a network at certain time intervals, wherein the related data comprises resource indexes, service providing ways, and resource using cost data, and the resource user selects resources to use according to the received data; and (2) the resource user broadcasts resource demand data information to the network when demanding the resources, and waits for the responses of the resource provider; and the resource provider and the resource user consult and shake hands.
Description
Technical field
The present invention relates to a kind of cloud computing technology, specifically a kind of cloud computing resource discovering agreement.
Background technology
In the cloud computing utilization, the resource of various device has nothing in common with each other in the network, and in order to utilize the resource-sharing advantage of cloud computing, various device must provide resource inventory separately, so that other users' use; Cloud computing resource discovering agreement designs in order to utilize network equipment resource better exactly.
In cloud, each equipment be the user also be resource provider, the user is varied to the demand of resource, the resource provider resource is also varied.
Resource user and resource provider both sides do not know to have which kind of resource each other and need which kind of resource, therefore must provide a kind of Internet resources to find that agreement provides the resource information explanation for both sides.
Summary of the invention
The purpose of this invention is to provide a kind of cloud computing resource discovering agreement.
The objective of the invention is to realize that by following mode resource is divided into software resource and hardware resource, and the service that combines of software and hardware resources.
Between user's resource provider, need obtain the type of resource through certain procotol.
This agreement only provides resource discovering, and concrete resource is used, and does not belong to this agreement.
Agreement comprises: resource request, resource broadcast, resource are replied, and resource provides four parts.
Protocol function is divided into two parts: first, resource provides with demand and broadcasts.Second portion, resource provider and resource are suitable for the negotiation of side and shake hands.
Resource provides with demand and broadcasts:
The resource type that the every interval of resource provider certain hour can provide to Web broadcast oneself; And the related data of resource type (comprising data such as resource index, the mode that provides of service and resource accounting), resource user selects resource to use according to the data that receive.
Resource user is a broadcast resource demand data information in network in the needs resource, waits for replying of resource provider.
Resource provider and resource are suitable for the negotiation of side and shake hands:
Resource user at first sends resource request to resource provider.
Resource provider is made the resources requesting party and is replied affirmation.
Resource service orientation resource provider is sent resource allocation and is used affirmation.
Resource provider is sent resource allocation to the resource user and is used affirmation.
Resource user brings into use resource.
Excellent effect of the present invention is: resource user and resource provider both sides do not know to have which kind of resource each other and need which kind of resource, so the present invention provides a kind of Internet resources to find that agreement provides the resource information explanation for both sides.
Description of drawings
Fig. 1 is the agreement implementation pattern figure of resource discovering agreement;
Fig. 2 is the agreement flow chart.
Embodiment
Explanation at length below with reference to Figure of description agreement of the present invention being done.
Cloud computing resource discovering agreement of the present invention, resource request, resource broadcast, resource are replied, resource provides four parts;
1) protocol function is divided into two parts: first, and resource provides with demand and broadcasts; Second portion, resource provider and resource are suitable for the negotiation of side and shake hands; Wherein:
Resource provides with demand broadcasting and comprises:
(1) the every interval of the resource provider certain hour resource type that can provide to Web broadcast oneself and the related data of resource type comprise mode and the resource accounting data that resource index, service provide, and resource user selects resource to use according to the data that receive;
(2) the resource user is when the needs resource, and broadcast resource demand data information in network is waited for replying of resource provider;
2) the negotiation handshake steps of the suitable side of resource provider and resource is following:
(1) the resource user at first sends resource request to resource provider;
(2) resource provider is made the resources requesting party and is replied affirmation;
(3) resource service orientation resource provider is sent resource allocation and is used affirmation;
(4) resource provider is sent resource allocation to the resource user and is used affirmation;
(5) the resource user brings into use resource.
The port that agreement is used: 0x18H
The resource broadcast protocol port: the resource broadcast agreement is used special port numbers 0x18H.
The data packet header form of resource discovering agreementComprise following content:
1) the packet kind in the agreement
2) type of resource and subtype
3) the concrete datumization parameter of resource
4) resource provider and user's disbursement and sattlement type
5) resource provider provides the time range of resource
6) the resource user applies for using the time range of resource.
Concrete data packet format is as shown in table 1
Embodiment:
As shown in table 1, resource discovering protocol header and data packet format are following:
1) 4 bit protocol versions: the 0x0001H of version number of resource discovering agreement;
2) 4 header length: the data packet header length of resource discovering agreement;
3) 8 bit protocol types: resource discovering protocol data bag type: 01: resource provides broadcasting; 02. resource requirement broadcasting; 03. resource request broadcasting; 04. resource provides affirmation; 05. using, resource confirms; 06. using, resource finishes;
4) 16 total lengths: total length of data packets;
5) 64 resource provider and user identify label ID: identifying resource provider's identification ID and resource user's identification ID;
6) 16 resource types: the type of identifying resource: comprise classifications such as storage, calculating, printing, scanning, demonstration, reading;
7) 16 resource subtypes: the subclass of identifying resource type;
8) 32 resource parameters: the detail parameters of identifying resource (describe by disk size, computing capability or the like datumization;
9) 8 resource expense modes: the rate mode of resource;
10) 8 resource expense subtypes: the rate submode of resource;
11) 16 expense parametric descriptions (for example: unit/capacity/minute, unit of measurement such as unit/open);
12) resource provides time range: resource provider 16 concluding times of 16 zero-times of resource time range are provided;
13) resource scope service time: 16 concluding times of 16 zero-times of resource user's time range.
Except that the described technical characterictic of specification, be the known technology of those skilled in the art.
Claims (1)
1. cloud computing resource discovering agreement, it is characterized in that protocol contents comprises: resource request, resource broadcast, resource are replied, resource provides four parts;
1) protocol function is divided into two parts: first, and resource provides with demand and broadcasts; Second portion, resource provider and resource are suitable for the negotiation of side and shake hands; Wherein:
Resource provides with demand broadcasting and comprises:
(1) the every interval of the resource provider certain hour resource type that can provide to Web broadcast oneself and the related data of resource type comprise mode and the resource accounting data that resource index, service provide, and resource user selects resource to use according to the data that receive;
(2) the resource user is when the needs resource, and broadcast resource demand data information in network is waited for replying of resource provider;
2) the negotiation handshake steps of the suitable side of resource provider and resource is following:
(1) the resource user at first sends resource request to resource provider;
(2) resource provider is made the resources requesting party and is replied affirmation;
(3) resource service orientation resource provider is sent resource allocation and is used affirmation;
(4) resource provider is sent resource allocation to the resource user and is used affirmation;
(5) the resource user brings into use resource.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011103940320A CN102377786A (en) | 2011-12-02 | 2011-12-02 | Cloud computing resource discovery protocol |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011103940320A CN102377786A (en) | 2011-12-02 | 2011-12-02 | Cloud computing resource discovery protocol |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102377786A true CN102377786A (en) | 2012-03-14 |
Family
ID=45795744
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2011103940320A Pending CN102377786A (en) | 2011-12-02 | 2011-12-02 | Cloud computing resource discovery protocol |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102377786A (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103516758A (en) * | 2012-06-28 | 2014-01-15 | 中兴通讯股份有限公司 | Method and device for processing service requests of resource route and call center seats |
CN106603582A (en) * | 2017-02-23 | 2017-04-26 | 北京工业大学 | Network microservice discovery method |
US9979596B2 (en) | 2016-06-22 | 2018-05-22 | Amazon Technologies, Inc. | Configuration discovery service data visualization |
US9983823B1 (en) | 2016-12-09 | 2018-05-29 | Amazon Technologies, Inc. | Pre-forking replicas for efficient scaling of a distribued data storage system |
US10079730B2 (en) | 2015-09-30 | 2018-09-18 | Amazon Technologies, Inc. | Network based resource configuration discovery service |
US10212031B2 (en) | 2016-06-22 | 2019-02-19 | Amazon Technologies, Inc. | Intelligent configuration discovery techniques |
US10742498B2 (en) | 2016-06-22 | 2020-08-11 | Amazon Technologies, Inc. | Application migration system |
US11228490B1 (en) | 2016-12-20 | 2022-01-18 | Amazon Technologies, Inc. | Storage management for configuration discovery data |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101009687A (en) * | 2006-01-25 | 2007-08-01 | 北京六合万通微电子技术有限公司 | Method for the automatic device discovery in the wireless interconnection |
CN101510899A (en) * | 2009-04-08 | 2009-08-19 | 华为技术有限公司 | Method, system and equipment for implementing content source selection |
-
2011
- 2011-12-02 CN CN2011103940320A patent/CN102377786A/en active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101009687A (en) * | 2006-01-25 | 2007-08-01 | 北京六合万通微电子技术有限公司 | Method for the automatic device discovery in the wireless interconnection |
CN101510899A (en) * | 2009-04-08 | 2009-08-19 | 华为技术有限公司 | Method, system and equipment for implementing content source selection |
Non-Patent Citations (1)
Title |
---|
CHANG-SEOK OH 等: "An Integrated Approach for Efficient Routing and Service Discovery in Mobile Ad Hoc Networks", 《CONSUMER COMMUNICATION AND NETWORKING CONFERENCE,CCNC.2005. SECOND IEEE》, 31 December 2005 (2005-12-31) * |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103516758A (en) * | 2012-06-28 | 2014-01-15 | 中兴通讯股份有限公司 | Method and device for processing service requests of resource route and call center seats |
US10079730B2 (en) | 2015-09-30 | 2018-09-18 | Amazon Technologies, Inc. | Network based resource configuration discovery service |
US11018948B2 (en) | 2015-09-30 | 2021-05-25 | Amazon Technologies, Inc. | Network-based resource configuration discovery service |
US9979596B2 (en) | 2016-06-22 | 2018-05-22 | Amazon Technologies, Inc. | Configuration discovery service data visualization |
US10212031B2 (en) | 2016-06-22 | 2019-02-19 | Amazon Technologies, Inc. | Intelligent configuration discovery techniques |
US10742498B2 (en) | 2016-06-22 | 2020-08-11 | Amazon Technologies, Inc. | Application migration system |
US11943104B2 (en) | 2016-06-22 | 2024-03-26 | Amazon Technologies, Inc. | Application migration system |
US9983823B1 (en) | 2016-12-09 | 2018-05-29 | Amazon Technologies, Inc. | Pre-forking replicas for efficient scaling of a distribued data storage system |
US10712964B2 (en) | 2016-12-09 | 2020-07-14 | Amazon Technologies, Inc. | Pre-forking replicas for efficient scaling of a distributed data storage system |
US11228490B1 (en) | 2016-12-20 | 2022-01-18 | Amazon Technologies, Inc. | Storage management for configuration discovery data |
CN106603582A (en) * | 2017-02-23 | 2017-04-26 | 北京工业大学 | Network microservice discovery method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102377786A (en) | Cloud computing resource discovery protocol | |
Larmo et al. | Impact of CoAP and MQTT on NB-IoT system performance | |
US9418372B2 (en) | Advertising, discovering, and using services through virtual access point interfaces | |
US10045373B2 (en) | Peer-to-peer communications enhancements | |
US9538561B2 (en) | Systems and methods for enabling service interoperability functionality for WiFi Direct devices connected to a network via a wireless access point | |
CN106170969B (en) | Context management | |
Bankov et al. | LoRaWAN modeling and MCS allocation to satisfy heterogeneous QoS requirements | |
Pham et al. | Dense deployment of LoRa networks: Expectations and limits of channel activity detection and capture effect for radio channel access | |
US8320346B2 (en) | Apparatus and methods for universal services interface networking | |
Gomes et al. | Integrating MQTT and ISO/IEEE 11073 for health information sharing in the Internet of Things | |
CN104137476A (en) | Apparatus and methods for access identifier based multicast communication | |
CN108401037A (en) | User terminal and the binding method of equipment, device and system | |
WO2016019291A1 (en) | Efficient centralized resource and schedule management in time slotted channel hopping networks | |
Mozaffariahrar et al. | A survey of Wi-Fi 6: Technologies, advances, and challenges | |
Eze et al. | Design optimization of resource allocation in OFDMA-based cognitive radio-enabled Internet of Vehicles (IoVs) | |
Murti et al. | Multi-link operation with enhanced synchronous channel access in IEEE 802.11 be wireless LANs: Coexistence issue and solutions | |
CN107368334A (en) | A kind of business plug-in unit interactive system and method | |
CN104735073B (en) | IPv4-IPv6 transition protocols dispatching method and device | |
KR101634322B1 (en) | QoS profile generating apparatus and method for supporting data distribution service in cyber physical system | |
de Figueiredo et al. | A baseband wireless spectrum hypervisor for multiplexing concurrent ofdm signals | |
Bajracharya et al. | An admission control mechanism for 5G LWA | |
WO2022111185A1 (en) | Processing method and apparatus for sla policy, server and service node | |
TW201626745A (en) | Systems and methods for facilitating simultaneous poll responses | |
CN103348740B (en) | A kind of access processing method, equipment and system | |
WO2015042941A1 (en) | Shared spectrum occupation method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20120314 |