Dr. Anwer graduated from the Allama Iqbal Med Coll, Univ of Punjab, Lahore, Pakistan in 2004. He works in Cedar Rapids, IA and specializes in Pulmonary Critical Care Medicine and Pulmonary Disease. Dr. Anwer is affiliated with Mercy Medical Center and St Lukes Hospital.
Systems and methods are disclosed for parallelizing service function chains. A method comprises receiving a sequential service function chain comprising a plurality of network functions, receiving a plurality of operations, determining at least two network functions are capable of being parallelized, aggregating operations of the plurality of operations associated with the at least two network functions into a network function segment, determining whether another network function is capable of being parallelized with the network function segment, based on the determining: aggregating an operation associated with the another network function into the network function segment when the another network function is capable of being parallelized with the network function segment, or pushing the network function segment as a completed segment of a hybrid service function chain when the another network function is not capable of being parallelized with the network function segment, and implementing the hybrid service function chain.
- Atlanta GA, US Muhammad Bilal Anwer - Branchburg NJ, US Rakesh Sinha - Edison NJ, US Bingzhe Liu - Champaign IL, US Kostas Oikonomou - Colts Neck NJ, US Vijay Gopalakrishnan - Edison NJ, US
International Classification:
H04L 12/24 H04W 24/02 G06F 16/901
Abstract:
A processing system may obtain an intent comprising a desired network state for a telecommunication network, determine an existing network state, where the desired network state and the existing network state are defined in accordance with a graph representing the telecommunication network, where the graph includes objects and relationships between the plurality of objects, and where each of the objects includes one or more properties. The processing system may compose a strategy that includes a plurality of policies to obtain the desired network state from the existing network state, where each of the policies comprises an action that is to be implemented in the telecommunication network, where the composing comprises performing a state exploration process over the graph, and where each state transition of the process corresponds to one of the policies. The processing system may then implement the strategy to place the telecommunication network in the desired network state.
Controlling Parallel Data Processing For Service Function Chains
Systems and methods are disclosed for parallelizing service function chains. A method comprises receiving a sequential service function chain comprising a plurality of network functions, receiving a plurality of operations, determining at least two network functions are capable of being parallelized, aggregating operations of the plurality of operations associated with the at least two network functions into a network function segment, determining whether another network function is capable of being parallelized with the network function segment, based on the determining: aggregating an operation associated with the another network function into the network function segment when the another network function is capable of being parallelized with the network function segment, or pushing the network function segment as a completed segment of a hybrid service function chain when the another network function is not capable of being parallelized with the network function segment, and implementing the hybrid service function chain.
Augmented Reality With Markerless, Context-Aware Object Tracking
A processing system having at least one processor may obtain a feature set from a camera frame of a client device, perform a feature reduction of the feature set to produce a reduced feature set, generate a compressed representation from the reduced feature set, compare the compressed representation of the reduced feature set to a plurality of compressed representations of known objects stored in one or more hash tables to identify an object in the camera frame, and provide an identification of the object to the client device.
Controlling Parallel Data Processing For Service Function Chains
Systems and methods are disclosed for parallelizing service function chains. A method comprises receiving a sequential service function chain comprising a plurality of network functions, receiving a plurality of operations, determining at least two network functions are capable of being parallelized, aggregating operations of the plurality of operations associated with the at least two network functions into a network function segment, determining whether another network function is capable of being parallelized with the network function segment, based on the determining: aggregating an operation associated with the another network function into the network function segment when the another network function is capable of being parallelized with the network function segment, or pushing the network function segment as a completed segment of a hybrid service function chain when the another network function is not capable of being parallelized with the network function segment, and implementing the hybrid service function chain.
Parallel Data Processing For Service Function Chains Spanning Multiple Servers
- Atlanta GA, US - Minneapolis MN, US Muhammad Bilal Anwer - Branchburg NJ, US Zhi-Li Zhang - Eden Prairie MN, US Yang Zhang - Saint Paul MN, US
International Classification:
H04L 12/931 H04L 12/24 H04L 12/715 G06F 9/455
Abstract:
Systems, computer-readable media, and methods are disclosed for parallel data processing for service function chains with network functions spanning multiple servers. An example system includes a first server hosting a first network function of a service function chain, a second server hosting a second network function of the service function chain, a mirror function deployed in a first switch to replicate a plurality of packets received by the system and to send respective copies of the plurality of packets to the first network function and to at least one of the second network function and a third network function of the service function chain, and a merge function deployed in a second switch to merge respective outputs of the first network function and the at least one of the second network function and the third network function.
Diagnostic Traffic Generation For Automatic Testing And Troubleshooting
- Atlanta GA, US Yang Xu - Basking Ridge NJ, US Muhammad Bilal Anwer - Branchburg NJ, US
International Classification:
H04L 12/24 H04M 3/32 H04L 12/26
Abstract:
A framework in a cloud network that may allow for debugging at multiple vantage points at different layers (e.g., layer 2, layer 3, etc.). The methods may provide tracer or measurement services that filter, capture, or forward flows that may include packets, calls, or protocols to look for particular signatures.
Diagnostic Traffic Generation For Automatic Testing And Troubleshooting
- Atlanta GA, US Yang Xu - Basking Ridge NJ, US Muhammad Bilal Anwer - Branchburg NJ, US
International Classification:
H04L 12/24 H04M 3/32 H04L 12/26 H04L 29/08
Abstract:
A framework in a cloud network that may allow for debugging at multiple vantage points at different layers (e.g., layer 2, layer 3, etc.). The methods may provide tracer or measurement services that filter, capture, or forward flows that may include packets, calls, or protocols to look for particular signatures.