USE OF TRAFFIC LOAD REDUCTION INDICATOR FOR FACILITATING MOBILITY MANAGEMENT ENTITY OVERLOAD CONTROL FUNCTION
Granted: December 15, 2016
Application Number:
20160366607
In accordance with one example embodiment, there is provided a method that includes determining whether a received overload message includes a traffic load reduction indication element; determining a percentage of network elements to which to relay the received overload message if the received overload message includes the traffic load reduction indication element; and selecting ones of the network elements to which to send the received overload message based on the determined…
TECHNIQUES FOR IMPLEMENTING IPV6-BASED DISTRIBUTED STORAGE SPACE
Granted: December 15, 2016
Application Number:
20160366094
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…
COMMUNICATION WITH SEGMENT ROUTING IN A CABLE MODEM NETWORK ENVIRONMENT
Granted: December 15, 2016
Application Number:
20160366052
An example system and method for facilitating communication with segment routing in a cable modem network environment is provided and includes receiving, at a remote physical device (RPD) in a network, a PW control packet including segment routing information including a PW segment identifier (PW SID) for establishing a data session between the RPD and a network element over a packet switched network, the PW SID indicative of a segment in the packet switched network to be used for…
METHOD AND APPARATUS FOR COMPUTING CELL DENSITY BASED RARENESS FOR USE IN ANOMALY DETECTION
Granted: December 8, 2016
Application Number:
20160359685
In one embodiment, a method includes receiving network data at an analytics device, grouping features of the network data into multivariate bins, generating a density for each of the multivariate bins, computing a rareness metric for each of the multivariate bins based on a probability of obtaining a feature in a bin and the probability for all other of the multivariate bins with equal or smaller density, and identifying anomalies based on computed rareness metrics. An apparatus and…
INTERFACE SELECTION FOR QUALITY OF SERVICE ENFORCEMENT
Granted: December 8, 2016
Application Number:
20160360447
In one embodiment, a method for selecting a software interface based on operator policy comprises receiving from a mobile device a message requesting that a packet data session be allocated, wherein the message includes a requested quality of service profile for the packet data session, selecting a software interface, from among a plurality of software interfaces, for communication with a packet node based on the contents of the message, for the packet node to provide the mobile device…
AUTOMATED VIDEO EDITING BASED ON ACTIVITY IN VIDEO CONFERENCE
Granted: December 8, 2016
Application Number:
20160359941
In one embodiment, a method includes receiving at a network device, video and activity data for a video conference, automatically processing the video at the network device based on the activity data, and transmitting edited video from the network device. Processing comprises identifying active locations in the video and editing the video to display each of the active locations before a start of activity at the location and switch between the active locations. An apparatus and logic are…
DOMAIN NAME SYSTEM (DNS) BASED ANOMALY DETECTION
Granted: December 8, 2016
Application Number:
20160359887
In one embodiment, a method includes receiving at an analytics module operating at a network device, network traffic data collected from a plurality of sensors distributed throughout a network and installed in network components to obtain the network traffic data, identifying at the analytics module, Domain Name System (DNS) exchanges within the network, associating at the analytics module, the DNS exchanges with process, user, and host information, and identifying at the analytics…
METHOD AND APPARATUS FOR GROUPING FEATURES INTO BINS WITH SELECTED BIN BOUNDARIES FOR USE IN ANOMALY DETECTION
Granted: December 8, 2016
Application Number:
20160359886
In one embodiment, a method includes receiving network data at an analytics device, identifying features for the network data at the analytics device, grouping each of the features into bins of varying width at the analytics device, the bins comprising bin boundaries selected based on a probability that data within each of the bins follows a discrete uniform distribution, and utilizing the binned features for anomaly detection. An apparatus and logic are also disclosed herein.
NETWORK DESCRIPTION MECHANISMS FOR ANONYMITY BETWEEN SYSTEMS
Granted: December 8, 2016
Application Number:
20160359728
Techniques are disclosed for exchanging anonymized information between autonomous systems. In one example, a method comprises accessing an eigenvalue, wherein the eigenvalue is based on topology data associated with the first autonomous system; encoding the eigenvalue into a message; and transmitting, by a network element located in the first autonomous system, the message to an external edge router located in the second autonomous system. A further method can comprise receiving, by a…
NETWORK BEHAVIOR DATA COLLECTION AND ANALYTICS FOR ANOMALY DETECTION
Granted: December 8, 2016
Application Number:
20160359695
In one embodiment, a method includes receiving at an analytics module operating at a network device, network traffic data collected from a plurality of sensors distributed throughout a network and installed in network components to obtain the network traffic data from packets transmitted to and from the network components and monitor network flows within the network from multiple perspectives in the network, processing the network traffic data at the analytics module, the network traffic…
VIRTUAL MACHINE PLACEMENT OPTIMIZATION WITH GENERALIZED ORGANIZATIONAL SCENARIOS
Granted: December 8, 2016
Application Number:
20160359668
The present disclosure describes a method for virtual machine placement optimization based on generalized organizational scenarios. The method involves defining a variable matrix (wherein each entry of the variable matrix indicate whether a particular virtual machine is to be placed on a particular host server), a first set of variables (wherein each variable of the first set of variables indicate whether a particular host server has at least one virtual machine to be placed thereon), a…
AUTOMATED POWER CONTROL FOR REDUCING POWER USAGE IN COMMUNICATION NETWORKS
Granted: December 1, 2016
Application Number:
20160349820
In one embodiment, a method includes monitoring power usage parameters in a data center at a controller and automatically modifying components within the data center to reduce power usage based on the power usage parameters. The power usage parameters include routing distances between the components within the data center. An apparatus and logic are also disclosed herein.
Domain Classification And Routing Using Lexical and Semantic Processing
Granted: December 1, 2016
Application Number:
20160352772
Domain classification based on lexical and semantic processing of target domains is provided. A target domain name or URL may undergo a lexical analysis to identify language indicating a potential association with malware. In response to a positive identification, the system may identify the domain name as potentially malicious and/or perform additional analysis. A semantic analysis of content associated with the target domain name may be performed. A corpus of information for content…
DIFFERENTIATED QUALITY OF SERVICE USING TUNNELS WITH SECURITY AS A SERVICE
Granted: December 1, 2016
Application Number:
20160352628
A computer-implemented method includes sending a first request message to a first server associated with a first access network indicative of a request for an indication of whether the first server is configured to support prioritization of tunneled traffic, receiving a first response message from the first server indicative of whether the first server is configured to support prioritization of tunneled traffic, establishing one or more first tunnels with a security service when the…
Adjusting Control-Plane Allocation of Packet Processing Resources
Granted: December 1, 2016
Application Number:
20160352620
In one embodiment, configurable policy-based processing of packets is performed, including, but not limited to, using user-configurable parameters to adjust control-plane allocation of resources used in processing of packets. In one embodiment, these resources include, but are not limited to, processing by fast path or slow path forwarding of packets; forwarding information base (FIB) entries, databases, and hardware processing elements; instantiation of sub-FIB databases; and/or…
FAST CONVERGENCE FOR REDUNDANT EDGE DEVICES
Granted: December 1, 2016
Application Number:
20160352617
In one embodiment, a method includes identifying at a first edge device, a failure at a second edge device, the first and second edge devices located in a local network site in communication with remote network sites in an overlay network, changing a state of a routing locator address at the first edge device from down to up in response to the failure at the second edge device, the routing locator address initially associated with the second edge device, and advertising the routing…
BUSINESS PROCESS MODELING BASED ON NETWORK TRAFFIC
Granted: December 1, 2016
Application Number:
20160350683
The present disclosure describes approaches for generating an information model of a business process. One example is a method comprising receiving an input of an identifier, wherein the identifier corresponds to a node in a network; recursively tracing data packets in the network, wherein the identifier is utilized as a seed for the tracing; and generating an information model of the business process based on the data packets. In further examples, the recursively tracing data packets in…
OPTIMIZED HADOOP TASK SCHEDULER IN AN OPTIMALLY PLACED VIRTUALIZED HADOOP CLUSTER USING NETWORK COST OPTIMIZATIONS
Granted: December 1, 2016
Application Number:
20160350146
The present disclosure describes, among other things, a method for optimizing task scheduling in an optimally placed virtualized cluster using network cost optimizations. The method comprises computing a first network cost matrix for a plurality of available physical nodes, determining a first solution to a first optimization problem of virtual machine placement onto the plurality of available physical nodes based on the first network cost matrix, wherein the first solution comprises one…
TECHNIQUES FOR ENABLING DYNAMIC UPDATE OF DEVICE DATA MODELS
Granted: December 1, 2016
Application Number:
20160350095
A method is provided in one example embodiment and includes transmitting a message from a network element to a network controller, the message identifying a data store of the network controller and a data model and a transformation document stored in the identified data store; downloading the identified data model and identified transformation document to the network element; applying the downloaded transformation document to the downloaded data model to generate a platform interface…
DATA-DRIVEN CEPH PERFORMANCE OPTIMIZATIONS
Granted: December 1, 2016
Application Number:
20160349993
The present disclosure describes, among other things, a method for managing and optimizing distributed object storage on a plurality of storage devices of a storage cluster. The method comprises computing, by a states engine, respective scores associated with the storage devices based on a set of characteristics associated with each storage device and a set of weights corresponding to the set of characteristics, and computing, by the states engine, respective bucket weights for leaf…