Laboratory for Networks and Applied Graph Theory
The Laboratory for Networks and Applied Graph Theory (GNAT)
is an NSF funded laboratory
that is engaged in fundamental and developmental research on distributed networks,
graph systems and data visualization.
Distributed Networks.
Research is being conducted on the design, implementation, and
analysis of algorithms for the support of scalable and reliable
communication services in distributed networks. A main goal of
this research is to meet the important challenges that affect the national
network-communication infrastructure and the needs of increasing
numbers of network users and services. These challenges include
mitigating the stress on network backbone caused by the diminishing
locality of network traffic, easing the addition of large numbers
of geographically distributed network hosts, implementing
fault-tolerant and congestion-tolerant communication methods, and
integrating diverse technologies such as fast-switching and mobile
communication devices into the national networking
infrastructure. A significant obstacle in meeting these challenges
is the difficulty of routing, switching, addressing, and
guaranteeing delivery of messages in such a large and growing
global network. A NSF funded program of fundamental and applied
research is being carried out attacking these scalability and reliability
problems using
techniques of network algorithms, computational combinatorics and
graph theory.
Graph Systems. Fundamental and algorithmic research is
being carried out on
graph systems -- systems whose underlying topology or structure is a
graph. Myriad important technologies have a graph as their underlying
structure. Examples include networks (computer, communication, mobile,
transportation, etc.)
, connection machines for parallel
computing, relational databases, VLSI layout, etc. In addition to basic research
on graph systems software tools for simulating graph systems are being developed.
The study of graph systems involves a
combination of graph theory, computer science and systems engineering.
Data Visualization. Basic research is being done on the development of tools for data
visualization including visualization of networks, graph systems and
relational databases. The software package GUS (Graphs Underlying Systems) is being
developed. This software package adds layers to standard graph
drawing allowing the user to incorporate the additional features of
the graph system.
Affiliations. Center for Mobile Computing,
Laboratory for Integrated Network Computing (LINC),
Funding for Graduate Students. Funding is available for graduate students who have a strong
background in computer science and mathematics. For more information see Fred Annexstein
(Rhodes 889, e-mail: fred.annexstein@uc.edu) or Ken Berman
(Rhodes 891, e-mail: ken.berman@uc.edu).
Web site: http://www.ececs.uc.edu/~berman/gnat/
(picture of 3D graph drawing)