Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

A Method and System for Establishing a Mirroring Session by Dragging and Dropping Machine Symbols

IP.com Disclosure Number: IPCOM000235744D
Publication Date: 2014-Mar-25
Document File: 3 page(s) / 167K

Publishing Venue

The IP.com Prior Art Database

Abstract

A method and system is disclosed for establishing a mirroring session by dragging and dropping machine and share symbols. The method and system establishes the mirroring session between two storage machines by calling appropriate functions.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 51% of the total text.

Page 01 of 3

A Method and System for Establishing a Mirroring Session by Dragging and Dropping Machine Symbols

Disclosed is a method and system for establishing a mirroring session by dragging and dropping machine symbols.

The method and system automates a User Interface (UI) to configure a network connection between two storage machines. A

user utilizes a Graphical User Interface (GUI) application to control the storage machines by dragging and dropping a symbol of one storage machine or specific share onto a symbol of another storage machine. The GUI application then polls a corresponding mirror machine for data such as, network configuration and Internet Protocol (IP) addresses associated with the corresponding mirror machine.

The data is then transferred to a machine to be mirrored along with a unique identifier (ID) for the mirror machine. Here, the machine to be mirrored attempts to poll any IP address defined for a remote machine and searches for a predefined Remote Procedure Call (RPC). The machine to be mirrored then chooses an optimal route, and establishes the mirroring session.

The storage machines that support the mirroring session implement the RPC to allow polling for a machine's unique ID denoted as get_machine_id() and a function for conveying the IP addresses to the GUI application denoted as get_ip_addresses(). In addition, the storage machines implement a function for searching for the remote machine and establishing a connection with it denoted as find_route_to_machine(machine_id, ip_addresses). A function called test_connection() is used by the two machines to test the quality of the connection, with regards to throughput speed and latency, over each connection established.

The figure illustrates the method and system of establishing the mirroring session by dragging and dropping machine symbols.

1


Page 02 of 3

Figur...