James Aspnes - US grants
Affiliations: | Computer Science | Yale University, New Haven, CT |
We are testing a new system for linking grants to scientists.
The funding information displayed below comes from the NIH Research Portfolio Online Reporting Tools and the NSF Award Database.The grant data on this page is limited to grants awarded in the United States and is thus partial. It can nonetheless be used to understand how funding patterns influence mentorship networks and vice-versa, which has deep implications on how research is done.
You can help! If you notice any innacuracies, please sign in and mark grants as correct or incorrect matches.
High-probability grants
According to our matching algorithm, James Aspnes is the likely recipient of the following grants.Years | Recipients | Code | Title / Keywords | Matching score |
---|---|---|---|---|
1994 — 1998 | Aspnes, James | N/AActivity Code Description: No activity code was retrieved: click on the grant title for more information |
Ria: the Competitive Analysis of Distributed Algorithms @ Yale University This research applies the technique of competitive analysis, originally developed to study on-line algorithms, to the design of algorithms for distributed systems with unpredictable failures. Competitive analysis compares the performance of an algorithm with that of an optimal ``off-line'' algorithm designer in effect to predict the future. Using it, an algorithm designer can avoid the perils of designing for the worst case (yielding algorithms too inefficient under milder conditions to be practical) or for a normal case that may turn out to have little correspondence with reality. (1) The first task of the project is to formulate performance measures for distributed algorithms that are amenable to competitive analysis (the surprising difficulty of this task may explain why previous applications of competitive analysis to distributed problems have largely concentrated on the on-line aspects of those problems). (2) The second is to construct distributed algorithms that perform well by the competitive measures. By implementing these algorithms it is possible to test that the measures do in fact predict good real-world performance. This work will yield both insights into the theory of distributed algorithms and better practical algorithms for the distributed system builder. |
1 |
1995 — 1998 | Beigel, Richard Aspnes, James |
N/AActivity Code Description: No activity code was retrieved: click on the grant title for more information |
@ Yale University Computer systems of the future may consist of thousands or even millions of processors. Inevitably some of the processors will fail. Faulty processors need to be repaired so that the system on continue functioning. The goal of this project is to investigate improvements to the existing algorithms for parallel fault diagnosis. Second, and more importantly, the project will develop dynamic models for fault diagnosis that are more realistic than previous models. |
1 |
1999 — 2002 | Aspnes, James | N/AActivity Code Description: No activity code was retrieved: click on the grant title for more information |
Asynchronous Epidemic Algorithms @ Yale University Epidemic and gossip algorithms attempt to spread information quickly through a network of processors. Traditionally, these algorithms have assumed that most processors and communications links run at approximately the same speed. This assumption is unrealistic for large Wide Area Networks such as the Internet that contain both slow and fast links and both slow and fast machines. The project will design and analyze highly-resilient and scalable mechanisms for propagating information rapidly that extend the epidemic approach to models that more accurately reflect real-world conditions. |
1 |
2001 — 2004 | Aspnes, James | N/AActivity Code Description: No activity code was retrieved: click on the grant title for more information |
Fault-Tolerant Distributed Resource Location @ Yale University James Aspnes |
1 |
2003 — 2006 | Aspnes, James | N/AActivity Code Description: No activity code was retrieved: click on the grant title for more information |
Distributed Tree Infrastructure For Peer-to-Peer Systems @ Yale University Peer-to-peer networks are distributed systems without any central |
1 |
2004 — 2008 | Aspnes, James Yang, Yang [⬀] Yang, Yang [⬀] Yang, Yang [⬀] Silberschatz, Abraham (co-PI) [⬀] |
N/AActivity Code Description: No activity code was retrieved: click on the grant title for more information |
Nets - Nr: Design and Evaluation of Multihomed Networks @ Yale University Multi-homed networks are typically consisting of a number of access links be-longing to several distinct service providers. Many networks in the Internet are becoming multi-homed because multi-homing has the potential to improve availability and robustness, improve end-to-end application performance, re-duce operational cost of a user's network, and improve competitiveness of ser-vice providers. In this research project, the researchers will design architecture, algorithms, and protocols for multi-homing to contribute to the efficient opera-tion of multi-homed networks, which are becoming a critical component of the national information infrastructure. This research also aims to develop and dis-tribute a software tool to evaluate key perspectives of global, heterogeneous networks consisting of adaptive single-homed networks, multi-homed networks, and overlay networks. |
1 |
2009 — 2013 | Angluin, Dana [⬀] Aspnes, James |
N/AActivity Code Description: No activity code was retrieved: click on the grant title for more information |
Af: Small: Algorithms For Active Learning of Interaction Networks @ Yale University The project will seek efficient algorithms for extracting the structure of interaction networks: systems consisting of finite populations of elements in which the state of each element may change as a result of interactions with a small set of other elements according to specific rules of interaction. Such networks are ubiquitous in the physical and social sciences, and include standard models such as Boolean circuits, Bayesian networks, social networks, chemical systems, gene regulation networks, and epidemiological models of the spread of disease. The research carried out will apply methods of active learning based on recent progress by the principal investigators on determining the structure of certain kinds of Boolean, analog and probabilistic circuits and social networks using experiments. |
1 |
2016 — 2018 | Aspnes, James | N/AActivity Code Description: No activity code was retrieved: click on the grant title for more information |
Eager: Concurrent Data Structures @ Yale University Most computer programming describes a sequence of steps to be carried out one by one by a single processor core. As the rate of increase in processor speed has slowed, CPU manufacturers have responded by building systems with many processor cores that together carry out multiple tasks simultaneously. These processors share a common memory that they use both for their own individual computations and for communication with other processors. Organizing this shared memory so that the processors can make progress without being delayed by other processors requires careful coordination and the design of specialized data structures and communication protocols to allow efficient cooperation without conflicts. The project will study how letting processors make random choices between different ways to accomplish the same task to improve the efficiency and amount of memory used by these data structures, an approach that appears to be necessary given known impossibility results for non-randomized methods. This may significantly improve our ability to exploit the power of multicore machines, while simplifying the work of programmers of these machines. In addition to this impact on computer science and the practice of programming, the project will directly impact both undergraduate and graduate research. Because concurrent data structures are well-suited to undergraduate implementation projects, which avoid difficulties that often arise with involving undergraduates in more theoretical research, the project will serve as a bridge for recruiting students into cutting-edge, high-stakes research, including students from under-represented groups. At the graduate level, results from the project will feed directly into the PI's teaching, including updates to the PI's publicly-available lecture notes already in use by many students at other institutions. |
1 |
2016 — 2019 | Aspnes, James Balakrishnan, Mahesh [⬀] Abadi, Daniel (co-PI) [⬀] |
N/AActivity Code Description: No activity code was retrieved: click on the grant title for more information |
Aitf: the Fuzzy Log: a Unifying Abstraction For the Theory and Practice of Distributed Systems @ Yale University The Fuzzy Log project seeks to democratize the design and development of complex distributed systems, accelerating innovation by allowing developers to focus on high-level application functionality instead of low-level protocol details. Examples of such complex systems include Software Defined Network controllers for the network, filesystem namespaces for storage, schedulers and allocators for big data run-times, and general-purpose coordination services. These distributed systems require large numbers of highly trained engineers and scientists to construct and operate them. Simplifying the design, development, deployment and debugging of such systems can drastically reduce the cost to create and operate massively scalable cloud services that are reliable and responsive. More broadly, the Fuzzy Log project will also act as an educational gestalt that combines distributed systems and theory to improve the state of the art in cloud computing. |
1 |