Application self-replication control
AssigneeVMware, Inc.
InventorsSean Huntley, Marc Wayne Brotherson, Akeem Jenkins
Life of this patent
Estimating the term…
Abstract
The disclosure provides an approach for controlling application self-replication in a network. Embodiments include determining, by a self-replicating application, one or more parameters related to a networking environment. Embodiments include applying, by the self-replicating application, one or more rules to the one or more parameters related to the networking environment. Embodiments include determining, by the self-replicating application, whether to replicate within the networking environment based on the applying of the one or more rules to the one or more parameters related to the networking environment.
Claims20
A method of controlling application self-replication in a network, comprising:
- determining, by a self-replicating application, one or more parameters related to a networking environment based on communicating, by the self-replicating application, with a component in the networking environment before the self-replicating application has entered the networking environment;
- applying, by the self-replicating application, one or more rules to the one or more parameters related to the networking environment;
- and
- before the self-replicating application has entered the networking environment, determining, by the self-replicating application, whether to replicate within the networking environment based on the applying of the one or more rules to the one or more parameters related to the networking environment.
A system for controlling application self-replication in a network, comprising:
- at least one memory;
- and
- at least one processor coupled to the at least one memory, the at least one processor and the at least one memory configured to:
- determine, by a self-replicating application, one or more parameters related to a networking environment based on communicating, by the self-replicating application, with a component in the networking environment before the self-replicating application has entered the networking environment;
- apply, by the self-replicating application, one or more rules to the one or more parameters related to the networking environment;
- and
- before the self-replicating application has entered the networking environment, determine, by the self- replicating application, whether to replicate within the networking environment based on the applying of the one or more rules to the one or more parameters related to the networking environment.
A non-transitory computer-readable medium storing instructions that, when executed by one or more processors, cause the one or more processors to:
- determine, by a self-replicating application, one or more parameters related to a networking environment based on communicating, by the self-replicating application, with a component in the networking environment before the self-replicating application has entered the networking environment;
- apply, by the self-replicating application, one or more rules to the one or more parameters related to the networking environment;
- and
- before the self-replicating application has entered the networking environment, determine, by the self-replicating application, whether to replicate within the networking environment based on the applying of the one or more rules to the one or more parameters related to the networking environment.
Dependencies are inferred from the claim text.