Mobile device based workload distribution

US9760407B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9760407-B2
Application numberUS-201514752656-A
CountryUS
Kind codeB2
Filing dateJun 26, 2015
Priority dateJun 26, 2015
Publication dateSep 12, 2017
Grant dateSep 12, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Mobile device based workload distribution may include determining whether a processing requirement for a workload exceeds an operational threshold of an associated mobile device, and detecting, in response to a determination that the processing requirement for the workload exceeds the operational threshold of the associated mobile device, a performance degradation of the associated mobile device. In response to the detected performance degradation of the associated mobile device, the workload may be divided into a plurality of workload portions. A workload portion of the plurality of workload portions may be distributed to a further mobile device for workload processing. Mobile device based workload distribution may further include receiving, from the further mobile device, a processed workload portion related to the distributed workload portion, and assembling the processed workload portion related to the distributed workload portion with a plurality of processed workload portions, for example, for rendering on the associated mobile device.

First claim

Opening claim text (preview).

What is claimed is: 1. A mobile device based workload distribution system comprising: a performance degradation detector, executed by at least one hardware processor, to determine whether a processing requirement for a workload exceeds an operational threshold of an associated mobile device, and detect, in response to a determination that the processing requirement for the workload exceeds the operational threshold of the associated mobile device, a performance degradation of the associated mobile device; a workload divider, executed by the at least one hardware processor, to divide, in response to the detected performance degradation of the associated mobile device, the workload into a plurality of workload portions; a workload distributer, executed by the at least one hardware processor, to distribute a workload portion of the plurality of workload portions to a further mobile device for workload processing; a workload monitor, executed by the at least one hardware processor, to monitor a progress of the workload processing of the workload portion that is distributed to the further mobile device for workload processing, and in response to a determination that a processed workload portion related to the distributed workload portion is not received from the further mobile device, mark the workload portion that is distributed to the further mobile device for workload processing as being unprocessed, where the workload distributer is to determine whether a time of processing associated with the unprocessed workload portion exceeds a predetermined time duration, and in response to a determination that the time of processing associated with the unprocessed workload portion is less than the predetermined time duration, distribute the unprocessed workload portion of the plurality of workload portions to a different further mobile device for the workload processing; a workload receiver, executed by the at least one hardware processor, to receive, from the further mobile device or the different further mobile device, the processed workload portion related to the distributed workload portion; and a workload assembler, executed by the at least one hardware processor, to assemble the processed workload portion related to the distributed workload portion with a plurality of processed workload portions. 2. The mobile device based workload distribution system according to claim 1 , where the performance degradation detector is to determine whether the processing requirement for the workload exceeds the operational threshold of the associated mobile device by determining whether the processing requirement for the workload exceeds at least one of a memory consumption and a central processing unit (CPU) processing consumption of the associated mobile device, where the operational threshold includes the at least one of the memory consumption and the CPU processing consumption of the associated mobile device exceeding a corresponding predetermined percentage of a memory capacity and a CPU processing capacity of the associated mobile device. 3. The mobile device based workload distribution system according to claim 1 , where the workload is based on a single application operating on the associated mobile device. 4. The mobile device based workload distribution system according to claim 1 , where the workload is based on a plurality of applications operating in parallel on the associated mobile device. 5. The mobile device based workload distribution system according to claim 1 , further comprising: a peer-to-peer network analyzer, executed by the at least one hardware processor, to determine a subset of mobile devices, from a plurality of mobile devices of a peer-to-peer network, that is connected to the peer-to-peer network, available to perform the workload processing, and in agreement to perform the workload processing, where the plurality of mobile devices includes the associated mobile device and the further mobile device, where the subset of mobile devices includes the further mobile device, and where the workload distributer is to distribute the workload portion of the plurality of workload portions to the further mobile device from the subset of mobile devices. 6. The mobile device based workload distribution system according to claim 1 , further comprising: a peer-to-peer network analyzer, executed by the at least one hardware processor, to determine a subset of mobile devices, from a plurality of mobile devices of a peer-to-peer network, that is connected to the peer-to-peer network by determining which ones of the plurality of mobile devices at least one of are not powered down, and include a specified signal strength for workload data transmission. 7. The mobile device based workload distribution system according to claim 1 , further comprising: a peer-to-peer network analyzer, executed by the at least one hardware processor, to determine a subset of mobile devices, from a plurality of mobile devices of a peer-to-peer network, that is available to perform the workload processing by determining which ones of the plurality of mobile devices include a sufficient battery life to process the workload portion. 8. The mobile device based workload distribution system according to claim 1 , further comprising: a peer-to-peer network analyzer, executed by the at least one hardware processor, to determine a subset of mobile devices, from a plurality of mobile devices of a peer-to-peer network, that is in agreement to perform the workload processing by determining which ones of the plurality of mobile devices include an authorization to perform the workload processing. 9. The mobile device based workload distribution system according to claim 1 , where the workload distributer is to distribute the plurality of workload portions to the further mobile device for workload processing, and the workload assembler is to assemble the plurality of processed workload portions including the processed workload portion from the further mobile device. 10. The mobile device based workload distribution system according to claim 1 , further comprising: a peer-to-peer network analyzer, executed by the at least one hardware processor, to determine a subset of mobile devices, from a plurality of mobile devices of a peer-to-peer network, that meets a predetermined requirement for the subset of mobile devices, where the workload distributer is to distribute the plurality of workload portions to the subset of mobile devices for the workload processing. 11. The mobile device based workload distribution system according to claim 1 , further comprising: a peer-to-peer network analyzer, executed by the at least one hardware processor, to determine, in real-time, a subset of mobile devices, from a plurality of mobile devices of a peer-to-peer network, that meets a predetermined requirement for the subset of mobile devices, where the workload distributer is to distribute the plurality of workload portions to the subset of mobile devices for the workload processing. 12. The mobile device based workload distribution system according to claim 1 , where in response to a determination that the time of processing associated with the unprocessed workload portion is greater than the predetermined time duration, the workload distributer is to process the unprocessed workload portion at the associated mobile device. 13. The mobile device based workload distribution system according to claim 1 , further comprising: a peer-to-peer network analyzer, executed by the at least one hardware processor, to determine a subset of mobile devices, from a plurality of mobile devices of a pee

Assignees

Inventors

Classifications

  • G06F9/5083Primary

    Techniques for rebalancing the load in a distributed system · CPC title

  • considering the load · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9760407B2 cover?
Mobile device based workload distribution may include determining whether a processing requirement for a workload exceeds an operational threshold of an associated mobile device, and detecting, in response to a determination that the processing requirement for the workload exceeds the operational threshold of the associated mobile device, a performance degradation of the associated mobile devic…
Who is the assignee on this patent?
Accenture Global Service Ltd, Accenture Global Services Ltd
What technology area does this patent fall under?
Primary CPC classification G06F9/5083. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 12 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).