- ARMONK NY, US Junaid Khalid - Madison WI, US Karthick Rajamani - Austin TX, US Eric Rozner - Austin TX, US Cong Xu - Austin TX, US
International Classification:
G06F 9/46 G06F 9/48
Abstract:
Utilizing a computing device to determine and enforce limits on cloud computing containers transmitting data over a network. A determination is made of total container time remaining available for a first container to execute in a computing environment, the first container utilizing one or more processor threads executing on a computing device. Processor packet transmission time is determined for processing and transmission of a packet or a batch of packets via a network stack associated with the computing device by the one or more processor threads utilized by the first container. An updated total container time remaining for the first container is calculated, accounting for the processor packet transmission time. The updated total container time remaining is enforced by descheduling all processor threads utilized by the first container if the updated total container time remaining is insufficient.
Accounting And Enforcing Non-Process Execution By Container-Based Software Receiving Data Over A Network
- ARMONK NY, US Junaid Khalid - Madison WI, US Karthick Rajamani - Austin TX, US Eric Rozner - Austin TX, US Cong Xu - Austin TX, US
International Classification:
G06F 9/46 G06F 9/48
Abstract:
Utilizing a computing device to determine and enforce limits on cloud computing containers receiving data over a network. A determination is made of total container time remaining available for a first container to execute in a computing environment. Processor packet receipt time is determined for receiving and processing of a packet or a batch of packets via a network stack associated with the computing device. An updated total container time remaining is calculated for the first container accounting for the processor packet receipt time. The updated total container time remaining is enforced by dropping a subsequent packet or batch of packets received at the network stack if the updated total container time remaining is insufficient.
Accounting And Enforcing Non-Process Execution By Container-Based Software Transmitting Data Over A Network
- Armonk NY, US Junaid Khalid - Madison WI, US Karthick Rajamani - Austin TX, US Eric Rozner - Austin TX, US Cong Xu - Austin TX, US
International Classification:
G06F 9/46 G06F 9/48
Abstract:
Utilizing a computing device to determine and enforce limits on cloud computing containers transmitting data over a network. A determination is made of total container time remaining available for a first container to execute in a computing environment, the first container utilizing one or more processor threads executing on a computing device. Processor packet transmission time is determined for processing and transmission of a packet or a batch of packets via a network stack associated with the computing device by the one or more processor threads utilized by the first container. An updated total container time remaining for the first container is calculated, accounting for the processor packet transmission time. The updated total container time remaining is enforced by descheduling all processor threads utilized by the first container if the updated total container time remaining is insufficient.
Accounting And Enforcing Non-Process Execution By Container-Based Software Transmitting Data Over A Network
- Armonk NY, US Junaid Khalid - Madison WI, US Karthick Rajamani - Austin TX, US Eric Rozner - Austin TX, US Cong Xu - Austin TX, US
International Classification:
G06F 9/46 G06F 9/48
Abstract:
Utilizing a computing device to determine and enforce limits on cloud computing containers transmitting data over a network. A determination is made of total container time remaining available for a first container to execute in a computing environment, the first container utilizing one or more processor threads executing on a computing device. Processor packet transmission time is determined for processing and transmission of a packet or a batch of packets via a network stack associated with the computing device by the one or more processor threads utilized by the first container. An updated total container time remaining for the first container is calculated, accounting for the processor packet transmission time. The updated total container time remaining is enforced by descheduling all processor threads utilized by the first container if the updated total container time remaining is insufficient.
Dynamically Allocating Cache In A Multi-Tenant Processing Infrastructure
- ARMONK NY, US Alexandre P. Ferreira - Austin TX, US Karthick Rajamani - Austin TX, US Juan C. Rubio - Austin TX, US Cong Xu - Austin TX, US
International Classification:
G06F 12/0871 G06F 12/0811 G06F 12/0831
Abstract:
Dynamically allocating cache in a multi-tenant infrastructure includes monitoring cache usage for multiple workloads in a multi-tenant processing infrastructure to determine a workload phase. A baseline performance level per workload is determined. The baseline performance level is dependent upon the workload phase. The workloads for each tenant are categorized based on cache utilization and the cache is allocated to each workload based on the baseline performance level, cache utilization, and system wide cache capacity.
Teaching Assistant at University of Wisconsin-Madison
Location:
Madison, Wisconsin
Industry:
Investment Banking
Work:
University of Wisconsin-Madison - Madison, Wisconsin Area since Sep 2012
Teaching Assistant
Goldman Sachs - New York Jun 2012 - Aug 2012
Investment Banking Summer Analyst
Robert W. Baird & Co. Jun 2011 - Jun 2012
Private Wealth Management Intern
Wisconsin School of Business Aug 2009 - Jun 2011
INSITE Entrepreneurship Census Research Assistant
Wisconsin School of Business Jun 2009 - Aug 2009
Wisconsin Entrepreneurial Bootcamp 2010 Team member
Education:
University of Wisconsin-Madison - School of Business 2009 - 2013
BBA, Finance, Risk Management and Insurance
Skills:
Microsoft Excel Financial Modeling Equity Research Valuation Corporate Finance Investment Banking Investments Bloomberg PowerPoint Financial Analysis Capital IQ
Ibm
Research Staff Member
Purdue University Jan 2011 - Dec 2015
Research Assistant
National University of Singapore Aug 2011 - Jul 2015
Undergraduate
Ibm Aug 2011 - Jul 2015
Consultant
Quartersec Oct 2014 - Apr 2015
Cofounder
Education:
Purdue University 2011 - 2015
Doctorates, Doctor of Philosophy
National University of Singapore 2011 - 2015
Bachelors
Purdue University 2010 - 2015
Doctorates, Doctor of Philosophy, Computer Science
Chengdu No.7 High School 2007 - 2010
Beihang University 2007 - 2010
Masters, Computer Science, Engineering, Computer Science and Engineering
Northeastern University (Cn) 2003 - 2007
Bachelors, Software Engineering
Skills:
Ios Development Java Javascript Html Applescript Vba Kvm Xen Linux Calico Kubernetes C C# Python C++ Sql Algorithms Hdfs Hadoop Performance Isolation on X86
Interests:
Social Services Photography Science and Technology Music Swimming
Languages:
Mandarin English
Certifications:
Certificate of Distinction In the Area of Ict Solutioning Ibm Db2
Clinical Research Physician in Hema/Oncology at Eli Lilly and Company
Location:
Shanghai City, China
Industry:
Hospital & Health Care
Work:
Eli Lilly and Company - Shanghai, China since Aug 2012
Clinical Research Physician in Hema/Oncology
Clemson University - Clemson, South Carolina Area Jan 2010 - May 2012
Lab Instructor
Greenville Hospital System - Greenville, South Carolina Area May 2011 - Jan 2012
Clerkship in Hema/Oncology
Education:
Clemson University 2007 - 2012
MD, PhD, Oncology
Tongji Medical College 2002 - 2007
Bachelor of Medicine
Skills:
Epidemiology Molecular Biology Genetics Immunology Clinical Research Cell Biology Lifesciences Medicine Biochemistry Healthcare Biotechnology College Teaching Research Teaching Public Speaking Clinical Trials Internal Medicine Pediatrics
Interests:
Oncology practice, Cancer research, golf, work-out, basketball
Honor & Awards:
Clemson Graduate School Professional Enrichment Grant
Clemson Graduate Advisory Board
Name / Title
Company / Classification
Phones & Addresses
Cong Xu Principal
Sound of May Electrical Contractor · Electrical Work, Nsk
10301 46 Ave NE, Seattle, WA 98125
Youtube
Cai Luong Bao Cong Xu An Anh Em Song Sinh
Ci Lng: Bao Cng X n Anh Em Song Sinh Ngh S: V Linh, Ngc Huyn, Kim T Lo...
Duration:
2h 9m 48s
Hai Bao Cong Xu An Bat Hieu Nhi (Bao Chung, H...
Hi: Bao Cng X n Bt Hiu Nhi Din Vin: Bo Chung, Hu Ngha Subscribe us at:...
Duration:
14m 3s
Cng X DJ: Tt C Qu Xung 02(Nhc m Bay Phng)
Duration:
5h 32m 19s
6. QUN L CNG VIC: 3 Thu ky theo doi qua trinh...
Duration:
1m 50s
Hai Xu An Bao Cong Gia (Bao Chung, Kieu Oanh,...
Hi: X n Bao Cng Gi Din Vin: Bo Chung, Kiu Oanh, Anh V, Bo Quc, Uyn Tho...
Duration:
55m 49s
Cong Xu Sentenced For Shooting Nassau County ...
Judge sentences gunman to 30 years in prison for shooting Nassau Count...