SYSTEM AND METHOD FOR PROVIDING INTRA-PROCESS COMMUNICATION FOR AN APPLICATION PROGRAMMING INTERFACE
First Claim
1. A computerized method for intra-process communication in a backup framework, the method comprising:
- registering, by a computing device, a custom requester with a framework configured to run and coordinate one or more requesters and one or more providers, wherein the framework provides an application programmer interface for the one or more requesters and the one or more providers, but the framework does not provide an interface for direct communication between the one or more requesters and the one or more providers, wherein;
each of the one or more requesters are computerized processes configured to request a backup of a data set associated with an application; and
each of the one or more providers comprises computerized processes configured to create a backup of a data set associated with an application;
starting, by the computing device using a first requester from the one or more requesters, a backup process for a first data set associated with a first application;
determining, by the computing device using the first requester, that the data storage device associated with the first data set and the first application is exported by a data management system associated with the computing device; and
selecting, by the computing device using the first requester, a first provider from the one or more providers to create a backup of the first data set for the backup process, wherein the first requester and first provider are separate threads in a same process space such that the first requester and first provider can communicate directly with each other using one or more intra-process communication channels.
8 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for intra-process communication in a backup framework. A custom requester is registered with a framework configured to run and coordinate one or more requesters and one or more providers, wherein the framework provides an application programmer interface for the requesters and providers. A first requester from the one or more requesters starts a backup process for a first data set associated with a first application. The first requester determines that the data storage device associated with the first data set and the first application is exported by a data management system. The first requester selects a first provider to create a backup of the first data set for the backup process, wherein the first requester and first provider are separate threads in a same process space that can communicate directly with each other using one or more intra-process communication channels.
-
Citations
10 Claims
-
1. A computerized method for intra-process communication in a backup framework, the method comprising:
-
registering, by a computing device, a custom requester with a framework configured to run and coordinate one or more requesters and one or more providers, wherein the framework provides an application programmer interface for the one or more requesters and the one or more providers, but the framework does not provide an interface for direct communication between the one or more requesters and the one or more providers, wherein; each of the one or more requesters are computerized processes configured to request a backup of a data set associated with an application; and each of the one or more providers comprises computerized processes configured to create a backup of a data set associated with an application; starting, by the computing device using a first requester from the one or more requesters, a backup process for a first data set associated with a first application; determining, by the computing device using the first requester, that the data storage device associated with the first data set and the first application is exported by a data management system associated with the computing device; and selecting, by the computing device using the first requester, a first provider from the one or more providers to create a backup of the first data set for the backup process, wherein the first requester and first provider are separate threads in a same process space such that the first requester and first provider can communicate directly with each other using one or more intra-process communication channels. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computing device for intra-process communication in a backup framework, the server comprising:
-
a database; and a processor in communication with the database, and configured to run a module stored in memory that is configured to cause the processor to; register a custom requester with a framework configured to run and coordinate one or more requesters and one or more providers, wherein the framework provides an application programmer interface for the one or more requesters and the one or more providers, but the framework does not provide an interface for direct communication between the one or more requesters and the one or more providers, wherein; each of the one or more requesters are computerized processes configured to request a backup of a data set associated with an application; and each of the one or more providers are computerized processes configured to create a backup of a data set associated with an application; start, using a first requester from the one or more requesters, a backup process for a first data set associated with a first application; determine, using the first requester, that the data storage device associated with the first data set and the first application is exported by a data management system associated with the computing device; and select, using the first requester, a first provider from the one or more providers to create a backup of the first data set for the backup process, wherein the first requester and first provider are separate threads in a same process space such that the first requester and first provider can communicate directly with each other using one or more intra-process communication channels.
-
-
10. A non-transitory computer readable medium having executable instructions operable to cause an apparatus to:
-
register a custom requester with a framework configured to run and coordinate one or more requesters and one or more providers, wherein the framework provides an application programmer interface for the one or more requesters and the one or more providers, but the framework does not provide an interface for direct communication between the one or more requesters and the one or more providers, wherein; each of the one or more requesters are computerized processes configured to request a backup of a data set associated with an application; and each of the one or more providers are computerized processes configured to create a backup of a data set associated with an application; start, a first requester from the one or more requesters, a backup process for a first data set associated with a first application; determine, using the first requester, that the data storage device associated with the first data set and the first application is exported by a data management system associated with the computing device; and select, using the first requester, a first provider from the one or more providers to create a backup of the first data set for the backup process, wherein the first requester and first provider are separate threads in a same process space such that the first requester and first provider can communicate directly with each other using one or more intra-process communication channels.
-
Specification