Skip Navigation
Staff Directory | Contact CISE | Contact Web Master | Site Map
National Science FoundationCISE - The Directorate for Computer and Information Science and Engineering
Graphic Line
Home | About CISE | Funding | Discoveries | News & Events | FAQs
Graphic Line
Header Graphic
Graphic

CNS
Bullet Home
Bullet Mission
Bullet Staff
Bullet Funding Opportunities
Bullet Funded Activities
Bullet Awards
Bullet News & Events
Bullet Discoveries
CNS Clusters
Bullet Computer Systems Cluster
Bullet Computing Research Infrastructure Cluster
Bullet Education and Workforce Cluster
Bullet Network Systems Cluster
Divisions
Computing &
Communication
Foundations
  Funding
Information &
Intelligent Systems
  Funding
Bullet Shared
Cyberinfrastructure
  Funding
Funding Related Links
Bullet All CISE Funding Opportunities
Bullet CISE Cross-Cutting Funding
Bullet CISE Funded Activities
Bullet CISE Archived Solicitations
Bullet Proposal Deadline Calendar
Bullet Proposal Submission Guidelines
Awards
Bullet Awards Abstract Search
Bullet Award Guidance


Distributed Systems

Division of Computer & Network Systems (CNS)

This solicitation is no longer receiving proposals

CONTACT(S)

Brett Fleisch, Program Director


SCOPE

To achieve efficient, flexible, and robust computing in parallel/multiprocessor/network execution environment, this program sponsors research and education projects on  methodologies and  designs of  system software and runtime support for distributed applications. The program focuses on novel concepts for the design of distributed systems to capture the dynamic and open nature of the underlying system platforms. Work that extends and integrates operating system, and network technologies is emphasized. The program encompasses subject areas ranging from  fundamental operating systems, cluster and grid computing, middleware, to emerging pervasive agent/mobile systems, and peer-to-peer and web-based computing. Experimental designs and formal methods and analytical/simulation tools for such systems are also encouraged.  In line with the NSF mission, proposals are expected to integrate research topics with educational activities.  Topics of interest are further described in each of the two program components: Distributed Systems and Operating Systems.

Distributed Systems:

  • System architectures for global-scale networked applications. Research topics include resource management and quality of service guarantees and adaptation, distributed object access and management protocols, design of scalable services and middleware, support for web-based and multimedia applications, and Peer-to-Peer distributed computing.
  • Programming paradigms for parallel and distributed systems. Research topics include system-level mechanisms, programming tools, and meta-computing environments for parallel programming in distributed systems and clusters of computers, support for heterogeneous grid computing, distributed algorithms and protocols for collaborative processing and load sharing, and techniques for fault-tolerance and security management of distributed applications.
  • Mobile system architectures for pervasive and ubiquitous computing. Special focus is placed on the integration of operating system support for mobility in a pervasive and ubiquitous computing environment based on mobile agent technologies. Research topics include system platforms for mobile computing, agent migration and run-time code mobility, autonomous navigation, inter-agent communication, service discovery protocols, content distribution and delivery, context-aware computation, and scalability and protection issues.

Operating Systems:
Special emphasis is placed on operating system support for middleware and distributed applications, and on creative system concepts brought forth from hardware innovations.

  • System architectures. Research topics include multi-threaded kernel design and kernel-level management functions for end-to-end QoS guarantee, extended client/server and object-oriented architectures for network-centric applications, adaptive layered structures and self-tuning systems, support for efficient inter-process communication and concurrency control across protection domains and networks, mechanisms for access control, high-confidence operating systems, and operating systems for large-address space architectures.
  • Run-time systems. Research topics include run-time support for dynamic compilation and optimization, support for reflective and adaptive middleware, facilities for enhancing web services and servers, and virtual machines for application and language-specific programming environments.
  • Hardware impacts. Research topics include open issues in resource management and new applications resulting from the advent of hardware and network technologies such as massively parallel systems, nano-scale architecture, high-performance I/O, large storage systems, and high-bandwidth communication facilities.


RELATED INFO

Abstracts of Awards


Graphic Space Graphic Space Graphic Space
Top
Bottom Corner Graphic Space Bottom Corner