发明名称 MANAGING CLASSIFIED NETWORK STREAMS
摘要 Embodiments relate to classifying network streams and regulating behavior of the streams based on their respective classes. One technique for managing streams involves analyzing applications, obtaining indicia of features of the applications, and using those features to infer classes to which streams of the applications may be assigned. Another technique involves deploying beacon nodes at the edge of a network. The beacon nodes inform a stream manager about network conditions such as latencies with regard to network boundaries or regions. Another embodiment for facilitating management of streams involves a subscription service for UDP applications. A UDP application may subscribe to the service, which may be provided by an operating system hosting the application. Events are published to any subscribed UDP applications to inform the UDP applications of changes in networking conditions. The UDP applications, in turn, may adapt their internal transmission control logic.
申请公布号 US2016094427(A1) 申请公布日期 2016.03.31
申请号 US201414497313 申请日期 2014.09.25
申请人 Microsoft Corporation 发明人 Talat Ahmed;Bhatt Vibhor;Sinnemaki Jeff;Aleksenko Alexei;Sacson Ilia;Fuller Jeffrey C.;Salman Milena;Ravi Madhusudhan;Karam Mohammed;Jain Neel
分类号 H04L12/26;H04L12/801;H04L12/24 主分类号 H04L12/26
代理机构 代理人
主权项 1. A method performed by a computing device comprising storage, processing hardware, and a network interface, the method comprising: automatically identifying static features of respective applications as installed on the computing device and/or automatically identifying dynamic features of the applications that manifest during execution of the applications on the computing device, wherein the identifying is not performed by the applications; accessing a mapping in the storage that maps predefined application features to network stream classes, the network stream classes implemented by the computing device; matching the identified application features to the predefined application features of the mapping to determine, from the mapping, which applications belong to which network streaming classes, and storing classification indications indicating which applications were determined to be in which network stream classes; and regulating, by an operating system of the computing device, transmission of packets of the streams by the network interface, wherein any given application's stream is regulated according to which network stream class the classification indications indicate that the given application is in.
地址 Richmond WA US