发明名称 OFSense: light-weight networking sensing with OpenFlow
摘要 A method for determining the state of an entire network, including state of applications and infrastructure includes receiving network control messages in an OpenFlow network, passing normal network control messages through OFSense, a control plane middleware, and constructing from the network control messages an application level connectivity graph to infer network delay between any two communicating server in the network and estimating an application response time of a given server in the network; and providing state of the network for enabling intelligent detection and diagnosis of infrastructure and application performance.
申请公布号 US8874737(B2) 申请公布日期 2014.10.28
申请号 US201213554632 申请日期 2012.07.20
申请人 NEC Laboratories America, Inc. 发明人 Zhang Yueping;Singh Vishal;Wang Ye;Jiang Guofei
分类号 G06F15/173;G06F15/177;H04L12/26;H04L29/08;H04L12/24 主分类号 G06F15/173
代理机构 代理人 Kolodka Joseph
主权项 1. A method for determining the state of an entire network, including state of applications and infrastructure; said method comprising the steps: receiving network control messages in a network; passing normal network control messages through OFSense, a control plane middleware, and constructing from said network control messages an application level connectivity graph to infer network delay between any two communicating server in the network and estimating an application response time of a given server in the network; and providing state of the network for enabling intelligent detection and diagnosis of infrastructure and application performance, responsive to said passing step; wherein said OFSense comprises a network delay procedure for inferring a network delay for each link segment connecting two switches of the network, said network delay procedure comprising: i) checking if a network graph NG is completed, returning the NG if it is complete,ii) if the NG is not completed, recording a timestamp of all Packet_In messages and picking a flow i with recorded timestamps,iii) if said flow i does not contain a link not covered in the NG then continue picking a flow i with recorded timestamps,iv) when the flow i does contain a link not covered in the NG, for each uncovered link l, timestamps t1 and t2 are attained for the two ends of l, and link l is labeled in the NG with |t1−t2|.
地址 Princeton NJ US