
NSF Org: |
CNS Division Of Computer and Network Systems |
Recipient: |
|
Initial Amendment Date: | August 21, 2007 |
Latest Amendment Date: | April 9, 2009 |
Award Number: | 0720757 |
Award Instrument: | Continuing Grant |
Program Manager: |
Mohamed G. Gouda
CNS Division Of Computer and Network Systems CSE Directorate for Computer and Information Science and Engineering |
Start Date: | September 1, 2007 |
End Date: | August 31, 2010 (Estimated) |
Total Intended Award Amount: | $300,000.00 |
Total Awarded Amount to Date: | $300,000.00 |
Funds Obligated to Date: |
FY 2008 = $100,000.00 FY 2009 = $100,000.00 |
History of Investigator: |
|
Recipient Sponsored Research Office: |
2200 VINE ST # 830861 LINCOLN NE US 68503-2427 (402)472-3171 |
Sponsor Congressional District: |
|
Primary Place of Performance: |
2200 VINE ST # 830861 LINCOLN NE US 68503-2427 |
Primary Place of
Performance Congressional District: |
|
Unique Entity Identifier (UEI): |
|
Parent UEI: |
|
NSF Program(s): |
CSR-Computer Systems Research, DATA-INTENSIVE COMPUTING |
Primary Program Source: |
01000809DB NSF RESEARCH & RELATED ACTIVIT 01000910DB NSF RESEARCH & RELATED ACTIVIT |
Program Reference Code(s): |
|
Program Element Code(s): |
|
Award Agency Code: | 4900 |
Fund Agency Code: | 4900 |
Assistance Listing Number(s): | 47.070 |
ABSTRACT
Applications utilizing garbage collection often require up to five times more heap memory than similar applications using explicit memory management. In large server applications, such poor memory utilization can cause the throughput performance to degrade ungracefully, leading to unstable systems and unexpected failures.
The goal of this project is to develop a memory-efficient garbage collection framework for these servers. The framework has three components not existing in today's commercial garbage collectors: compartmental heaps, phase-based garbage collection invocation policy, and priority page eviction policy. Collectively, these three components allow any garbage collectors utilizing our framework to perform more efficiently while requiring less memory. The ultimate result is an increase in the throughput performance and a predictable and graceful throughput degradation behavior of these servers under extreme memory demands.
The success of our proposed work will help promote the transfer of the technologies developed into practice through the industry collaborations and into the classroom through the various related courses. In a broader context, the proposed work will improve the performance and robustness of server applications including application servers and web services, which are the foundations of web based applications serving millions of users each day.
PUBLICATIONS PRODUCED AS A RESULT OF THIS RESEARCH
Note:
When clicking on a Digital Object Identifier (DOI) number, you will be taken to an external
site maintained by the publisher. Some full text articles may not yet be available without a
charge during the embargo (administrative interval).
Some links on this page may take you to non-federal websites. Their policies may differ from
this site.
Please report errors in award information by writing to: awardsearch@nsf.gov.