Method and apparatus for enabling mobile cluster computing
First Claim
Patent Images
1. A method to enable clustering of a plurality of mobile compute devices that are in motion comprising:
- installing and configuring mobile clustering functionality to the plurality of mobile compute devices, enabling the plurality of mobile compute devices to participate in a mobile duster system;
configuring a first of said plurality of configured mobile compute devices to be a master device;
enabling said master device to detect one or more other compute devices among said plurality of configured compute devices;
establishing a mobile duster environment comprising said master device and said one or more detected mobile compute devices;
assigning each of the one or more detected mobile compute devices operating in said mobile duster environment as a slave device;
sending a request for execution of a computational task to the master device in the mobile duster environment;
broadcasting said request to the one or more slave devices in said mobile cluster environment by said master device;
generating a response to said broadcast by said one or more slave devices;
checking validity of said response by said master device; and
in response to successful validation, enabling said mobile cluster environment to share the execution of said computational task;
wherein said mobile cluster environment is terminated by dissolving the assignment of the one or more slave devices as a result of completion of said computational task.
0 Assignments
0 Petitions
Accused Products
Abstract
A mechanism that enables multiple Mobile Devices to operate in clusters is provided. Using the mobile cluster mechanism framework provided in this invention, Mobile Devices can execute compute intensive tasks in the field by sharing the task between various devices. The invention also contemplates various options of implementing the cluster mechanism on Mobile Devices. The invention further contemplates solutions for the roaming of Mobile Devices.
26 Citations
8 Claims
-
1. A method to enable clustering of a plurality of mobile compute devices that are in motion comprising:
-
installing and configuring mobile clustering functionality to the plurality of mobile compute devices, enabling the plurality of mobile compute devices to participate in a mobile duster system; configuring a first of said plurality of configured mobile compute devices to be a master device; enabling said master device to detect one or more other compute devices among said plurality of configured compute devices; establishing a mobile duster environment comprising said master device and said one or more detected mobile compute devices; assigning each of the one or more detected mobile compute devices operating in said mobile duster environment as a slave device; sending a request for execution of a computational task to the master device in the mobile duster environment; broadcasting said request to the one or more slave devices in said mobile cluster environment by said master device; generating a response to said broadcast by said one or more slave devices; checking validity of said response by said master device; and in response to successful validation, enabling said mobile cluster environment to share the execution of said computational task; wherein said mobile cluster environment is terminated by dissolving the assignment of the one or more slave devices as a result of completion of said computational task. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
Specification