Abstract:
A resource management method (300) and a corresponding system are proposed. In the solution of the invention, an authority publishes (324) multiple rules, each one defining a desired target configuration for a category of subjects (without any information about their dependencies). Each subject retrieves (320-322, 326) the rules corresponding to its category in a random order. The rules are then applied (427-439) on the subject according to a trial-and-fail approach. Particularly, the application of any failed rule is continually repeated (427-448), until all the rules are successfully applied (463) or a deadlock condition is detected (451). In this way, any dependency is automatically resolved on the subject at run time. Moreover, as soon as all the rules have been successfully applied the compliance of the subject to the rules is verified (455-57) again; should the subject be not compliant to one or more rules any longer, an infinite loop condition is detected (466).
Abstract:
A resource management method and a corresponding system implementing an adaptive model are proposed. The method allows an authority to define a desired target state of several kinds of resources, which are directly controlled by different subjects. The authority publishes a series of rules in a shared repository; each rule indicates the target state of a resource for a corresponding category of the subjects. Each subject retrieves the rules corresponding to its category from the shared repository. The rules are then applied by the subject directly. In this way, the subjects self-adapt to the rules, without requiring any direct interaction with the authority.
Abstract:
Peer-to-peer resource management of a large number of mobile devices is facilitated by electing (fig. 2B) inclusive mobile devices (ie. devices which have already downloaded management data from a central server 105, fig. 2A) as temporary service devices which respond to download requests broadcast from other mobile devices in their geographical proximity (fig. 2C) by downloading the management data to them via eg. a WiFi network 115w. Mobile devices in other cells may be redirected by the central server (fig. 2E) to the temporary service mobile (fig. 2F) which acts as a relay.
Abstract:
A first component of a first computer system, such as a wireless mobile device, registers that it can execute various actions requested by applications running on the system. The actions may be sensing a physical quantity or running a background service. When a request to execute an action is received, the component determines whether the action should be executed by a local component or a remote component. The remote component may be on a further mobile device near the first computer system or it may be a remote computer provided by a network service. The first component executes the action on a remote component if there is no local component capable of executing the action. If there are suitable local and remote components, the choice may be based on a metric, such as battery level, network bandwidth, processor usage or memory usage.
Abstract:
A resource management method and a corresponding system implementing an adaptive model are proposed. The method allows an authority to define a desired target state of several kinds of resources, which are directly controlled by different subjects. The authority publishes a series of rules in a shared repository; each rule indicates the target state of a resource for a corresponding category of the subjects. Each subject retrieves the rules corresponding to its category from the shared repository. The rules are then applied by the subject directly. In this way, the subjects self-adapt to the rules, without requiring any direct interaction with the authority.