-
公开(公告)号:US11588783B2
公开(公告)日:2023-02-21
申请号:US15075163
申请日:2016-03-20
Applicant: CISCO TECHNOLOGY, INC.
Inventor: Seth Mason , William Mark Townsley , Andre Surcouf , Thierry Gruszka , Mohammed Hawari
IPC: G06F15/173 , H04L61/5038 , G06F3/06 , H04L67/1097 , H04L101/604 , H04L101/659
Abstract: A method is provided in one example embodiment and includes, for each of a plurality of individual storage units collectively comprising a virtual storage unit, mapping an internal address of the storage unit to a unique IP address, wherein each of the storage units comprises a block of storage on one of a plurality of physical storage devices and wherein the IP address includes a virtual storage unit number identifying the virtual storage unit; receiving from a client a request to perform an operation on at least one of the data storage units, wherein the request identifies the internal address of the at least one of the data storage units; translating the internal address of the at least one of the data storage unit to the unique IP address of the at least one of the data storage units; and performing the requested operation on the at least one of the data storage units.
-
公开(公告)号:US11379510B2
公开(公告)日:2022-07-05
申请号:US16819783
申请日:2020-03-16
Applicant: Cisco Technology, Inc.
Inventor: Hugo Latapie , Enzo Fenoglio , Andre Surcouf , Joseph T. Friel , Pete Rai
Abstract: A method comprises collecting, by a computing device located at an edge of a network, data items corresponding to information transmitted by endpoints using the network, generating, by the computing device, a probabilistic hierarchy using the data items, generating, by the computing device using the probabilistic hierarchy and natural language data, a similarity metric, generating, by the computing device using the probabilistic hierarchy, the natural language data, and the similarity metric, an ontology, detecting, by the computing device using the ontology, an anomaly, and in response to detecting the anomaly, sending a notification.
-
公开(公告)号:US20200344333A1
公开(公告)日:2020-10-29
申请号:US16392533
申请日:2019-04-23
Applicant: Cisco Technology, Inc.
Inventor: Mohammed Hawari , Andre Surcouf
IPC: H04L29/06 , H04L12/861 , H04J3/06 , H03M13/09
Abstract: Establishing an expected transmit time at which a network interface controller (NIC) is expected to transmit a next packet. Enqueuing, with the NIC and before the expected transmit time, a packet P1 to be transmitted at the expected transmit time. Upon enqueuing P1, incrementing the expected transmit time by an expected transmit duration of P1. Transmitting at the NIC's line rate and timestamping enqueued P1 with its actual transmit time. Adjusting the expected transmit time by a difference between P1's actual transmit and P1's expected transmit time. Requesting, before completion of transmitting P1, to transmit a P2 at time t(P2). Enqueuing, in sequence, zero or more P0, such that the current expected transmit time plus the duration of the transmission of the P0s at the line rate equals t(P2). Transmitting at the line rate each enqueued P0. Upon enqueuing each P0, incrementing, for each P0, the expected transmit time by the expected transmit duration of the P0. Enqueuing P2 for transmission directly following enqueuing the final P0. Transmitting, by the NIC, enqueued P2 at t(P2).
-
公开(公告)号:US20190288949A1
公开(公告)日:2019-09-19
申请号:US16431617
申请日:2019-06-04
Applicant: Cisco Technology, Inc.
Inventor: Pierre Pfister , William Mark Townsley , Yoann Desmouceaux , Jerome Tollet , Andre Surcouf
IPC: H04L12/803 , H04L29/08 , H04L29/06 , H04L12/741 , H04L12/721
Abstract: Systems, methods, and computer-readable media for load balancing using segment routing and application monitoring. A method can involve receiving a packet including a request from a source device to an application associated with a virtual address in a network, mapping the request to a set of candidate servers hosting the application associated with the virtual address, and encoding the set of candidate servers as a list of segments in a segment routing header associated with the packet. The method can further involve determining that a first candidate server from the set of candidate servers is a next segment in the list of segments, encoding the first candidate server in a destination address field on a header of the packet, and forwarding the packet to the first candidate server.
-
公开(公告)号:US10320683B2
公开(公告)日:2019-06-11
申请号:US15581942
申请日:2017-04-28
Applicant: Cisco Technology, Inc.
Inventor: Pierre Pfister , William Mark Townsley , Yoann Desmouceaux , Jerome Tollet , Andre Surcouf
IPC: H04L12/803 , H04L12/741 , H04L29/08 , H04L12/721 , H04L29/06 , H04L29/12
Abstract: Systems, methods, and computer-readable media for load balancing using segment routing and application monitoring. A method can involve receiving a packet including a request from a source device to an application associated with a virtual address in a network, mapping the request to a set of candidate servers hosting the application associated with the virtual address, and encoding the set of candidate servers as a list of segments in a segment routing header associated with the packet. The method can further involve determining that a first candidate server from the set of candidate servers is a next segment in the list of segments, encoding the first candidate server in a destination address field on a header of the packet, and forwarding the packet to the first candidate server.
-
公开(公告)号:US20190020665A1
公开(公告)日:2019-01-17
申请号:US15646389
申请日:2017-07-11
Applicant: Cisco Technology, Inc.
Inventor: Andre Surcouf , Jérôme Tollet
CPC classification number: H04L63/1408 , G06F21/53 , G06F21/552 , G06F21/57 , H04L9/3236 , H04L9/3297 , H04L63/0263 , H04L63/1441 , H04L63/20 , H04L67/10 , H04L67/141 , H04L67/16 , H04L67/32 , H04L2209/38
Abstract: A computing device running a local enforcement agent is configured to instantiate at least one application container at the computing device, where the at least one application container is part of a containerized application. The computing device is also configured to associate the local enforcement agent with the least one application container so that the local enforcement agent operates as an intra-application communication proxy for the least one application container. The local enforcement agent receives an intra-application Application Programming Interface (API) call that is sent to the at least one application container from a second application container that is part of the containerized application. The local enforcement agent is configured to analyze the intra-application API call for compliance with one or more security policies associated with the at least one container.
-
公开(公告)号:US20180165576A1
公开(公告)日:2018-06-14
申请号:US15374571
申请日:2016-12-09
Applicant: Cisco Technology, Inc.
Inventor: Hugo Mike Latapie , Enzo Fenoglio , Joseph T. Friel , Andre Surcouf , Pascal Thubert
CPC classification number: G06N3/08 , G06N3/0454 , G06N3/0472 , G06T7/246 , G06T2207/10004 , G06T2207/20084
Abstract: In one embodiment, a method includes receiving training data, the training data including training video data representing video of a location in a quiescent state, training a neural network using the training data to obtain a plurality of metrics, receiving current data, the current data including current video data representing video of the location at a current time period, generating a reconstruction error based on the plurality of metrics and the current video data in the embedded space, and generating, in response to determining that the reconstruction error is greater than a threshold, a notification indicative of the location being in a non-quiescent state.
-
公开(公告)号:US20180027309A1
公开(公告)日:2018-01-25
申请号:US15660882
申请日:2017-07-26
Applicant: Cisco Technology, Inc.
Inventor: Joseph Friel , Hugo Latapie , Andre Surcouf , Enzo Fenoglio
IPC: H04Q9/00
Abstract: Disclosed are systems, methods, and computer-readable storage media for adaptive telemetry based on in-network cross domain intelligence. A telemetry server can receive at least a first telemetry data stream and a second telemetry data stream. The first telemetry data stream can provide data collected from a first data source and the second telemetry data stream can provide data collected from a second data source. The telemetry server can determine correlations between the first telemetry data stream and the second telemetry data stream that indicate redundancies between data included in the first telemetry data stream and the second telemetry data stream, and then adjust, based on the correlations between the first telemetry data stream and the second telemetry data stream, data collection of the second telemetry data stream to reduce redundant data included in the first telemetry data stream and the second telemetry data stream.
-
9.
公开(公告)号:US11190445B2
公开(公告)日:2021-11-30
申请号:US16531549
申请日:2019-08-05
Applicant: Cisco Technology, Inc.
Inventor: Hendrikus G. P. Bosch , Sape Jurriën Mullender , Keith Burns , Jeffrey Napper , William Mark Townsley , Alessandro Duminuco , Andre Surcouf , Ijsbrand Wijnands , Humberto J. La Roche
IPC: H04L12/749 , H04L12/717 , H04L29/06 , H04L12/761 , H04L29/08 , H04L29/12
Abstract: A method is provided in one example embodiment and may include determining at a parent content node that a plurality of recipient content nodes are to receive a same content; generating, based on a determination that the same content is available at the parent content node, a multi-delivery header comprising a plurality of identifiers, wherein each identifier of the plurality of identifiers indicates each recipient content node that is to receive the same content; appending the multi-delivery header to one or more packets of an Internet Protocol (IP) flow associated with the same content; and transmitting packets for the IP flow to each of the plurality of the recipient content nodes.
-
公开(公告)号:US10659425B2
公开(公告)日:2020-05-19
申请号:US15489026
申请日:2017-04-17
Applicant: Cisco Technology, Inc.
Inventor: David Ward , Mark Townsley , Andre Surcouf , Alain Fiocco
IPC: H04L29/12 , H04L29/08 , H04L29/06 , H04L12/749 , H04L12/745 , H04L12/747 , H04L12/28 , H04N21/2343 , H04N21/658 , H04N21/643 , H04N21/845 , H04L12/723 , G06F16/955 , H04L12/721 , H04L12/725 , H04N21/262 , H04L12/743 , H04L12/26 , H04L12/741 , H04N21/2662
Abstract: A method of controlling the distribution of content in a network is described. The content traverses the network in packets comprising a packet header including an address associated with the content, and a packet payload including the content. The method includes obtaining the address associated with the content from the packet traversing the network and analysing the address to extract information associated with the content carried in the packet payload.
-
-
-
-
-
-
-
-
-