NSF Org: |
IIS Div Of Information & Intelligent Systems |
Recipient: |
|
Initial Amendment Date: | January 4, 2012 |
Latest Amendment Date: | February 8, 2016 |
Award Number: | 1149372 |
Award Instrument: | Continuing Grant |
Program Manager: |
Sylvia Spengler
sspengle@nsf.gov (703)292-7347 IIS Div Of Information & Intelligent Systems CSE Direct For Computer & Info Scie & Enginr |
Start Date: | February 1, 2012 |
End Date: | January 31, 2019 (Estimated) |
Total Intended Award Amount: | $496,648.00 |
Total Awarded Amount to Date: | $496,648.00 |
Funds Obligated to Date: |
FY 2013 = $101,423.00 FY 2014 = $104,662.00 FY 2015 = $107,825.00 FY 2016 = $101,231.00 |
History of Investigator: |
|
Recipient Sponsored Research Office: |
1400 WASHINGTON AVE ALBANY NY US 12222-0100 (518)437-4974 |
Sponsor Congressional District: |
|
Primary Place of Performance: |
NY US 12222-0100 |
Primary Place of Performance Congressional District: |
|
Unique Entity Identifier (UEI): |
|
Parent UEI: |
|
NSF Program(s): | Info Integration & Informatics |
Primary Program Source: |
01001314DB NSF RESEARCH & RELATED ACTIVIT 01001415DB NSF RESEARCH & RELATED ACTIVIT 01001516DB NSF RESEARCH & RELATED ACTIVIT 01001617DB 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
Complex networks such as human social groups, transportation networks and the World Wide Web are frequently represented as graphs. The goal of this project is to construct a new system that both conveniently and efficiently executes queries on collections of large graphs. To achieve this goal, the project develops data storage and processing techniques that can effectively use a server cluster.
The project's outcomes include (1) efficient data storage techniques that take advantage of commonalities between graphs, (2) methods that allow simple implementations of parallel graph processing solutions, (3) a framework that accelerates queries on multiple graphs by sharing computations across graphs, (4) techniques that store data on disks in a manner optimized for query execution, (5) methods that optimize query execution by appropriately distributing data over servers, and (6) techniques that mask server failures while balancing recovery speed and required cost.
This project has significant impacts on many application areas where it is critical to understand networks of various types. Examples include national security, social and political studies, transportation and marketing. Programming assignments and term projects based on this research are developed for undergraduate/graduate courses on data management systems, distributed systems and social network analysis. This project also offers research opportunities to both high school and minority students through summer programs at the University at Albany, State University of New York. The software, experimental data and research papers that result from this project will be disseminated through the project website (http://www.cs.albany.edu/~jhh/research/G_star/).
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.
PROJECT OUTCOMES REPORT
Disclaimer
This Project Outcomes Report for the General Public is displayed verbatim as submitted by the Principal Investigator (PI) for this award. Any opinions, findings, and conclusions or recommendations expressed in this Report are those of the PI and do not necessarily reflect the views of the National Science Foundation; NSF has not approved or endorsed its content.
The goal of the project is to construct a system for efficiently storing and querying series of graphs that represent large, evolving networks at different points in time. This system can support applications where it is critical to understand a certain type of network, such as a social network, transportation network, or the World Wide Web. These applications include national security, social and political studies, transportation, and marketing.
Our early work in this project focused on developing techniques that efficiently store graphs by taking advantage of the commonalities among them and accelerate queries on multiple graphs by sharing computations across graphs. Our experiments showed that these graph storage and query processing techniques have substantial benefits over approaches that store and process each graph individually.
We also developed techniques for distributing a series of graphs over multiple servers, sharply contrasting with existing solutions that can distribute only one graph at a time. Our techniques strive to maximize the speed of graph queries by distributing each graph over an appropriate subset of servers. These techniques can also dynamically re-distribute graph data over servers to avoid performance bottlenecks and replicate data to mask server failures and improve performance.
In addition to the above techniques, we developed solutions for various types of graph queries/problems such as finding the most central node(s) in a graph, identifying a set of nodes with the highest influence in a graph, efficiently finding regions in a graph that match user-specified criteria, and estimating the centrality of each node in wireless sensor networks to enable efficient and reliable communication.
The source code of our system has been made available to the public (http://www.cs.albany.edu/~gstar). Research papers summarizing our research outcomes have been published by academic journals and conferences, and also posted on the above website. Parts of our system code have been used in projects developed for courses on database systems, distributed systems, and object-oriented programming. Three former PhD students who contributed to the project joined academia as tenure-track faculty members.
Last Modified: 05/29/2019
Modified by: Jeong-Hyon Hwang
Please report errors in award information by writing to: awardsearch@nsf.gov.