发明名称 Configurable network virtualization
摘要 A network profile describes one or more characteristics of a network including bandwidth, latency, rate of packet loss, duplication, corruption, or reordering, and so forth. Using the network profile, one or more adjustments are made to network traffic between a server device and an application executing on a client device. These adjustments virtualize the profiled network and emulate how the profiled network affects traffic. Such virtualization may enable an application to be tested under different network conditions corresponding to different network profiles.
申请公布号 US9113358(B1) 申请公布日期 2015.08.18
申请号 US201213680671 申请日期 2012.11.19
申请人 Google Inc. 发明人 Lachwani Manish;Srinivasan Jay;Patnaik Pratyus
分类号 H04L12/26;H04W24/06 主分类号 H04L12/26
代理机构 McDonnell Boehnen Hulbert & Berghoff LLP 代理人 McDonnell Boehnen Hulbert & Berghoff LLP
主权项 1. A method, comprising: receiving an indication at a traffic modification server of a network profile to be applied to network traffic, the network profile comprising a network type, one or more network profile parameters, an identification of a telecommunication service provider, and a time period corresponding to a network service polling rate, and wherein the one or more network profile parameters comprise: a packet corruption rate parameter, a packet duplication rate parameter, and a packet reordering rate parameter; intercepting a first plurality of packets included in the network traffic using the traffic modification server; identifying a first packet of the first plurality of packets received during the time period using the traffic modification server; generating a battery power consumption estimate based at least on the identification of the telecommunication service provider of the network profile; adjusting the first plurality of packets to virtualize the network using the traffic modification server, wherein the adjusting comprises: applying the one or more network profile parameters to modify the first plurality of packets through packet corrupting based at least on the packet corruption rate parameter, packet duplicating based at least on the packet duplication rate parameter, and packet reordering based at least on the packet reordering rate parameter; and sending the adjusted first plurality of packets from the traffic modification server.
地址 Mountain View CA US