Patent ID: 8667108
Filing Date: 2014-03-04
Classification: G06F,H04L,Y10S

Abstract:
1. A method for operating a domain, the method comprising: performing, among devices associated with the domain, a controller election process for electing a controller of the domain and, based on comparing a capability of each device with other devices, wherein the controller is responsible for: electing one of the devices as the controller of the domain based on performing the controller election process for electing the controller of the domain; performing at least one candidate election process for electing controller candidates based on comparing a capability of each device with other devices; electing the controller candidates based on performing the at least one candidate election process for electing the controller candidates, each controller candidate having priority based on the capability of each of the controller candidates; and replacing the controller with a first controller candidate having the highest priority among the controller candidates when the controller has entered a failure state, wherein to join the domain, the client submits, to a domain manager of the domain, any one of the first credential issued by the controller and a second credential issued by the domain manager, wherein wherein the domain manager determines that the client is in a local status or a remote status based on whether the first credential or the second credential, respectively, is submitted to the domain manager.