发明名称 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.
申请公布号 US9276900(B1) 申请公布日期 2016.03.01
申请号 US201514663359 申请日期 2015.03.19
申请人 Igneous Systems, Inc. 发明人 Daud Asif Arif;Pilloud Andrew Martin;Wallace Kevin Thomas
分类号 H04L29/12;H04L12/24;H04W8/00 主分类号 H04L29/12
代理机构 Lowe Graham Jones PLLC 代理人 Branch John W.;Lowe Graham Jones PLLC
主权项 1. A method for configuring a distributed storage system over a network, comprising: connecting a plurality of master computers and a plurality of subordinate computers to the network, wherein the master computers and the subordinate computers are separate components of the distributed storage system; when the network provides for site-level multicasting, for each 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, for each subordinate computer, providing a DNS query to the local DNS server to obtain from an external server the network address for the one or more master computers assigned to that subordinate computer; when the network supports a master computer as a DNS server, for each subordinate computer, providing the DNS query to the master computer DNS server to obtain from the external server the network address of the one or more master computers assigned to that subordinate computer; and wherein when the master computer is operating as the DNS server and is a master of that subordinate computer, either the master computer notifies each other master computer in its cluster of that subordinate computer, else that subordinate computer registers itself with each master computer assigned to that subordinate computer based on a response from the DNS query.
地址 Seattle WA US