Patent ID: 9112871
Filing Date: 2015-08-18
Classification: H04L

Abstract:
1. A non-transitory computer-readable storage medium carrying one or more sequences of one or more instructions which, when executed by one or more processors, cause the one or more processors to at least perform the following steps: designating a plurality of mobile servers as a community for sharing a service, wherein the shared service is provided by one of the mobile servers designated as a primary server, the plurality of mobile servers in the community synchronized such that each mobile server stores the latest data to redundantly provide the shared service, and the primary server being selected first to provide the shared service to the community; detecting unavailability of the primary server to provide the shared service; and selecting another one of the mobile servers in the community as a secondary server to provide the shared service, wherein the service descriptor includes a set of files corresponding to the services, a distribution list specifying which ones of the services are temporarily disabled, and a distribution rule specifying one or more rules relating to how the shared service is provided.