发明名称 Network bootstrapping for a distributed storage system
摘要 Embodiments are directed towards configuring a distributed storage system over a network. Master computers and Subordinate computers may separate components of the distributed storage system. Each subordinate computer may perform actions when connected to the network. When the network provides for site-level multicasting, the subordinate computer broadcasts site-level multicast request(s) for a network address of master computer(s) assigned to that subordinate computer. When the network supports a local domain name system (DNS) server, the subordinate computer provides a DNS query to the local DNS server to obtain from an external server the network address for the master computer(s) assigned to that subordinate computer. When then network supports a master computer as a DNS server, the subordinate computer provides the DNS query to the master computer DNS server to obtain from the external server the network address of the master computer(s) assigned to that subordinate computer.
申请公布号 US9531585(B2) 申请公布日期 2016.12.27
申请号 US201615056773 申请日期 2016.02.29
申请人 Igneous Systems, Inc. 发明人 Daud Asif Arif;Pilloud Andrew Martin;Wallace Kevin Thomas
分类号 H04L12/24;H04L29/12;H04L29/08;H04W8/00 主分类号 H04L12/24
代理机构 Lowe Graham Jones PLLC 代理人 Branch John W.;Lowe Graham Jones PLLC
主权项 1. A method for a distributed storage system on a network, comprising: establishing communication between a plurality of separate controllers over the network, wherein each controller is coupled to a storage device and each controller is identified as one of a master computer or a subordinate computer, and wherein each subordinate computer is assigned to one or more master computers; when the network provides for site-level multicasting and a controller is identified as the subordinate computer, broadcasting site-level multicast requests for a network address of one or more master computers assigned to that subordinate computer; when the network supports a local domain name system (DNS) server, providing a DNS query to the local DNS server to obtain the network address for the one or more master computers assigned to the subordinate computer; and when the network supports a master computer as a DNS server, providing the DNS query to the master computer DNS server to obtain the network address and identify the one or more master computers assigned to the subordinate computer, wherein one of the identified master computers notifies each other identified master computer in its cluster of the subordinate computer or the subordinate computer registers itself with each identified master computer assigned to the subordinate computer based on a response from the DNS query.
地址 Seattle WA US