-
公开(公告)号:US20200110626A1
公开(公告)日:2020-04-09
申请号:US16154363
申请日:2018-10-08
Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
Inventor: Alec KOCHEVAR-CURETON , Somesh CHATURMOHTA , Norman C. LAM , Sambhrama Madhusudhan MUNDKUR , Daniel M. FIRESTONE
IPC: G06F9/455 , G06F15/173 , H04L12/46
Abstract: Techniques are disclosed for implementing direct memory access in a virtualized computing environment. A memory access policy of the virtualized computing environment is applied to a direct memory access connection request received from a first virtual machine via an exception path. The request is flagged to indicate that the request has been processed and the request is forwarded to a network interface device configured to execute offloaded network functions for one or more virtual machines. A memory access policy of the virtualized computing environment is applied to a direct memory access connection reply received from a second virtual machine on the exception path. The reply is flagged to indicate that the reply has been processed and the reply is forwarded to the network interface device. A direct memory access connection is established between first and second virtual machines in accordance with the request.
-
公开(公告)号:US20240163205A1
公开(公告)日:2024-05-16
申请号:US18423158
申请日:2024-01-25
Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
Inventor: Irena ATOV , Somesh CHATURMOHTA , Rui LIANG
IPC: H04L45/302 , H04L45/00 , H04L45/74 , H04L61/5007
CPC classification number: H04L45/306 , H04L45/22 , H04L45/74 , H04L61/5007
Abstract: Failover functionality is by identifying at least two network paths for a media communications session between a virtual machine at a computing environment and a client application. Unique Internet Protocol (IP) addresses are assigned for the at least two network paths. Based on application and network metrics at the computing environment, a network condition at the computing environment is determined that is indicative of a performance degradation of the media communications session. A signal is communicated to the client service indicating a switch to a second path of the at least two network paths and a second of the unique IP addresses.
-
公开(公告)号:US20230246953A1
公开(公告)日:2023-08-03
申请号:US17589883
申请日:2022-01-31
Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
Inventor: Irena ATOV , Somesh CHATURMOHTA , Rui LIANG
IPC: H04L45/30 , H04L61/5007 , H04L45/74 , H04L45/00
CPC classification number: H04L45/306 , H04L61/2007 , H04L45/74 , H04L45/22
Abstract: Failover functionality is by identifying at least two network paths for a media communications session between a virtual machine at a computing environment and a client application. Unique Internet Protocol (IP) addresses are assigned for the at least two network paths. Based on application and network metrics at the computing environment, a network condition at the computing environment is determined that is indicative of a performance degradation of the media communications session. A signal is communicated to the client service indicating a switch to a second path of the at least two network paths and a second of the unique IP addresses.
-
公开(公告)号:US20240039851A1
公开(公告)日:2024-02-01
申请号:US17875994
申请日:2022-07-28
Applicant: Microsoft Technology Licensing, LLC
Inventor: Rodrigo FONSECA , Sharad AGARWAL , Ryan Andrew BECKETT , Michael MARKOVITCH , Somesh CHATURMOHTA , Chuanji ZHANG , Irena ATOV
IPC: H04L47/127 , H04L43/16 , H04L43/0882 , H04L9/40
CPC classification number: H04L47/127 , H04L43/16 , H04L43/0882 , H04L63/1425 , H04L67/1093
Abstract: The present application relates to a system for ingress traffic management. The system includes a collection system within a network configured to collect traffic arrival information for peering links of the network. The system includes a training system configured to train a model based on the traffic arrival information to predict a probability of a traffic flow arriving on a peering link. The system includes a congestion mitigation system configured to predict based on the model, for traffic flows arriving on one or more peering links, other peering links to which the traffic flows would be shifted due to a condition affecting the one or more peering links. The congestion mitigation system may determine, in response to the condition, a set of prefixes to withdraw based on the other peering links to which traffic would be shifted.
-
公开(公告)号:US20210135982A1
公开(公告)日:2021-05-06
申请号:US16830082
申请日:2020-03-25
Applicant: Microsoft Technology Licensing, LLC
Inventor: Somesh CHATURMOHTA , Gary R. RATTERREE , Alireza KHOSHGOFTARMONFARED , Venkata Praneeth Naidu SANAPATHI , Gaurav THAREJA , Mark A. KASTEN , Scott W. HANBERG
IPC: H04L12/703 , H04L12/715 , H04L12/26
Abstract: A route anomaly detection and remediation system analyzes a prefix for each route received to validate the route. A route monitoring component provides a centralized querying system for all routers from all devices to study routing history. A route collection component receives and stores all routes from multiple routers at a server. A set of microservice analysis components performs prefix analysis on each received route. Each microservice analysis component analyzes one or more portions of the prefix for each route to detect hijacked routes, leaked routes, withdrawn routes and/or other unhealthy routes before the routes are utilized for routing traffic on the network. The analysis performs new prefix validation and identifies healthy routes. Alerts identifying invalid routes are transmitted to an incident management system. Healthy routes are approved for usage by routers on the network to prevent network outages while improving network reliability, availability and stability.
-
公开(公告)号:US20210034406A1
公开(公告)日:2021-02-04
申请号:US17063662
申请日:2020-10-05
Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
Inventor: Alec KOCHEVAR-CURETON , Somesh CHATURMOHTA , Norman C. LAM , Sambhrama Madhusudhan MUNDKUR , Daniel M. FIRESTONE
IPC: G06F9/455 , G06F15/173 , H04L12/46
Abstract: Techniques are disclosed for implementing direct memory access in a virtualized computing environment. A memory access policy of the virtualized computing environment is applied to a direct memory access connection request received from a first virtual machine via an exception path. The request is flagged to indicate that the request has been processed and the request is forwarded to a network interface device configured to execute offloaded network functions for one or more virtual machines. A memory access policy of the virtualized computing environment is applied to a direct memory access connection reply received from a second virtual machine on the exception path. The reply is flagged to indicate that the reply has been processed and the reply is forwarded to the network interface device. A direct memory access connection is established between first and second virtual machines in accordance with the request.
-
公开(公告)号:US20240364621A1
公开(公告)日:2024-10-31
申请号:US18140971
申请日:2023-04-28
Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
Inventor: Saravanan RAMASAMY SUBRAMANIAN , Sukanta SARKAR , Wagner Ferreira Mota DA SILVA , Luis IRUN-BRIZ , Nikish BHAT , Somesh CHATURMOHTA
CPC classification number: H04L45/24 , H04L12/4641 , H04L45/22 , H04W40/02
Abstract: Virtual connections are established between remotely connected servers in a network. The virtual connections include (1) a terrestrial path, as well as (2) a satellite path, for routing the flow of packets through the network. Keys are used for controlling the selective routing of packets through the virtual connections with either the terrestrial path and/or the satellite path. Some tenants in the network are provided virtual connections for enabling their use of the satellite paths and corresponding satellite components. Other tenants are only provided access to terrestrial connections and are restricted from utilizing the referenced satellite components.
-
公开(公告)号:US20240267310A1
公开(公告)日:2024-08-08
申请号:US18163646
申请日:2023-02-02
Applicant: Microsoft Technology Licensing, LLC
Inventor: Nikish BHAT , Jamie Dorea GAUDETTE , Pankaj GARG , Somesh CHATURMOHTA , Suji Panicker Raja MOHAN , Mu ZHANG , Gary Steven BOLIVAR
IPC: H04L43/0829 , H04L43/12
CPC classification number: H04L43/0829 , H04L43/12
Abstract: A system generates a probe packet including a probe flag and transmits the probe packet through a network tunnel to a destination computing system. The system receives from the destination computing system through the network tunnel an acknowledgment packet indicating receipt of the probe packet with the probe flag by the destination computing system. The system determines whether the transmitted probe packet and the received acknowledgment packet satisfy a packet loss condition. The system indicates packet loss based on the transmitted probe packet and the received acknowledgment packet satisfying the packet loss condition.
-
公开(公告)号:US20220276891A1
公开(公告)日:2022-09-01
申请号:US17745692
申请日:2022-05-16
Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
Inventor: Alec KOCHEVAR-CURETON , Somesh CHATURMOHTA , Norman C. LAM , Sambhrama Madhusudhan MUNDKUR , Daniel M. FIRESTONE
IPC: G06F9/455 , G06F15/173 , H04L12/46
Abstract: Techniques are disclosed for implementing direct memory access in a virtualized computing environment. A memory access policy of the virtualized computing environment is applied to a direct memory access connection request received from a first virtual machine via an exception path. The request is flagged to indicate that the request has been processed and the request is forwarded to a network interface device configured to execute offloaded network functions for one or more virtual machines. A memory access policy of the virtualized computing environment is applied to a direct memory access connection reply received from a second virtual machine on the exception path. The reply is flagged to indicate that the reply has been processed and the reply is forwarded to the network interface device. A direct memory access connection is established between first and second virtual machines in accordance with the request.
-
-
-
-
-
-
-
-