Sequential bidirectional migration in an edge environment
AssigneeInternational Business Machines Corporation
InventorsRajesh Kumar Saxena, Harish Bharti, Sandeep Sukhija, Deepak Bajaj
Life of this patent
Estimating the term…
Abstract
Runtime binary migration is provided. A slice of a 5G network is provisioned based on time period and bandwidth requirements in accordance with a service level agreement corresponding to a customer requesting performance of a business function transaction. A runtime binary for invoking the slice of the 5G network is migrated to a nodal edge server for a set of edge devices associated with the nodal edge server to perform the business function transaction using the slice of the 5G network.
Claims19
A computer-implemented method for runtime binary migration, the computer-implemented method comprising:
- provisioning, by a computer, a slice of a fifth-generation (5G) network based on time period and bandwidth requirements in accordance with a service level agreement corresponding to a customer requesting performance of a business function transaction, wherein a 5G service provider broker selects a 5G service provider from a plurality of 5G service providers to provide the slice of the 5G network;
- migrating, by the computer, a runtime binary for invoking the slice of the 5G network from a central host server to a nodal edge server based on geographical location of the nodal edge server for a set of edge devices associated with the nodal edge server to perform the business function transaction using the slice of the 5G network, wherein the migration is bidirectional so that the runtime binary is migrated back to the central host server at end of the business function transaction, and wherein the migration is performed in a sequential manner to ensure the state of the runtime binary on the central host server and the state of the runtime binary on the nodal edge server are synchronized;
- and
- adding, by the computer, a data block containing the details of the business function transaction in a persistent database of the computer.
A computer system for runtime binary migration, the computer system comprising:
- a communication fabric;
- a storage device connected to the communication fabric, wherein the storage device stores program instructions;
- and
- a processor connected to the communication fabric, wherein the processor executes the program instructions to:
- provision a slice of a fifth-generation (5G) network based on time period and bandwidth requirements in accordance with a service level agreement corresponding to a customer requesting performance of a business function transaction, wherein a 5G service provider broker selects a 5G service provider from a plurality of 5G service providers to provide the slice of the 5G network;
- migrate a runtime binary for invoking the slice of the 5G network from a central host server to a nodal edge server based on geographical location of the nodal edge server for a set of edge devices associated with the nodal edge server to perform the business function transaction using the slice of the 5G network, wherein the migration is bidirectional so that the runtime binary is migrated back to the central host server at end of the business function transaction, and wherein the migration is performed in a sequential manner to ensure the state of the runtime binary on the central host server and the state of the runtime binary on the nodal edge server are synchronized;
- and
- add, by the computer, a data block containing the details of the business function transaction in a persistent database of the computer system.
A computer program product for runtime binary migration, the computer program product comprising a computer-readable storage medium having program instructions embodied therewith, the program instructions executable by a computer to cause the computer to perform a method of:
- provisioning, by the computer, a slice of a fifth-generation (5G) network based on time period and bandwidth requirements in accordance with a service level agreement corresponding to a customer requesting performance of a business function transaction, wherein a 5G service provider broker selects a 5G service provider from a plurality of 5G service providers to provide the slice of the 5G network;
- migrating, by the computer, a runtime binary for invoking the slice of the 5G network from a central host server to a nodal edge server based on geographical location of the nodal edge server for a set of edge devices associated with the nodal edge server to perform the business function transaction using the slice of the 5G network, wherein the migration is bidirectional so that the runtime binary is migrated back to the central host server at end of the business function transaction, and wherein the migration is performed in a sequential manner to ensure the state of the runtime binary on the central host server and the state of the runtime binary on the nodal edge server are synchronized;
- and
- adding, by the computer, a data block containing the details of the business function transaction in a persistent database of the computer.
Dependencies are inferred from the claim text.