The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
May. 09, 2023

Filed:

Nov. 25, 2019
Applicant:

International Business Machines Corporation, Armonk, NY (US);

Inventors:

Praveen Viraraghavan, Chicago, IL (US);

Adam Gray, Chicago, IL (US);

Tyler Kenneth Reid, Hanover Park, IL (US);

Peter Kim, Arlington Heights, IL (US);

Fnu Manupriya, Skokie, IL (US);

Anuraag Shah, Chicago, IL (US);

Sridhar Gopalam, Buffalo Grove, IL (US);

David Brittain Bolen, Chicago, IL (US);

Bruno Cabral, Chicago, IL (US);

Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 9/455 (2018.01); G06F 3/06 (2006.01); G06F 9/38 (2018.01); G06F 9/52 (2006.01);
U.S. Cl.
CPC ...
G06F 3/067 (2013.01); G06F 3/0607 (2013.01); G06F 3/0644 (2013.01); G06F 3/0652 (2013.01); G06F 3/0653 (2013.01); G06F 9/3836 (2013.01); G06F 9/3842 (2013.01); G06F 9/52 (2013.01);
Abstract

Systems and methods for managing conflicting background tasks in a dispersed storage network are provided. In embodiments, a method includes: gathering scheduled future task data for scheduled future tasks from a plurality of task scheduling modules within a dispersed storage network, wherein the scheduled future tasks are tasks associated with stored data objects; monitoring the scheduled future task data for scheduling conflicts based on stored rules; determining that a scheduling conflict exists between a first future task of the scheduled future tasks and a second future task of the scheduled future tasks; issuing instructions to at least one of the plurality of task scheduling modules to update the first future task or the second future task based on the scheduling conflict; and updating, by the at least one of the plurality of task scheduling modules, the first future task or the second future task based on the instructions.


Find Patent Forward Citations

Loading…