CN102377786A - Cloud computing resource discovery protocol - Google Patents

Cloud computing resource discovery protocol Download PDF

Info

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
Application number
CN2011103940320A
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.)
Inspur Group Co Ltd
Original Assignee
Inspur Group 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 Inspur Group Co Ltd filed Critical Inspur Group Co Ltd
Priority to CN2011103940320A priority Critical patent/CN102377786A/en
Publication of CN102377786A publication Critical patent/CN102377786A/en
Pending legal-status Critical Current

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

Cloud computing resource discovering agreement
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.
CN2011103940320A 2011-12-02 2011-12-02 Cloud computing resource discovery protocol Pending CN102377786A (en)

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)

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

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

Patent Citations (2)

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

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

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