-
公开(公告)号:US20220263771A1
公开(公告)日:2022-08-18
申请号:US17735531
申请日:2022-05-03
发明人: Muhammad Bilal Anwer , Aman Shaikh , Junzhi Gong , Minlan Yu , Yuliang Li
IPC分类号: H04L47/762 , H04L47/74 , H04L43/0876 , H04L47/52 , H04L43/062 , H04L47/80
摘要: Performance issues in a service function chain having a plurality of resources and a plurality of network functions each having a network function queue are diagnosed. Each network function queue is monitored and queueing information for input packets for each of the plurality of network functions is dumped to a data store. Each resource that is under contention is identified as well as which of the network functions is a contender for the resources. A diagnosing algorithm is used to diagnose performance problems and an impact graph for each victim packet is generated. A summary of results as a list of rules is then provided.
-
公开(公告)号:US11539590B2
公开(公告)日:2022-12-27
申请号:US17063808
申请日:2020-10-06
IPC分类号: H04L12/24 , H04L41/0866 , H04L41/14 , H04L41/0893
摘要: A system may assist with checking policy impact in a software-defined infrastructure environment. The system's data analysis may enable it to discover and quantify the impact of policies on software-defined infrastructure objects in the same or different layers.
-
公开(公告)号:US10805171B1
公开(公告)日:2020-10-13
申请号:US16529270
申请日:2019-08-01
IPC分类号: H04L12/24
摘要: A system may assist with checking policy impact in a software-defined infrastructure environment. It may perform continuous learning of impact using emulations under varying conditions and may take a statistical and machine learning based analysis approach on the data obtained from emulations. The system's data analysis may enable it to discover and quantify the impact of policies on software-defined infrastructure objects in the same or different layers.
-
公开(公告)号:US20200028780A1
公开(公告)日:2020-01-23
申请号:US16587500
申请日:2019-09-30
发明人: Bo Han , Muhammad Bilal Anwer , Vijay Gopalakrishnan , Aman Shaikh , Joshua Reich , Yang Zhang , Zhi-Li Zhang
IPC分类号: H04L12/741 , H04L12/721 , G06F9/455 , H04L12/815
摘要: The concepts and technologies disclosed herein are directed to parallelism for virtual network functions (“VNFs”) in service function chains (“SFCs”). According to one aspect, a packet processing system can receive instructions to process, in parallel, at least a portion of a plurality of data packets associated with an SFC including a plurality of VNFs. The system can create a copy of at least the portion of the data packets. The system can send the copy of at least the portion of the data packets to at least two VNFs. The at least two VNFs can process, in parallel, the copy of at least the portion of the data packets. The system can receive, from the at least two VNFs, processed packets including the copy of at least the portion of the data packets and processed, in parallel, by the at least two VNFs. The system can combine the processed packets.
-
公开(公告)号:US20200007445A1
公开(公告)日:2020-01-02
申请号:US16023459
申请日:2018-06-29
发明人: Muhammad Bilal Anwer , Yulong Zhou , Bo Han , David Mahar , Michael Satterlee , Vijay Gopalakrishnan
IPC分类号: H04L12/741
摘要: Network function may be dissected and the common functions abstracted into inspection network function as the first hop, for example, of a service function chain. The inspection network function then inserts a value into the network service header (NSH) which may be used for the rest of the network functions of the service function chain.
-
公开(公告)号:US11582167B2
公开(公告)日:2023-02-14
申请号:US17498440
申请日:2021-10-11
发明人: Bo Han , Vijay Gopalakrishnan , Muhammad Bilal Anwer , Zhi-Li Zhang , Yang Zhang
摘要: 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.
-
公开(公告)号:US11502910B2
公开(公告)日:2022-11-15
申请号:US17068780
申请日:2020-10-12
发明人: Bo Han , Vijay Gopalakrishnan , Muhammad Bilal Anwer , Zhi-Li Zhang , Yang Zhang
IPC分类号: G06F15/173 , H04L41/0893 , H04L61/256 , G06F9/50 , G06F9/455 , H04L45/64
摘要: 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.
-
公开(公告)号:US11038796B2
公开(公告)日:2021-06-15
申请号:US16587500
申请日:2019-09-30
发明人: Bo Han , Muhammad Bilal Anwer , Vijay Gopalakrishnan , Aman Shaikh , Joshua Reich , Yang Zhang , Zhi-Li Zhang
IPC分类号: H04L12/741 , G06F9/455 , H04L12/721 , H04L12/815
摘要: The concepts and technologies disclosed herein are directed to parallelism for virtual network functions (“VNFs”) in service function chains (“SFCs”). According to one aspect, a packet processing system can receive instructions to process, in parallel, at least a portion of a plurality of data packets associated with an SFC including a plurality of VNFs. The system can create a copy of at least the portion of the data packets. The system can send the copy of at least the portion of the data packets to at least two VNFs. The at least two VNFs can process, in parallel, the copy of at least the portion of the data packets. The system can receive, from the at least two VNFs, processed packets including the copy of at least the portion of the data packets and processed, in parallel, by the at least two VNFs. The system can combine the processed packets.
-
公开(公告)号:US11032126B2
公开(公告)日:2021-06-08
申请号:US16594325
申请日:2019-10-07
发明人: Byoung-Jo Kim , Yang Xu , Muhammad Bilal Anwer
摘要: 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.
-
公开(公告)号:US20200322218A1
公开(公告)日:2020-10-08
申请号:US16373284
申请日:2019-04-02
IPC分类号: H04L12/24
摘要: A system may assist with checking policy impact in a software-defined infrastructure environment. The system's data analysis may enable it to discover and quantify the impact of policies on software-defined infrastructure objects in the same or different layers.
-
-
-
-
-
-
-
-
-