-
公开(公告)号:US20130318015A1
公开(公告)日:2013-11-28
申请号:US13958879
申请日:2013-08-05
Applicant: Cisco Technology, Inc.
Inventor: Debojyoti Dutta , Wei-Jen Hsu , Gopal Dommety
CPC classification number: G06N20/00 , G06F16/24578 , G06N5/022 , G06Q30/02
Abstract: Mining information from network data traffic to determine interests of online network users is provided herein. A data packet received at a network interface device can be accessed and inspected at line rate speeds. Source or addressing information in the data packet can be extracted to identify an initiating and/or receiving device. The packet can be inspected to identify occurrences of keywords or data features related with one or more subject matters. A vector can be defined for a network device that indicates a relative rank of interest in various subject matters. Furthermore, statistical analysis can be implemented on data stored in one or more interest vectors to determine information pertinent to network user interests. The information can facilitate providing value-added products or services to network users.
-
公开(公告)号:US12050979B2
公开(公告)日:2024-07-30
申请号:US16357603
申请日:2019-03-19
Applicant: Cisco Technology, Inc.
Inventor: Abhishek Singh , Debojyoti Dutta
Abstract: A neural network architecture search may be conducted by a controller to generate a neural network. The controller may perform the search by generating a directed acyclic graph across nodes in a search space, the nodes representing compute operations for a neural network. As the search is performed, the controller may retrieve resource availability information to modify the likelihood of a generated neural network architecture including previously unused nodes.
-
23.
公开(公告)号:US20210397982A1
公开(公告)日:2021-12-23
申请号:US17464530
申请日:2021-09-01
Applicant: Cisco Technology, Inc.
Inventor: Aparupa Das Gupta , Rahul Ramakrishna , Yathiraj B. Udupi , Debojyoti Dutta , Manoj Sharma
Abstract: A method for ranking detected anomalies is disclosed. The method includes generating a graph based on a plurality of rules, wherein the graph comprises nodes representing metrics identified in the rules, edges connecting nodes where metrics associated with connected nodes are identified in a given rule, and edge weights of the edges each representing a severity level assigned to the given rule. The method further includes ranking nodes of the graph based on the edge weights. The method further includes ranking detected anomalies based on the ranking of the nodes corresponding to the metrics associated with the detected anomalies.
-
公开(公告)号:US11016673B2
公开(公告)日:2021-05-25
申请号:US15931302
申请日:2020-05-13
Applicant: Cisco Technology, Inc.
Inventor: Xinyuan Huang , Johnu George , Marc Solanas Tarre , Komei Shimamura , Purushotham Kamath , Debojyoti Dutta
Abstract: Aspects of the technology provide improvements to a Serverless Computing (SLC) workflow by determining when and how to optimize SLC jobs for computing in a Distributed Computing Framework (DCF). DCF optimization can be performed by abstracting SLC tasks into different workflow configurations to determined optimal arrangements for execution in a DCF environment. A process of the technology can include steps for receiving an SLC job including one or more SLC tasks, executing one or more of the tasks to determine a latency metric and a throughput metric for the SLC tasks, and determining if the SLC tasks should be converted to a Distributed Computing Framework (DCF) format based on the latency metric and the throughput metric. Systems and machine-readable media are also provided.
-
公开(公告)号:US10771584B2
公开(公告)日:2020-09-08
申请号:US15827969
申请日:2017-11-30
Applicant: Cisco Technology, Inc.
Inventor: Komei Shimamura , Amit Kumar Saha , Debojyoti Dutta
Abstract: A method for data provisioning a serverless computing cluster. A plurality of user defined functions (UDFs) are received for execution on worker nodes of the serverless computing cluster. For a first UDF, one or more data locations of UDF data needed to execute the first UDF are determined. At a master node of the serverless computing cluster, a plurality of worker node tickets are received, each ticket indicating a resource availability of a corresponding worker node. The one or more data locations and the plurality of worker node tickets are analyzed to determine eligible worker nodes capable of executing the first UDF. The master node transmits a pre-fetch command to one or more of the eligible worker nodes, causing the eligible worker nodes to become a provisioned worker node for the first UDF by storing a pre-fetched first UDF data before the first UDF is assigned for execution.
-
公开(公告)号:US20200272338A1
公开(公告)日:2020-08-27
申请号:US15931302
申请日:2020-05-13
Applicant: Cisco Technology, Inc.
Inventor: Xinyuan Huang , Johnu George , Marc Solanas Tarre , Komei Shimamura , Purushotham Kamath , Debojyoti Dutta
Abstract: Aspects of the technology provide improvements to a Serverless Computing (SLC) workflow by determining when and how to optimize SLC jobs for computing in a Distributed Computing Framework (DCF). DCF optimization can be performed by abstracting SLC tasks into different workflow configurations to determined optimal arrangements for execution in a DCF environment. A process of the technology can include steps for receiving an SLC job including one or more SLC tasks, executing one or more of the tasks to determine a latency metric and a throughput metric for the SLC tasks, and determining if the SLC tasks should be converted to a Distributed Computing Framework (DCF) format based on the latency metric and the throughput metric. Systems and machine-readable media are also provided.
-
公开(公告)号:US10705882B2
公开(公告)日:2020-07-07
申请号:US15850230
申请日:2017-12-21
Applicant: Cisco Technology, Inc.
Inventor: Debojyoti Dutta , Xinyuan Huang
Abstract: Systems, methods, computer-readable media are disclosed for determining a point of delivery (POD) device or network component on a cloud for workload and resource placement in a multi-cloud environment. A method includes determining a first amount of data for transitioning from performing a first function on input data to performing a second function on a first outcome of the first function; determining a second amount of data for transitioning from performing the second function on the first outcome to performing a third function on a second outcome of the second function; determining a processing capacity for each of one or more network nodes on which the first function and the third function are implemented; and selecting the network node for implementing the second function based on the first amount of data, the second amount of data, and the processing capacity for each of the network nodes.
-
公开(公告)号:US10664169B2
公开(公告)日:2020-05-26
申请号:US15192255
申请日:2016-06-24
Applicant: CISCO TECHNOLOGY, INC.
Inventor: Johnu George , Kai Zhang , Marc Solanas Tarre , Debojyoti Dutta , Manoj Sharma
IPC: G06F3/06
Abstract: Approaches are disclosed for improving performance of logical disks. A logical disk can comprise several storage devices. In an object storage system (OSS), when a logical disk stores a file, fragments of the file are stored distributed across the storage devices. Each of the fragments of the file is asymmetrically stored in (write) and retrieved from (read) the storage devices. The performance of the logical disk is improved by reconfiguring one or more of the storage devices based on an influence that each of the storage devices has on performance of the logical disk and the asymmetric read and write operations of each of the storage devices. For example, latency of the logical disk can be reduced by reconfiguring one or more of the plurality of storage disks based on a proportion of the latency of the logical device that is attributable to each of the plurality of storage devices.
-
公开(公告)号:US10476982B2
公开(公告)日:2019-11-12
申请号:US15154141
申请日:2016-05-13
Applicant: CISCO TECHNOLOGY, INC.
Inventor: Marc Solanas Tarre , Ralf Rantzau , Debojyoti Dutta , Manoj Sharma
IPC: H04L12/861 , H04L29/08 , G06F9/00
Abstract: Approaches are disclosed for distributing messages across multiple data centers where the data centers do not store messages using a same message queue protocol. In some embodiment, a network element translates messages from a message queue protocol (e.g., Kestrel, RABBITMQ, APACHE Kafka, and ACTIVEMQ) to an application layer messaging protocol (e.g., XMPP, MQTT, WebSocket protocol, or other application layer messaging protocols). In other embodiments, a network element translates messages from an application layer messaging protocol to a message queue protocol. Using the new approaches disclosed herein, data centers communicate using, at least in part, application layer messaging protocols to disconnect the message queue protocols used by the data centers and enable sharing messages between messages queues in the data centers. Consequently, the data centers can share messages regardless of whether the underlying message queue protocols used by the data centers (and the network devices therein) are compatible with one another.
-
公开(公告)号:US10412021B2
公开(公告)日:2019-09-10
申请号:US15682091
申请日:2017-08-21
Applicant: Cisco Technology, Inc.
Inventor: Yathiraj B. Udupi , Debojyoti Dutta , Madhav V. Marathe , Raghunath O. Nambiar
IPC: G06F15/173 , H04L12/911 , G06F9/50
Abstract: Systems and methods are described for allocating resources in a cloud computing environment. The method includes receiving a computing request, the request for use of at least one virtual machine and a portion of memory. In response to the request, a plurality of hosts is identified and a cost function is formulated using at least a portion of those hosts. Based on the cost function, at least one host that is capable of hosting the virtual machine and memory is selected.
-
-
-
-
-
-
-
-
-