-
21.
公开(公告)号:US10671571B2
公开(公告)日:2020-06-02
申请号:US15421280
申请日:2017-01-31
Applicant: Cisco Technology, Inc.
Inventor: Ian Wells
IPC: G06F7/00 , G06F16/182 , H04L29/08
Abstract: Aspects of the subject technology relate to methods for inter-container communication in a virtual network environment. Steps for implementing an inter-container communication method can include: creating, using a container management system, a file-structure in a shared memory, generating, by the container management system, a first memory-mapping between the file-structure and a first network container, and generating, by the container management system, a second memory-mapping between the file-structure and a second network container. In some aspects, the method can further include steps for transferring at least one data packet from the first network container to the second network container via the file-structure in the shared memory. Systems and machine-readable media are also provided.
-
22.
公开(公告)号:US20180218007A1
公开(公告)日:2018-08-02
申请号:US15421280
申请日:2017-01-31
Applicant: Cisco Technology, Inc.
Inventor: Ian Wells
Abstract: Aspects of the subject technology relate to methods for inter-container communication in a virtual network environment. Steps for implementing an inter-container communication method can include: creating, using a container management system, a file-structure in a shared memory, generating, by the container management system, a first memory-mapping between the file-structure and a first network container, and generating, by the container management system, a second memory-mapping between the file-structure and a second network container. In some aspects, the method can further include steps for transferring at least one data packet from the first network container to the second network container via the file-structure in the shared memory. Systems and machine-readable media are also provided.
-
公开(公告)号:US20240121300A1
公开(公告)日:2024-04-11
申请号:US18529802
申请日:2023-12-05
Applicant: Cisco Technology, Inc.
Inventor: Dominik Rene Tornow , Urmil Vijay Dave , Kyle Andrew Donald Mestery , Ian Wells
IPC: H04L67/1097
CPC classification number: H04L67/1097 , G05B2219/23428 , G05B2219/34299
Abstract: Systems, methods, and computer-readable media are provided for reusing execution environments and code of serverless functions while ensuring isolation in serverless computing environments. In some examples, a method can include, in response to a first request to run a serverless function, executing, at an execution environment on a network, computer-readable code configured to perform the serverless function; after the computer-readable code has executed, modifying a pointer to an area of memory used to store a first state of the serverless function to reference a different area of memory; in response to a second request to run the serverless function, reusing, at the execution environment, the computer-readable code to perform the serverless function; and based on the pointer referencing the different area of memory, using the different area of memory to store a second state of the serverless function.
-
公开(公告)号:US11928514B2
公开(公告)日:2024-03-12
申请号:US16518242
申请日:2019-07-22
Applicant: Cisco Technology, Inc.
Inventor: Kyle Andrew Donald Mestery , Ian Wells , David Delano Ward
IPC: H04L67/53 , G06F9/50 , H04L43/16 , H04L67/1008 , H04L67/1031
CPC classification number: G06F9/505 , H04L67/53 , H04L43/16 , H04L67/1008 , H04L67/1031
Abstract: A method includes receiving a DNS request, notifying a serverless orchestrator system of data associated with the DNS request, provisioning a function on a serverless function node based on the DNS request, notifying a load balancer regarding the serverless function node, providing a response to the DNS request and routing an API request associated with the DNS request to the serverless function node.
-
公开(公告)号:US20230137181A1
公开(公告)日:2023-05-04
申请号:US18148276
申请日:2022-12-29
Applicant: Cisco Technology, Inc.
Inventor: Dominik Rene Tornow , Urmil Vijay Dave , Kyle Andrew Donald Mestery , Ian Wells
IPC: H04L67/1097
Abstract: Systems, methods, and computer-readable media are provided for reusing execution environments and code of serverless functions while ensuring isolation in serverless computing environments. In some examples, a method can include, in response to a first request to run a serverless function, executing, at an execution environment on a network, computer-readable code configured to perform the serverless function; after the computer-readable code has executed, modifying a pointer to an area of memory used to store a first state of the serverless function to reference a different area of memory; in response to a second request to run the serverless function, reusing, at the execution environment, the computer-readable code to perform the serverless function; and based on the pointer referencing the different area of memory, using the different area of memory to store a second state of the serverless function.
-
公开(公告)号:US11469997B2
公开(公告)日:2022-10-11
申请号:US17083848
申请日:2020-10-29
Applicant: Cisco Technology, Inc.
Inventor: Yichen Wang , Ian Wells , Vasudevan Mahalingam
IPC: H04L45/586 , H04L45/64 , H04L45/02 , G06F9/455 , H04L49/00
Abstract: A network management method includes a controller receiving an underlay network identifier and a network segment identifier. The underlay network identifier and network segment identifier can be associated with entries in a forwarding information base and border gateway protocol speakers may be deployed in association with the entries. A virtual network can be associated with the underlay network and network traffic can be forwarded to the virtual network according to the entries.
-
公开(公告)号:US11323516B2
公开(公告)日:2022-05-03
申请号:US17329327
申请日:2021-05-25
Applicant: Cisco Technology, Inc.
Inventor: Dominik Rene Tornow , Urmil Vijay Dave , Kyle Andrew Donald Mestery , Ian Wells
IPC: H04L29/08 , H04L67/1097
Abstract: Systems, methods, and computer-readable media are provided for reusing execution environments and code of serverless functions while ensuring isolation in serverless computing environments. In some examples, a method can include, in response to a first request to run a serverless function, executing, at an execution environment on a network, computer-readable code configured to perform the serverless function; after the computer-readable code has executed, modifying a pointer to an area of memory used to store a first state of the serverless function to reference a different area of memory; in response to a second request to run the serverless function, reusing, at the execution environment, the computer-readable code to perform the serverless function; and based on the pointer referencing the different area of memory, using the different area of memory to store a second state of the serverless function.
-
公开(公告)号:US11075857B2
公开(公告)日:2021-07-27
申请号:US16440101
申请日:2019-06-13
Applicant: Cisco Technology, Inc.
Inventor: Kyle Mestery , Ian Wells , David Delano Ward
IPC: H04L12/28 , H04L12/947 , H04L12/931 , H04L29/12
Abstract: Techniques are described to provide a peephole optimization for processing traffic for lightweight protocols at lower layers by executing them inside a virtual switch rather than using the network stack of a host node. In one example, a method includes determining by forwarding logic of a virtual switch that a received packet is associated with a query for one of domain information or address information. Based on such a determination, the virtual switch determines whether the query is contained within a single Ethernet frame and is answerable. Based on a positive determination for both, the virtual switch determines whether a response to the query can be transmitted in a single packet within a single Ethernet frame. Based on a positive determination of a single packet response, a response packet for the query is formed and injected into the forwarding logic for the virtual switch for transmitting to a destination.
-
公开(公告)号:US10826826B1
公开(公告)日:2020-11-03
申请号:US16406275
申请日:2019-05-08
Applicant: Cisco Technology, Inc.
Inventor: Yichen Wang , Ian Wells , Vasudevan Mahalingam
IPC: H04L12/713 , H04L12/715 , G06F9/455 , H04L12/931
Abstract: A network management method includes a controller receiving an underlay network identifier and a network segment identifier. The underlay network identifier and network segment identifier can be associated with entries in a forwarding information base and border gateway protocol speakers may be deployed in association with the entries. A virtual network can be associated with the underlay network and network traffic can be forwarded to the virtual network according to the entries.
-
30.
公开(公告)号:US10749790B2
公开(公告)日:2020-08-18
申请号:US16247664
申请日:2019-01-15
Applicant: Cisco Technology, Inc.
Inventor: Kyle Andrew Donald Mestery , Ian Wells , Gregory Shepherd
IPC: H04L12/28 , H04L12/761 , H04L12/707 , H04L12/721 , H04L12/747
Abstract: In one embodiment, a local content hub device in a network receives content for distribution to a plurality of nodes in the network. The content is sent to the local content hub via a wide area network (WAN) using bit index explicit replication (BIER) messaging. The local content hub device caches the content and multicasts the cached content to the plurality of nodes in the network. The local content device determines that at least one of the plurality of nodes in the network did not receive the multicast content. The local content device retransmits the content to at least one of the plurality of nodes in the network that did not receive the multicast content.
-
-
-
-
-
-
-
-
-