Introduction
In the 21st century, leading academic institutions will
embrace our digital data-driven society and empower students to compete in our
knowledge-based economy. In order to support research, scholarship, education,
and community outreach, the Cyberinfrastructure Laboratory (CI Lab)
is dedicated to the integration of research in
disciplinary domains, including science, engineering, and biomedicine, with
research in enabling technologies and interfaces.
The goal is to allow students and
scientists to transparently collect, manage, organize, analyze, and visualize
data without having to worry about details such as where the data is stored,
where the data is processed, where the data is rendered, and so forth.
This ease of use and high availability of data and information processing
tools will allow for revolutionary advances in all areas of science, engineering, and beyond.
Cyberinfrastructure sits at the core of modern simulation
and modeling, which allows for entirely new methods of investigation that provide
scholars with the ability to address previously unsolvable problems.
Specifically, the
development of necessary software, algorithms, portals, and interfaces
that will
enable research and scholarship by freeing end-users from dealing with the
complexity of various computing environments is critical to extending the reach
of high-end computing, storage, networking, and visualization to the general
user community.
Projects in the CI Lab
are currently supported by an NSF ITR grant, an NSF CRI grant, and the
Center for Computational Research.
Leadership
The Director of the Cyberinfrastructure Lab is Dr. Russ Miller, founding
director of CCR, UB Distinguished Professor of Computer Science and Engineering,
and Research Scientist at the Hauptman-Woodward Medical Research Institute.
Dr. Miller's publications and presentations number approximately 300, including
scientific peer-reviewed papers, chapters, and abstracts of presentations at
national or international conferences.
Dr. Miller has published in the areas
of parallel algorithms, parallel architectures, grid computing, and molecular
structure determination.
Grid Overview
Much of our work involves the Grid, a rapidly emerging and expanding technology that allows
geographically distributed resources (CPU cycles, data storage, sensors,
visualization devices, and a wide variety of Internet-ready instruments), which
are under distinct control, to be linked together in a transparent fashion. The
power of the Grid lies not only in the aggregate computing power, data storage,
and network bandwidth that can readily be brought to bear on a particular
problem, but on its ease of use.
Grids are now a viable solution to certain computationally- and data-intensive
computing problems for the following reasons: (a) The Internet is reasonably
mature and able to serve as fundamental infrastructure. (b) Network bandwidth
has increased to the point of being able to provide efficient and reliable
services. (c) Storage capacity has now reached commodity levels, where one can
purchase a terabyte of disk for roughly the same price as a high-end PC. (d)
Many instruments are Internet-aware. (e) Clusters, supercomputers, storage and
visualization devices are becoming more easily accessible. (f) Applications have
been parallelized. (g) Collaborative environments are moving out of the alpha
phase.
Grids have recently moved from academic settings to corporate thrusts. Numerous
grid projects have been initiated (GriPhyN, PPDG, EU DataGrid, NASA's
Information Power Grid, and iVDGL, to name a few). However, the construction of
a real general-purpose grid is in its infancy since a true grid requires
coordinated resource sharing and problem solving in a dynamic,
multi-institutional scenario using standard, open, general-purpose protocols and
interfaces to deliver a high quality of service.
Many types of computational tasks are naturally suited to grid environments,
including data-intensive applications. Research and development activities
relating to the Grid have generally focused on applications where data is stored
in files. However, in many scientific and commercial domains, database
management systems play a central role in data storage, access, organization,
and authorization for numerous applications. Part of our research effort is
targeted at enabling systems that are more accessible within a grid framework.
Funding
This material is based upon work supported by the National Science Foundation under Grant Nos. 0454114 and 0204918.
Disclaimer: Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.
|