[go: up one dir, main page]

WO2019158975A1 - Notification mechanism for cloud administrator - Google Patents

Notification mechanism for cloud administrator Download PDF

Info

Publication number
WO2019158975A1
WO2019158975A1 PCT/IB2018/050951 IB2018050951W WO2019158975A1 WO 2019158975 A1 WO2019158975 A1 WO 2019158975A1 IB 2018050951 W IB2018050951 W IB 2018050951W WO 2019158975 A1 WO2019158975 A1 WO 2019158975A1
Authority
WO
WIPO (PCT)
Prior art keywords
configuration
cloud
service
client
change
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.)
Ceased
Application number
PCT/IB2018/050951
Other languages
French (fr)
Inventor
Pratik Sharma
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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to PCT/IB2018/050951 priority Critical patent/WO2019158975A1/en
Publication of WO2019158975A1 publication Critical patent/WO2019158975A1/en
Anticipated expiration legal-status Critical
Ceased 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/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5061Partitioning or combining of resources
    • G06F9/5072Grid computing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • G06F2009/45595Network integration; Enabling network access in virtual machine instances
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/60Types of network addresses
    • H04L2101/618Details of network addresses
    • H04L2101/622Layer-2 addresses, e.g. medium access control [MAC] addresses

Definitions

  • the cloud administrator will have a client application which will register with the cloud configuration service or notification service for configuration change events with a unique client identifier along with other details like the Media Access Control (MAC) address of the client device, etc. and it will get an Internet Protocol (IP) address and a port number (service where changes or updates are queued) to reach out to poll for any configuration updates in the cloud.
  • IP Internet Protocol
  • the client application is tied to the unique label or Media Access Control (MAC) address of the device which is present in the text section as a string literal of the client application.
  • any change in the configuration will result in the cloud configuration service or the notification service sending that update or change along with the client identifier and other details of the client if applicable to the queueing subsystem or configuration change queueing service running on same or different virtual machine.
  • the configuration change queueing service might maintain one queue per client identifier and if there any objects in the queue it will send a notification message to the email server of the client if it has that information about the configuration changes.
  • client application running on the device will run as a background process which will poll intermittently the configuration change queueing service for any new configuration updates or objects.
  • the configuration change queueing service will then send the cloud configuration updates to the client application with each data packet’s payload containing the unique client identifier and the unique label or (Media Access Control) MAC address the client application is tied to for verification purposes.

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Small-Scale Networks (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The cloud administrator will have a client application which will register with the cloud configuration service or notification service for configuration change events with a unique client identifier along with other details like the MAC address of the client device, etc. and it will get an IP address and a port number to reach out to poll for any configuration updates in the cloud. Any change in the configuration will result in the cloud configuration service or the notification service sending that update or change along with the client identifier and other details of the client to the queueing subsystem or configuration change queueing service.

Description

Notification Mechanism for Cloud Administrator
For a group of interconnected nodes in the cloud, we maintain cloud configuration in a centralized manner on a separate virtual machine or one of the nodes in the cloud. The cloud administrator will have a client application which will register with the cloud configuration service or notification service for configuration change events with a unique client identifier along with other details like the Media Access Control (MAC) address of the client device, etc. and it will get an Internet Protocol (IP) address and a port number (service where changes or updates are queued) to reach out to poll for any configuration updates in the cloud. The client application is tied to the unique label or Media Access Control (MAC) address of the device which is present in the text section as a string literal of the client application. Any change in the configuration will result in the cloud configuration service or the notification service sending that update or change along with the client identifier and other details of the client if applicable to the queueing subsystem or configuration change queueing service running on same or different virtual machine. The configuration change queueing service might maintain one queue per client identifier and if there any objects in the queue it will send a notification message to the email server of the client if it has that information about the configuration changes. Also client application running on the device will run as a background process which will poll intermittently the configuration change queueing service for any new configuration updates or objects. The configuration change queueing service will then send the cloud configuration updates to the client application with each data packet’s payload containing the unique client identifier and the unique label or (Media Access Control) MAC address the client application is tied to for verification purposes.

Claims

Claims
Following is the claim for this invention: - l. For a group of interconnected nodes in the cloud, we maintain cloud
configuration in a centralized manner on a separate virtual machine or one of the nodes in the cloud. The cloud administrator will have a client application which will register with the cloud configuration service or notification service for configuration change events with a unique client identifier along with other details like the Media Access Control (MAC) address of the client device, etc. and it will get an Internet Protocol (IP) address and a port number (service where changes or updates are queued) to reach out to poll for any configuration updates in the cloud. The client application is tied to the unique label or Media Access Control (MAC) address of the device which is present in the text section as a string literal of the client application. Any change in the configuration will result in the cloud configuration service or the notification service sending that update or change along with the client identifier and other details of the client if applicable to the queueing subsystem or configuration change queueing service running on same or different virtual machine. The configuration change queueing service might maintain one queue per client identifier and if there any objects in the queue it will send a notification message to the email server of the client if it has that information about the configuration changes. Also client application running on the device will run as a background process which will poll intermittently the configuration change queueing service for any new configuration updates or objects. The configuration change queueing service will then send the cloud configuration updates to the client application with each data packet’s payload containing the unique client identifier and the unique label or (Media Access Control) MAC address the client application is tied to for verification purposes. The above novel technique by which we notify cloud administrators about configuration changes in the cloud is the claim for this invention.
PCT/IB2018/050951 2018-02-16 2018-02-16 Notification mechanism for cloud administrator Ceased WO2019158975A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/IB2018/050951 WO2019158975A1 (en) 2018-02-16 2018-02-16 Notification mechanism for cloud administrator

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/IB2018/050951 WO2019158975A1 (en) 2018-02-16 2018-02-16 Notification mechanism for cloud administrator

Publications (1)

Publication Number Publication Date
WO2019158975A1 true WO2019158975A1 (en) 2019-08-22

Family

ID=67619775

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/IB2018/050951 Ceased WO2019158975A1 (en) 2018-02-16 2018-02-16 Notification mechanism for cloud administrator

Country Status (1)

Country Link
WO (1) WO2019158975A1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6058389A (en) * 1997-10-31 2000-05-02 Oracle Corporation Apparatus and method for message queuing in a database system
US7543003B2 (en) * 2005-08-25 2009-06-02 Microsoft Corporation Providing change notifications to an entity-regarding a change of a specific type to data in a relational database
CN102868736A (en) * 2012-08-30 2013-01-09 浪潮(北京)电子信息产业有限公司 Design and implementation method of cloud computing monitoring framework, and cloud computing processing equipment
US20130110943A1 (en) * 2011-11-02 2013-05-02 Apple Inc. Notification and reminder generation, distribution, and storage system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6058389A (en) * 1997-10-31 2000-05-02 Oracle Corporation Apparatus and method for message queuing in a database system
US7543003B2 (en) * 2005-08-25 2009-06-02 Microsoft Corporation Providing change notifications to an entity-regarding a change of a specific type to data in a relational database
US20130110943A1 (en) * 2011-11-02 2013-05-02 Apple Inc. Notification and reminder generation, distribution, and storage system
CN102868736A (en) * 2012-08-30 2013-01-09 浪潮(北京)电子信息产业有限公司 Design and implementation method of cloud computing monitoring framework, and cloud computing processing equipment

Similar Documents

Publication Publication Date Title
US12278746B2 (en) Auto update of sensor configuration
CN102708004B (en) Case system is delivered in virtual application
US20160080244A1 (en) Host mobility messaging
US10666508B2 (en) Unified software defined networking configuration management over multiple hosting environments
US9521071B2 (en) Federation of controllers management using packet context
WO2016085516A1 (en) Verifying a network configuration
CN105684365A (en) Network control using software defined flow mapping and virtualized network functions
EP3481025A1 (en) Node routing method and system
CN106059986A (en) Method and server for SSL (Secure Sockets Layer) session reuse
WO2014142258A1 (en) Communication system, control device, address allocation method, and program
CN103269375A (en) Method for updating client-side configuration information automatically
WO2019158975A1 (en) Notification mechanism for cloud administrator
US20170302564A1 (en) Method, system, and computer program product for configuring an attribute for propagating management datagrams in a switchless network
CN106656810A (en) MAC address learning method and device
US20160344823A1 (en) Service discovery management
EP4199480A1 (en) Network management system for dial-out communication sessions
Ghaffarinejad et al. Openflow versus commercial load balancers in a campus network
WO2019171109A1 (en) Object dissemination service for cluster in cloud
WO2018191019A8 (en) Systems and methods for monitoring distributed payment networks
WO2016122562A1 (en) Replicating network communications
GB2489198B (en) Tracking of physical locations
WO2019158969A1 (en) Centralized message queueing service
KR20160037207A (en) Device capability addressable network
TH90297A (en) A system with a small number of clients by means of a communication interval management service and methods of managing communication sessions.

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 18906425

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 18906425

Country of ref document: EP

Kind code of ref document: A1