IP Library Granted Patent US 12683676
Granted Patent B2
US 12683676 · App. 18/374,104 · Granted Jul 14, 2026

Workload management in low earth orbit data centers

Inventors: Kushal S. Patel (Pune, IN); Gandhi Sivakumar (Bentleigh, AU); Sarvesh S. Patel (Pune, IN)
Assignee: International Business Machines Corporation
H04B7/18539H04B7/18595
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12683676
App. No.
18/374,104
Granted
Jul 14, 2026
Kind
B2
Abstract

Systems and methods for modulating conductance of a plurality of unit cells are described. A data center coupled to a low Earth orbit (LEO) satellite can determine an activation window of an application. The data center can map the orbital movements of the LEO satellite to the activation window of the application. The data center can allocate a resource group to the application. The data center can schedule a server in the data center to run the application according to a result of the mapping and the allocation of the resource group.

Claims (65)

1 . A computer-implemented method comprising:

determining, by a processor, an activation window of an application;

mapping, by the processor, orbital movements of a low Earth orbit (LEO) satellite to the activation window of the application;

allocating, by the processor, a resource group to the application; and

scheduling, by the processor, a server to run the application according to a result of the mapping and the allocation of the resource group, wherein the server is in a data center coupled to the LEO satellite.

2 . The computer-implemented method of claim 1 , wherein the scheduling is performed prior to the LEO satellite arriving at an activation region of the application.

3 . The computer-implemented method of claim 1 , wherein determining the activation window of the application comprises:

sending, by the processor, an in-band message queue (PLMQ) based query to the application to retrieve permission policies of the application; and

identifying, by the processor, an activation time window of the application from the permission policies.

4 . The computer-implemented method of claim 1 , further comprising:

retrieving, by the processor, physical parameters of the LEO satellite; and

determining, by the processor, the orbital movements of the LEO satellite using the physical parameters.

5 . The computer-implemented method of claim 1 , wherein the resource group comprises at least a network resource, a compute resource, and a storage resource.

6 . The computer-implemented method of claim 1 , further comprising:

detecting, by the processor, a change in a workload of the application;

allocating, by the processor, a new resource group to the application; and

scheduling, by the processor, the server in the data center to run the application according to the result of the mapping and the allocation of the new resource group.

7 . The computer-implemented method of claim 1 , further comprising:

detecting, by the processor, a change in a workload of the application;

modifying, by the processor, at least one resource in the resource group allocated to the application; and

scheduling, by the processor, the server in the data center to run the application according to the result of the mapping and the modification to the resource group.

8 . A system comprising:

a low Earth orbit (LEO) satellite;

a data center coupled to the LEO satellite, the data center being configured to:

determine an activation window of an application;

map orbital movements of the LEO satellite to the activation window of the application;

allocate a resource group to the application; and

schedule a server in the data center to run the application according to a result of the mapping and the allocation of the resource group.

9 . The system of claim 8 , wherein the data center is configured to schedule the server to run the application prior to the LEO satellite arriving at an activation region of the application.

10 . The system of claim 8 , wherein the data center is configured to:

send an in-band message queue (PLMQ) based query to the application to retrieve permission policies of the application; and

identify an activation time window of the application from the permission policies.

11 . The system of claim 8 , wherein the data center is configured to:

retrieve physical parameters of the LEO satellite; and

determine orbital movements of the LEO satellite using the physical parameters.

12 . The system of claim 8 , wherein the resource group comprises at least a network resource, a compute resource, and a storage resource.

13 . The system of claim 8 , wherein the data center is configured to:

detect a change in a workload of the application;

allocate a new resource group to the application; and

schedule the server in the data center to run the application according to the result of the mapping and the allocation of the new resource group.

14 . The system of claim 8 , wherein the data center is configured to:

detect a change in a workload of the application;

modify at least one resource in the resource group allocated to the application; and

schedule the server in the data center to run the application according to the result of the mapping and the modification to the resource group.

15 . A computer program product comprising a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions readable by a device to cause the device to:

determine an activation window of an application;

map orbital movements of a low Earth orbit (LEO) satellite data center to the activation window of the application;

allocate a resource group to the application; and

schedule a server in the LEO satellite data center to run the application according to a result of the mapping and the allocation of the resource group.

16 . The computer program product of claim 15 , wherein the device is further caused to:

schedule the server to run the application prior to the LEO satellite data center arriving at an activation region of the application.

17 . The computer program product of claim 15 , wherein the device is further caused to:

send an in-band message queue (PLMQ) based query to the application to retrieve permission policies of the application; and

identify an activation time window of the application from the permission policies.

18 . The computer program product of claim 15 , wherein the device is further caused to:

retrieve physical parameters of a low Earth orbit (LEO) satellite data center; and

determine orbital movements of the LEO satellite data center using the physical parameters.

19 . The computer program product of claim 15 , wherein the device is further caused to:

detect a change in a workload of the application;

allocate a new resource group to the application; and

schedule the server in the LEO satellite data center to run the application according to the result of the mapping and the allocation of the new resource group.

20 . The computer program product of claim 15 , wherein the device is further caused to:

detect a change in a workload of the application;

modify at least one resource in the resource group allocated to the application; and

schedule the server in the LEO satellite data center to run the application according to the result of the mapping and the modification to the resource group.