Patent ID: 11968240
Assignee: CISCO TECHNOLOGY, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC H  G | IPC G  H

Claim 9:
10. An apparatus comprising:
a network interface configured to enable network communications in a software-defined network by sending packets into the software-defined network or receiving packets from the software-defined network; and
a processor coupled to the network interface, the processor configured to:
detect a network event in the software-defined network;
based on the network event, determine an application for installation at the apparatus or in the software-defined network, wherein the application comprises an extension for a network management application;
determine, based on device constraint data, a device score for each of a plurality of physical edge network devices in the software-defined network, wherein the device constraint data includes one or more of a central processor unit availability, a memory availability, a disk availability, and a runtime environment; and
automatically install the application at a physical edge network device of the plurality of physical edge network devices in the software-defined network, wherein the application installed at the physical edge network device comprises a honeypot application, wherein the physical edge network device is at an edge of the software-defined network, wherein the physical edge network device is selected based on the device score for the physical edge network device, wherein the application is installed by storing executable instructions for the application in a persistent storage medium of the physical edge network device, and wherein installing the application at the physical edge network device comprises selecting the application based on one or more of: a hardware resource that is connected to the physical edge network device, a pre-existing application that is installed on the physical edge network device, and a role of the physical edge network device, wherein the hardware resource comprises a compute card added to the physical edge network device or a sensor connected to the physical edge network device.