- Plano TX, US Wei Xu - Dublin CA, US Xiaofeng Yang - Pleasanton CA, US Zhi Liu - Beijing, CN Zhe Fu - Beijing, CN Jun Li - Beijing, CN
Assignee:
Futurewei Technologies, Inc. - Plano TX
International Classification:
H04L 12/24 H04L 29/08
Abstract:
A service level agreement (SLA) system is provided for multi-tenant cloud computing to enable provisioning of computing instances for tenants with a networking SLA. A networking SLA may specify a bandwidth requirement, for example, between instances to be scheduled for a tenant in a datacenter. The SLA system evaluates nodes in the datacenter based on a remaining capacity of links associated with nodes implementing the networking SLA. A modular system is provided to enable integration of the SLA system into existing cloud computing infrastructures. The cloud management system may query the SLA system to determine nodes in the datacenter capable of meeting a networking SLA. The list may be ordered to indicate nodes having better capacity to fulfill the networking SLA. The cloud management system can utilize the ordered list of nodes in scheduling instance deployments for tenant requests.
Multi-Core Lock-Free Rate Limiting Apparatus And Method
- Plano TX, US Xiaofeng Yang - Pleasanton CA, US Yan Sun - Santa Clara CA, US Yizhen Liu - Milpitas CA, US Zhe Fu - Beijing, CN Zhi Liu - Beijing, CN Jun Li - Beijing, CN
Assignee:
Futurewei Technologies, Inc. - Plano TX
International Classification:
H04L 12/851 H04L 12/935 H04L 12/819 H04L 12/863
Abstract:
An apparatus, such as a network element, comprises a receiver to receive a plurality of packets. A memory stores instructions and forms a first and second set of virtual queues to store the plurality of packets. A processor having one or more cores with one or more packet classifiers provides a classification of a packet in the plurality of packets. The processor in communication with the memory executes instructions to transfer the packet from the receiver to a virtual queue in the first set of virtual queues based on the classification. The processor also transfers the packet from the virtual queue to a transmitter based on a demand rate value and supply rate value associated with the virtual queue.
2007 to 2000 Associate Professor of NeurologyWashington University in St. Louis St. Louis, MO 2002 to 2007 Research Assistant Professor of NeurologyUniversity of Missouri Columbia, SC 1994 to 1999 Senior Research Specialist and Laboratory ManagerPeking Union Medical College Hospital, Beijing, China
1988 to 1992 Assistant Professor of Cardiothoracic Surgery
Education:
Washington University St. Louis, MO 1999 to 2002 doctoral in NeurologyUniversity of Missouri Columbia, MO 1992 to 1994 doctoral in SurgeryPeking Union Medical College 1991 MSZhangjiakou Medical School 1983 to 1988Peking University, School of Medicine 1983
2007 to 2000 Associate Professor of NeurologyWashington University in St. Louis St. Louis, MO 2002 to 2007 Research Assistant Professor of NeurologyUniversity of Missouri Columbia, SC 1994 to 1999 Senior Research Specialist and Laboratory ManagerPeking Union Medical College Hospital, Beijing, China
1988 to 1992 Assistant Professor of Cardiothoracic Surgery
Education:
Washington University St. Louis, MO Jan 1999 to Jan 2002 Post-doctoral in NeurologyUniversity of Missouri Columbia, MO Jan 1992 to Jan 1994 Post-doctoral in SurgeryPeking Union Medical College 1991 MSPeking University, School of Medicine Jan 1983 MD in Medicine