Zum Hauptinhalt springen

Alleviating congestion in a virtual network deployed over public clouds for an entity

VMware, Inc.
2021
Online Patent

Titel:
Alleviating congestion in a virtual network deployed over public clouds for an entity
Autor/in / Beteiligte Person: VMware, Inc.
Link:
Veröffentlichung: 2021
Medientyp: Patent
Sonstiges:
  • Nachgewiesen in: USPTO Patent Grants
  • Sprachen: English
  • Patent Number: 11018,995
  • Publication Date: May 25, 2021
  • Appl. No: 16/662531
  • Application Filed: October 24, 2019
  • Assignees: VMWARE, INC. (Palo Alto, CA, US)
  • Claim: 1. A method of operating a virtual network for a particular entity over a set of two or more public cloud datacenters, the method comprising: defining a larger, first virtual network over a larger, first set of the public cloud datacenters; defining, for the particular entity, a smaller, second virtual network over a smaller, second set of the public cloud datacenters that does not include all the public cloud datacenters in the first set; using the second virtual network to forward a first set of data messages associated with external machines of the particular entity outside of any public cloud datacenters; and based on a detected condition, using the first virtual network to forward a second set of data messages associated with the external machines of the particular entity through at least part of the traversal of the second set of data messages through the public cloud datacenters.
  • Claim: 2. The method of claim 1 , wherein the first virtual network is a shared virtual network used by multiple entities, while the second virtual network is a dedicated virtual network used by the particular entity.
  • Claim: 3. The method of claim 1 , wherein defining the larger, first virtual network comprises deploying and configuring a first set of forwarding elements in the larger, first set of the public cloud datacenters; defining the smaller, second virtual network comprises deploying and configuring a second set of forwarding elements in the smaller, second set of the public cloud datacenters; using the second virtual network comprises using forwarding elements in the second set to forward the first set of data messages; using the first virtual network comprises using forwarding elements in the first set to forward the second set of data messages.
  • Claim: 4. The method of claim 3 , wherein the forwarding elements in the first set of forwarding elements are shared forwarding elements that are used to forward data message flows for multiple entities, while the forwarding elements in the second set of forwarding elements are dedicated forwarding elements that are used to forward data message flows for the particular entity.
  • Claim: 5. The method of claim 1 , wherein a first set of forwarding elements in the first set of public cloud datacenters implement the first virtual network and a second set of forwarding elements in the second set of public cloud datacenters implement the second virtual network, and the detected condition is congestion at a particular forwarding element used to implement the second virtual network.
  • Claim: 6. The method of claim 5 further comprising collecting statistics regarding data message flows processed by the second set of forwarding elements; based on the collected statistics, determining that a particular forwarding element in the second set of forwarding elements is congested; wherein using the first virtual network comprises redirecting a set of the data message flows away from the particular forwarding element to a forwarding element in a first set of forwarding elements.
  • Claim: 7. The method of claim 6 , wherein redirecting the set of the data message flows comprises configuring a load balancer to redirect the set of the data message flows away from the particular forwarding element to the forwarding element in a first set of forwarding elements.
  • Claim: 8. The method of claim 7 , wherein configuring the load balancer comprises configuring the load balancer to redirect 1 out of N new data message flows away from the particular forwarding element, wherein N is an integer.
  • Claim: 9. The method of claim 6 , wherein collecting statistics comprises: generating, at the forwarding elements, statistics regarding data message flows that the forwarding elements process; collecting, at a controller, the generated statistics from the forwarding elements.
  • Claim: 10. The method of claim 1 further comprising before defining the second virtual network, receiving an identification of the second set of the public cloud datacenters from the entity as the set of public cloud datacenters over which the second virtual network should be defined.
  • Claim: 11. The method of claim 1 , wherein the first virtual network is administered by a virtual network provider (VNP) that deploys multiple different virtual networks for multiple different entities of a plurality of public cloud datacenters.
  • Claim: 12. The method of claim 11 , wherein the first virtual network is for the VNP to manage all a set of virtual networks deployed for a set of entities by the VNP.
  • Claim: 13. The method of claim 1 further comprising defining first and second sets of paths through the first and second virtual networks based on first and second sets of path-defining criteria, wherein the first set of path defining criteria for the first virtual network is different than the second set of path defining criteria for the second virtual network.
  • Claim: 14. The method of claim 1 further comprising deploying and configuring forwarding elements in a plurality of public cloud datacenters in order to define the first and second virtual networks, wherein at least one forwarding element for the first virtual network is deployed and configured in a public cloud in which a forwarding element for the second virtual network cannot be deployed.
  • Claim: 15. The method of claim 1 further comprising: collecting statistics regarding the second set of data messages that are forwarded through the first virtual network; generating a bill, based on the collected statistics, for the particular entity to pay in order to account for the particular entity's usage of the first virtual network.
  • Claim: 16. A system for operating a virtual network for a particular entity over a set of two or more public cloud datacenters, the system comprising: a first set of managed forwarding elements deployed in a first set of public cloud datacenters (PCDs) to define a first virtual network across the first PCD set; a second set of managed forwarding elements deployed in a second set of PCDs to define a second virtual network across the second PCD set, the second PCD set not including all PCDs in the first PCD set, the second virtual network used to forward a first set of data messages associated with external machines of the particular entity outside of the public cloud datacenters; and a set of servers to detect a condition and in response to use the first virtual network to forward a second set of data messages associated with at least one external machine of the particular entity for at least part of the second set of data messages' traversal through the PCDs.
  • Claim: 17. The system of claim 16 , wherein the first virtual network is a shared virtual network used by multiple entities, while the second virtual network is a dedicated virtual network used by the particular entity.
  • Claim: 18. The system of claim 16 , wherein the forwarding elements in the first set of forwarding elements are shared forwarding elements that are used to forward data message flows for multiple entities, while the forwarding elements in the second set of forwarding elements are dedicated forwarding elements that are used to forward data message flows for the particular entity.
  • Claim: 19. The system of claim 16 , wherein the detected condition is congestion at a particular forwarding element used to implement the second virtual network.
  • Claim: 20. The system of claim 16 , wherein the second set of the PCDs are identified by the entity as the set of PCDs over which the second virtual network should be defined.
  • Patent References Cited: 5652751 July 1997 Sharony ; 5909553 June 1999 Campbell et al. ; 6154465 November 2000 Pickett ; 6157648 December 2000 Voit et al. ; 6201810 March 2001 Masuda et al. ; 6363378 March 2002 Conklin et al. ; 6445682 September 2002 Weitz ; 6744775 June 2004 Beshai et al. ; 6976087 December 2005 Westfall et al. ; 7003481 February 2006 Banka et al. ; 7280476 October 2007 Anderson ; 7313629 December 2007 Nucci et al. ; 7320017 January 2008 Kurapati et al. ; 7581022 August 2009 Griffin et al. ; 7680925 March 2010 Sathyanarayana et al. ; 7681236 March 2010 Tamura et al. ; 7962458 June 2011 Holenstein et al. ; 8094575 January 2012 Vadlakonda et al. ; 8094659 January 2012 Arad ; 8111692 February 2012 Ray ; 8141156 March 2012 Mao et al. ; 8224971 July 2012 Miller et al. ; 8228928 July 2012 Parandekar et al. ; 8243589 August 2012 Trost et al. ; 8259566 September 2012 Chen et al. ; 8274891 September 2012 Averi et al. ; 8301749 October 2012 Finklestein et al. ; 8385227 February 2013 Downey ; 8566452 October 2013 Goodwin et al. ; 8661295 February 2014 Khanna et al. ; 8724456 May 2014 Hong et al. ; 8724503 May 2014 Johnsson et al. ; 8745177 June 2014 Kazerani et al. ; 8799504 August 2014 Capone et al. ; 8804745 August 2014 Sinn ; 8806482 August 2014 Nagargadde et al. ; 8856339 October 2014 Mestery et al. ; 8964548 February 2015 Keralapura et al. ; 8989199 March 2015 Sella et al. ; 9009217 April 2015 Nagargadde et al. ; 9055000 June 2015 Ghosh et al. ; 9060025 June 2015 Xu ; 9071607 June 2015 Twitchell, Jr. ; 9075771 July 2015 Gawali et al. ; 9137334 September 2015 Zhou ; 9154327 October 2015 Marino et al. ; 9306949 April 2016 Richard et al. ; 9336040 May 2016 Dong et al. ; 9354983 May 2016 Yenamandra et al. ; 9356943 May 2016 Lopilato et al. ; 9379981 June 2016 Zhou et al. ; 9413724 August 2016 Xu ; 9419878 August 2016 Hsiao et al. ; 9432245 August 2016 Sorenson et al. ; 9438566 September 2016 Zhang et al. ; 9450817 September 2016 Bahadur et al. ; 9450852 September 2016 Chen et al. ; 9462010 October 2016 Stevenson ; 9467478 October 2016 Khan et al. ; 9485163 November 2016 Fries et al. ; 9521067 December 2016 Michael et al. ; 9525564 December 2016 Lee ; 9602389 March 2017 Maveli et al. ; 9608962 March 2017 Chang ; 9621460 April 2017 Mehta et al. ; 9641551 May 2017 Kariyanahalli ; 9665432 May 2017 Kruse et al. ; 9686127 June 2017 Ramachandran et al. ; 9715401 July 2017 Devine et al. ; 9717021 July 2017 Hughes et al. ; 9722815 August 2017 Mukundan et al. ; 9755965 September 2017 Yadav et al. ; 9787559 October 2017 Schroeder ; 9807004 October 2017 Koley et al. ; 9825822 November 2017 Holland ; 9825911 November 2017 Brandwine ; 9825992 November 2017 Xu ; 9832128 November 2017 Ashner et al. ; 9906401 February 2018 Rao ; 9930011 March 2018 Clemons, Jr. et al. ; 9942787 April 2018 Tillotson ; 10038601 July 2018 Becker et al. ; 10057183 August 2018 Salle et al. ; 10057294 August 2018 Xu ; 10135789 November 2018 Mayya et al. ; 10142226 November 2018 Wu et al. ; 10178032 January 2019 Freitas ; 10187289 January 2019 Chen et al. ; 10229017 March 2019 Zou et al. ; 10237123 March 2019 Dubey et al. ; 10263832 April 2019 Ghosh ; 10320664 June 2019 Nainar et al. ; 10326830 June 2019 Singh ; 10348767 July 2019 Lee et al. ; 10425382 September 2019 Mayya et al. ; 10454708 October 2019 Mibu ; 10454714 October 2019 Mayya et al. ; 10498652 December 2019 Mayya et al. ; 10511546 December 2019 Singarayan et al. ; 10523539 December 2019 Mayya et al. ; 10554538 February 2020 Spohn et al. ; 10560431 February 2020 Chen et al. ; 10565464 February 2020 Han et al. ; 10574528 February 2020 Mayya et al. ; 10594516 March 2020 Cidon ; 10608844 March 2020 Cidon et al. ; 10637889 April 2020 Ermagan et al. ; 10666460 May 2020 Cidon et al. ; 10686625 June 2020 Cidon et al. ; 10749711 August 2020 Mukundan et al. ; 10778466 September 2020 Cidon et al. ; 10778528 September 2020 Mayya et al. ; 10805114 October 2020 Cidon et al. ; 10805272 October 2020 Mayya et al. ; 10841131 November 2020 Cidon et al. ; 2002/0198840 December 2002 Banka et al. ; 2003/0088697 May 2003 Matsuhira ; 2003/0112808 June 2003 Solomon ; 2003/0126468 July 2003 Markham ; 2003/0161313 August 2003 Jinmei et al. ; 2003/0189919 October 2003 Gupta et al. ; 2003/0202506 October 2003 Perkins et al. ; 2003/0219030 November 2003 Gubbi ; 2004/0059831 March 2004 Chu et al. ; 2004/0068668 April 2004 Lor et al. ; 2004/0165601 August 2004 Liu et al. ; 2004/0224771 November 2004 Chen et al. ; 2005/0078690 April 2005 DeLangis ; 2005/0154790 July 2005 Nagata et al. ; 2005/0172161 August 2005 Cruz et al. ; 2005/0265255 December 2005 Kodialam et al. ; 2006/0002291 January 2006 Alicherry et al. ; 2006/0114838 June 2006 Mandavilli et al. ; 2006/0171365 August 2006 Borella ; 2006/0182034 August 2006 Klinker et al. ; 2006/0182035 August 2006 Vasseur ; 2006/0193247 August 2006 Naseh et al. ; 2007/0064604 March 2007 Chen et al. ; 2007/0064702 March 2007 Bates et al. ; 2007/0091794 April 2007 Filsfils et al. ; 2007/0121486 May 2007 Guichard et al. ; 2007/0177511 August 2007 Das et al. ; 2007/0237081 October 2007 Kodialam et al. ; 2007/0260746 November 2007 Mirtorabi et al. ; 2007/0268882 November 2007 Breslau et al. ; 2008/0002670 January 2008 Bugenhagen et al. ; 2008/0049621 February 2008 McGuire et al. ; 2008/0080509 April 2008 Khanna et al. ; 2008/0095187 April 2008 Jung et al. ; 2008/0144532 June 2008 Chamarajanagar et al. ; 2008/0219276 September 2008 Shah ; 2008/0240121 October 2008 Xiong et al. ; 2009/0013210 January 2009 McIntosh et al. ; 2009/0125617 May 2009 Klessig et al. ; 2009/0154463 June 2009 Hines et al. ; 2009/0247204 October 2009 Sennett et al. ; 2009/0276657 November 2009 Wetmore et al. ; 2009/0303880 December 2009 Maltz et al. ; 2010/0008361 January 2010 Guichard et al. ; 2010/0017802 January 2010 Lojewski ; 2010/0046532 February 2010 Okita ; 2010/0088440 April 2010 Banks et al. ; 2010/0091823 April 2010 Retana et al. ; 2010/0107162 April 2010 Edwards et al. ; 2010/0118727 May 2010 Draves et al. ; 2010/0191884 July 2010 Holenstein et al. ; 2010/0223621 September 2010 Joshi et al. ; 2010/0309841 December 2010 Conte ; 2010/0309912 December 2010 Mehta et al. ; 2010/0322255 December 2010 Hao et al. ; 2010/0332657 December 2010 Elyashev et al. ; 2011/0007752 January 2011 Silva et al. ; 2011/0032939 February 2011 Nozaki et al. ; 2011/0040814 February 2011 Higgins ; 2011/0075674 March 2011 Li et al. ; 2011/0107139 May 2011 Middlecamp et al. ; 2011/0110370 May 2011 Moreno et al. ; 2011/0141877 June 2011 Xu et al. ; 2011/0142041 June 2011 Imai ; 2011/0153909 June 2011 Dong ; 2012/0008630 January 2012 Ould-Brahim ; 2012/0027013 February 2012 Napierala ; 2012/0136697 May 2012 Peles et al. ; 2012/0157068 June 2012 Eichen et al. ; 2012/0173694 July 2012 Yan et al. ; 2012/0173919 July 2012 Patel et al. ; 2012/0221955 August 2012 Raleigh et al. ; 2012/0250682 October 2012 Vincent et al. ; 2012/0250686 October 2012 Vincent et al. ; 2012/0300615 November 2012 Kempf et al. ; 2012/0317291 December 2012 Wolfe ; 2013/0019005 January 2013 Hui et al. ; 2013/0021968 January 2013 Reznik et al. ; 2013/0044764 February 2013 Casado et al. ; 2013/0051399 February 2013 Zhang et al. ; 2013/0054763 February 2013 Merwe et al. ; 2013/0103834 April 2013 Dzerve et al. ; 2013/0124718 May 2013 Griffith et al. ; 2013/0124911 May 2013 Griffith et al. ; 2013/0124912 May 2013 Griffith et al. ; 2013/0128889 May 2013 Mathur et al. ; 2013/0142201 June 2013 Kim et al. ; 2013/0173788 July 2013 Song ; 2013/0182712 July 2013 Aguayo et al. ; 2013/0191688 July 2013 Agarwal et al. ; 2013/0238782 September 2013 Zhao et al. ; 2013/0242718 September 2013 Zhang ; 2013/0254599 September 2013 Katkar et al. ; 2013/0258839 October 2013 Wang et al. ; 2013/0283364 October 2013 Chang et al. ; 2013/0286846 October 2013 Atlas et al. ; 2013/0301642 November 2013 Radhakrishnan et al. ; 2013/0308444 November 2013 Sem-Jacobsen et al. ; 2013/0315243 November 2013 Huang et al. ; 2013/0329548 December 2013 Nakil et al. ; 2013/0329601 December 2013 Yin et al. ; 2013/0346470 December 2013 Obstfeld et al. ; 2014/0019604 January 2014 Twitchell, Jr. ; 2014/0019750 January 2014 Dodgson et al. ; 2014/0064283 March 2014 Balus et al. ; 2014/0092907 April 2014 Sridhar et al. ; 2014/0108665 April 2014 Arora et al. ; 2014/0112171 April 2014 Pasdar ; 2014/0115584 April 2014 Mudigonda et al. ; 2014/0126418 May 2014 Brendel et al. ; 2014/0156818 June 2014 Hunt ; 2014/0156823 June 2014 Liu et al. ; 2014/0164560 June 2014 Ko et al. ; 2014/0173113 June 2014 Vemuri et al. ; 2014/0173331 June 2014 Martin et al. ; 2014/0208317 July 2014 Nakagawa ; 2014/0219135 August 2014 Li et al. ; 2014/0223507 August 2014 Xu ; 2014/0244851 August 2014 Lee ; 2014/0258535 September 2014 Zhang ; 2014/0269690 September 2014 Tu ; 2014/0279862 September 2014 Dietz et al. ; 2014/0280499 September 2014 Basavaiah et al. ; 2014/0317440 October 2014 Biermayr et al. ; 2014/0337500 November 2014 Lee ; 2014/0341109 November 2014 Cartmell et al. ; 2014/0372582 December 2014 Ghanwani et al. ; 2015/0016249 January 2015 Mukundan et al. ; 2015/0029864 January 2015 Raileanu et al. ; 2015/0046572 February 2015 Cheng et al. ; 2015/0052247 February 2015 Threefoot et al. ; 2015/0052517 February 2015 Raghu et al. ; 2015/0056960 February 2015 Egner et al. ; 2015/0058917 February 2015 Xu ; 2015/0088942 March 2015 Shah ; 2015/0089628 March 2015 Lang ; 2015/0092603 April 2015 Aguayo et al. ; 2015/0096011 April 2015 Watt ; 2015/0134777 May 2015 Onoue ; 2015/0139238 May 2015 Pourzandi et al. ; 2015/0146539 May 2015 Mehta et al. ; 2015/0163152 June 2015 Li ; 2015/0172121 June 2015 Farkas et al. ; 2015/0188823 July 2015 Williams et al. ; 2015/0189009 July 2015 Bemmel ; 2015/0195178 July 2015 Bhattacharya et al. ; 2015/0201036 July 2015 Nishiki et al. ; 2015/0222543 August 2015 Song ; 2015/0222638 August 2015 Morley ; 2015/0236945 August 2015 Michael et al. ; 2015/0236962 August 2015 Veres et al. ; 2015/0244617 August 2015 Nakil et al. ; 2015/0249644 September 2015 Xu ; 2015/0271104 September 2015 Chikkamath et al. ; 2015/0312142 October 2015 Barabash et al. ; 2015/0334696 November 2015 Gu et al. ; 2015/0349978 December 2015 Wu et al. ; 2015/0350907 December 2015 Timariu et al. ; 2015/0363733 December 2015 Brown ; 2015/0372943 December 2015 Hasan et al. ; 2015/0372982 December 2015 Herle et al. ; 2015/0381407 December 2015 Wang et al. ; 2015/0381493 December 2015 Bansal et al. ; 2016/0035183 February 2016 Buchholz et al. ; 2016/0036924 February 2016 Koppolu et al. ; 2016/0037434 February 2016 Gopal et al. ; 2016/0072669 March 2016 Saavedra ; 2016/0080502 March 2016 Yadav et al. ; 2016/0105392 April 2016 Thakkar et al. ; 2016/0105471 April 2016 Nunes et al. ; 2016/0134528 May 2016 Lin et al. ; 2016/0134591 May 2016 Liao et al. ; 2016/0142373 May 2016 Ossipov ; 2016/0164832 June 2016 Bellagamba et al. ; 2016/0164914 June 2016 Madhav et al. ; 2016/0173338 June 2016 Wolting ; 2016/0191363 June 2016 Haraszti et al. ; 2016/0191374 June 2016 Singh et al. ; 2016/0197834 July 2016 Luft ; 2016/0197835 July 2016 Luft ; 2016/0198003 July 2016 Luft ; 2016/0210209 July 2016 Verkaik et al. ; 2016/0218947 July 2016 Hughes et al. ; 2016/0255169 September 2016 Kovvuri et al. ; 2016/0261493 September 2016 Li ; 2016/0261495 September 2016 Xia et al. ; 2016/0261639 September 2016 Xu ; 2016/0269926 September 2016 Sundaram ; 2016/0308762 October 2016 Teng et al. ; 2016/0315912 October 2016 Mayya et al. ; 2016/0323377 November 2016 Einkauf et al. ; 2016/0352588 December 2016 Subbarayan et al. ; 2016/0359738 December 2016 Sullenberger et al. ; 2016/0366187 December 2016 Kamble ; 2016/0380886 December 2016 Blair et al. ; 2017/0005986 January 2017 Bansal et al. ; 2017/0012870 January 2017 Blair et al. ; 2017/0019428 January 2017 Cohn ; 2017/0026283 January 2017 Williams et al. ; 2017/0026355 January 2017 Mathaiyan et al. ; 2017/0034046 February 2017 Cai et al. ; 2017/0034129 February 2017 Sawant et al. ; 2017/0053258 February 2017 Carney et al. ; 2017/0055131 February 2017 Kong et al. ; 2017/0063674 March 2017 Maskalik et al. ; 2017/0063782 March 2017 Jain et al. ; 2017/0063794 March 2017 Jain et al. ; 2017/0064005 March 2017 Lee ; 2017/0093625 March 2017 Pera et al. ; 2017/0097841 April 2017 Chang et al. ; 2017/0104755 April 2017 Arregoces et al. ; 2017/0118173 April 2017 Arramreddy et al. ; 2017/0123939 May 2017 Maheshwari et al. ; 2017/0126564 May 2017 Mayya et al. ; 2017/0134186 May 2017 Mukundan et al. ; 2017/0134520 May 2017 Abbasi et al. ; 2017/0139789 May 2017 Fries et al. ; 2017/0155557 June 2017 Desai et al. ; 2017/0163473 June 2017 Sadana et al. ; 2017/0171310 June 2017 Gardner ; 2017/0181210 June 2017 Nadella et al. ; 2017/0195169 July 2017 Mills et al. ; 2017/0201585 July 2017 Doraiswamy et al. ; 2017/0207976 July 2017 Rovner et al. ; 2017/0214545 July 2017 Cheng et al. ; 2017/0214701 July 2017 Hasan ; 2017/0223117 August 2017 Messerli et al. ; 2017/0237710 August 2017 Mayya et al. ; 2017/0257260 September 2017 Govindan et al. ; 2017/0257309 September 2017 Appanna ; 2017/0264496 September 2017 Ao et al. ; 2017/0279717 September 2017 Bethers et al. ; 2017/0279803 September 2017 Desai et al. ; 2017/0289002 October 2017 Ganguli et al. ; 2017/0302565 October 2017 Ghobadi et al. ; 2017/0310641 October 2017 Jiang et al. ; 2017/0310691 October 2017 Vasseur et al. ; 2017/0317974 November 2017 Masurekar et al. ; 2017/0337086 November 2017 Zhu et al. ; 2017/0339054 November 2017 Yadav et al. ; 2017/0339070 November 2017 Chang et al. ; 2017/0364419 December 2017 Lo ; 2017/0366445 December 2017 Nemirovsky et al. ; 2017/0374174 December 2017 Evens et al. ; 2018/0006995 January 2018 Bickhart et al. ; 2018/0007123 January 2018 Cheng ; 2018/0014051 January 2018 Phillips et al. ; 2018/0034668 February 2018 Mayya et al. ; 2018/0041425 February 2018 Zhang ; 2018/0062914 March 2018 Boutros et al. ; 2018/0062917 March 2018 Chandrashekhar et al. ; 2018/0063036 March 2018 Chandrashekhar ; 2018/0063233 March 2018 Park ; 2018/0069924 March 2018 Tumuluru et al. ; 2018/0074909 March 2018 Bishop et al. ; 2018/0077081 March 2018 Lauer et al. ; 2018/0077202 March 2018 Xu ; 2018/0084081 March 2018 Kuchibhotla et al. ; 2018/0114569 April 2018 Strachan et al. ; 2018/0131615 May 2018 Zhang ; 2018/0131720 May 2018 Hobson et al. ; 2018/0145899 May 2018 Rao ; 2018/0167378 June 2018 Kostyukov et al. ; 2018/0176073 June 2018 Dubey et al. ; 2018/0176082 June 2018 Katz et al. ; 2018/0176130 June 2018 Banerjee et al. ; 2018/0213472 July 2018 Ishii et al. ; 2018/0219765 August 2018 Michael et al. ; 2018/0219766 August 2018 Michael et al. ; 2018/0234300 August 2018 Mayya et al. ; 2018/0260125 September 2018 Boles et al. ; 2018/0262468 September 2018 Kumar et al. ; 2018/0270104 September 2018 Zheng et al. ; 2018/0278541 September 2018 Wu et al. ; 2018/0295529 October 2018 Jen et al. ; 2018/0302286 October 2018 Mayya et al. ; 2018/0302321 October 2018 Manthiramoorthy et al. ; 2018/0351855 December 2018 Sood et al. ; 2018/0351862 December 2018 Jeganathan et al. ; 2018/0351863 December 2018 Vairavakkalai et al. ; 2018/0351882 December 2018 Jeganathan et al. ; 2018/0373558 December 2018 Chang ; 2018/0375744 December 2018 Mayya et al. ; 2018/0375824 December 2018 Mayya et al. ; 2018/0375967 December 2018 Pithawala et al. ; 2019/0014038 January 2019 Ritchie ; 2019/0020588 January 2019 Twitchell, Jr. ; 2019/0020627 January 2019 Yuan ; 2019/0028552 January 2019 Johnson et al. ; 2019/0036810 January 2019 Michael et al. ; 2019/0046056 February 2019 Khachaturian et al. ; 2019/0058657 February 2019 Chunduri et al. ; 2019/0058709 February 2019 Kempf et al. ; 2019/0068470 February 2019 Mirsky ; 2019/0068493 February 2019 Ram ; 2019/0068500 February 2019 Hira ; 2019/0075083 March 2019 Mayya et al. ; 2019/0103990 April 2019 Cidon et al. ; 2019/0103991 April 2019 Cidon et al. ; 2019/0103992 April 2019 Cidon et al. ; 2019/0103993 April 2019 Cidon et al. ; 2019/0104035 April 2019 Cidon et al. ; 2019/0104049 April 2019 Cidon et al. ; 2019/0104050 April 2019 Cidon et al. ; 2019/0104051 April 2019 Cidon et al. ; 2019/0104052 April 2019 Cidon et al. ; 2019/0104053 April 2019 Cidon et al. ; 2019/0104063 April 2019 Cidon et al. ; 2019/0104064 April 2019 Cidon et al. ; 2019/0104109 April 2019 Cidon et al. ; 2019/0104111 April 2019 Cidon et al. ; 2019/0104413 April 2019 Cidon ; 2019/0140889 May 2019 Mayya et al. ; 2019/0140890 May 2019 Mayya et al. ; 2019/0158605 May 2019 Markuze ; 2019/0199539 June 2019 Deng et al. ; 2019/0220703 July 2019 Prakash et al. ; 2019/0238364 August 2019 Boutros ; 2019/0238446 August 2019 Barzik et al. ; 2019/0238449 August 2019 Michael et al. ; 2019/0238450 August 2019 Michael et al. ; 2019/0268421 August 2019 Markuze et al. ; 2019/0280962 September 2019 Michael et al. ; 2019/0280963 September 2019 Michael et al. ; 2019/0280964 September 2019 Michael et al. ; 2019/0313907 October 2019 Khachaturian et al. ; 2019/0319847 October 2019 Nahar et al. ; 2019/0364099 November 2019 Thakkar ; 2019/0372888 December 2019 Michael et al. ; 2019/0372889 December 2019 Michael et al. ; 2019/0372890 December 2019 Michael et al. ; 2020/0014615 January 2020 Michael et al. ; 2020/0014616 January 2020 Michael et al. ; 2020/0014661 January 2020 Mayya ; 2020/0021514 January 2020 Michael et al. ; 2020/0021515 January 2020 Michael et al. ; 2020/0036624 January 2020 Michael et al. ; 2020/0059459 February 2020 Abraham et al. ; 2020/0092207 March 2020 Sipra et al. ; 2020/0099659 March 2020 Cometto et al. ; 2020/0106696 April 2020 Michael et al. ; 2020/0106706 April 2020 Mayya et al. ; 2020/0119952 April 2020 Mayya et al. ; 2020/0127905 April 2020 Mayya et al. ; 2020/0153736 May 2020 Liebherr et al. ; 2020/0218558 July 2020 Sreenath et al. ; 2020/0235990 July 2020 Janakiraman ; 2020/0235999 July 2020 Mayya et al. ; 2020/0236046 July 2020 Jain et al. ; 2020/0244721 July 2020 S ; 2020/0267184 August 2020 Vera-Schockner ; 2020/0280587 September 2020 Janakiraman et al. ; 2020/0296026 September 2020 Michael et al. ; 2020/0366530 November 2020 Mukundan et al. ; 2020/0366562 November 2020 Mayya et al. ; 1912381 April 2008 ; 3041178 July 2016 ; 3509256 July 2019 ; 03073701 September 2003 ; 2012167184 December 2012 ; 2017083975 May 2017 ; 2019070611 April 2019 ; 2019094522 May 2019 ; 2020018704 January 2020 ; 2020101922 May 2020
  • Other References: Non-Published Commonly Owned U.S. Appl. No. 16/945,700, filed Jul. 31, 2020, 37 pages, Nicira, Inc. cited by applicant ; Non-Published Commonly Owned U.S. Appl. No. 16/945,867, filed Aug. 1, 2020, 30 pages, Nicira, Inc. cited by applicant ; Mudigonda, Jayaram, et al., “NetLord: A Scalable Multi-Tenant Network Architecture for Virtualized Datacenters,” Proceedings of the ACM SIGCOMM 2011 Conference, Aug. 15-19, 2011, 12 pages, ACM, Toronto, Canada. cited by applicant ; Non-published Commonly Owned U.S. Appl. No. 16/656,555, filed Oct. 17, 2019, 40 pages, Nicira, Inc. cited by applicant ; Non-Published Commonly Owned U.S. Appl. No. 16/662,363, filed Oct. 24, 2019, 129 pages, VMware, Inc. cited by applicant ; Non-Published Commonly Owned U.S. Appl. No. 16/662,379, filed Oct. 24, 2019, 123 pages, VMware, Inc. cited by applicant ; Non-Published Commonly Owned U.S. Appl. No. 16/662,402, filed Oct. 24, 2019, 128 pages, VMware, Inc. cited by applicant ; Non-Published Commonly Owned U.S. Appl. No. 16/662,427, filed Oct. 24, 2019, 165 pages, VMware, Inc. cited by applicant ; Non-Published Commonly Owned U.S. Appl. No. 16/662,489, filed Oct. 24, 2019, 165 pages, VMware, Inc. cited by applicant ; Non-Published Commonly Owned U.S. Appl. No. 16/662,510, filed Oct. 24, 2019, 165 pages, VMware, Inc. cited by applicant ; Non-Published Commonly Owned U.S. Appl. No. 16/662,570, filed Oct. 24, 2019, 141 pages, VMware, Inc. cited by applicant ; Non-Published Commonly Owned U.S. Appl. No. 16/662,587, filed Oct. 24, 2019, 145 pages, VMware, Inc. cited by applicant ; Non-Published Commonly Owned U.S. Appl. No. 16/662,591, filed Oct. 24, 2019, 130 pages, VMware, Inc. cited by applicant ; Non-Published Commonly Owned U.S. Appl. No. 16/699,719, filed Dec. 1, 2019, 42 pages, Nicira, Inc. cited by applicant ; Non-Published Commonly Owned U.S. Appl. No. 16/724,154, filed Dec. 20, 2019, 27 pages, Nicira, Inc. cited by applicant ; Non-Published Commonly Owned U.S. Appl. No. 16/785,628, filed Feb. 9, 2020, 44 pages, Nicira, Inc. cited by applicant ; Del Piccolo, Valentin, et al., “A Survey of Network Isolation Solutions for Multi-Tenant Data Centers,” IEEE Communications Society, Apr. 20, 2016, vol. 18, No. 4, 37 pages, IEEE. cited by applicant ; Fortz, Bernard, et al., “Internet Traffic Engineering by Optimizing OSPF Weights,” Proceedings IEEE INFOCOM 2000, Conference on Computer Communications, Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies, Mar. 26-30, 2000, 11 pages, IEEE, Tel Aviv, Israel, Israel. cited by applicant ; Francois, Frederic, et al., “Optimizing Secure SDN-enabled Inter-Data Centre Overlay Networks through Cognitive Routing,” 2016 IEEE 24th International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems (MASCOTS), Sep. 19-21, 2016, 10 pages, IEEE, London, UK. cited by applicant ; Michael, Nithin, et al., “HALO: Hop-by-Hop Adaptive Link-State Optimal Routing,” IEEE/ACM Transactions on Networking, Dec. 2015, 14 pages, vol. 23, No. 6, IEEE. cited by applicant ; Mishra, Mayank, et al., “Managing Network Reservation for Tenants in Oversubscribed Clouds,” 2013 IEEE 21st International Symposium on Modelling, Analysis and Simulation of Computer and Telecommunication Systems, Aug. 14-16, 2013, 10 pages, IEEE, San Francisco, CA, USA. cited by applicant ; Non-Published Commonly Owned U.S. Appl. No. 17/068,603, filed Oct. 12, 2020, 37 pages, Nicira, Inc. cited by applicant ; Non-Published Commonly Owned U.S. Appl. No. 15/803,964, filed Nov. 6, 2017, 15 pages, The Mode Group. cited by applicant ; Non-Published Commonly Owned U.S. Appl. No. 16/216,235, filed Dec. 11, 2018, 19 pages, The Mode Group. cited by applicant ; Non-Published Commonly Owned U.S. Appl. No. 16/818,862, filed Mar. 13, 2020, 198 pages, The Mode Group. cited by applicant ; Ray, Saikat, et al., “Always Acyclic Distributed Path Computation,” University of Pennsylvania Department of Electrical and Systems Engineering Technical Report, May 2008, 16 pages, University of Pennsylvania ScholarlyCommons. cited by applicant ; Webb, Kevin C., et al., “Blender: Upgrading Tenant-Based Data Center Networking,” 2014 ACM/IEEE Symposium on Architectures for Networking and Communications Systems (ANCS), Oct. 20-21, 2014, 11 pages, IEEE, Marina del Rey, CA, USA. cited by applicant ; Yap, Kok-Kiong, et al., “Taking the Edge off with Espresso: Scale, Reliability and Programmability for Global Internet Peering,” SIGCOMM '17: Proceedings of the Conference of the ACM Special Interest Group on Data Communication, Aug. 21-25, 2017, 14 pages, Los Angeles, CA. cited by applicant ; Huang, Cancan, et al., “Modification of Q.SD-WAN,” Rapporteur Group Meeting—Doc, Study Period 2017-2020, Q4/11-DOC1 (190410), Study Group 11, Apr. 10, 2019, 19 pages, International Telecommunication Union, Geneva, Switzerland. cited by applicant
  • Primary Examiner: Luu, Le H
  • Attorney, Agent or Firm: Adeli LLP

Klicken Sie ein Format an und speichern Sie dann die Daten oder geben Sie eine Empfänger-Adresse ein und lassen Sie sich per Email zusenden.

oder
oder

Wählen Sie das für Sie passende Zitationsformat und kopieren Sie es dann in die Zwischenablage, lassen es sich per Mail zusenden oder speichern es als PDF-Datei.

oder
oder

Bitte prüfen Sie, ob die Zitation formal korrekt ist, bevor Sie sie in einer Arbeit verwenden. Benutzen Sie gegebenenfalls den "Exportieren"-Dialog, wenn Sie ein Literaturverwaltungsprogramm verwenden und die Zitat-Angaben selbst formatieren wollen.

xs 0 - 576
sm 576 - 768
md 768 - 992
lg 992 - 1200
xl 1200 - 1366
xxl 1366 -