OSL Mission
The OSL mission is to develop science and technology for
computing with large-scale and pervasive hardware and software systems,
to enable more productive computing and software development, and to
foster economic development in the State of Indiana.
Work in the Open Systems Laboratory (OSL) is motivated by the changing
nature of modern information technology systems.
For pervasive systems to interoperate seamlessly, standardization
is needed. All pervasive systems need to talk the same language.
Standardization is complicated in today's market-based economy but can
arise in several ways: government mandate, industrial monopoly, or open
standards, to name a few. As might be expected, the OSL advocates the
latter and is working to create open source software tools to bring this
about.
Overview
The Open Systems Lab (OSL) is one of the Pervasive Technology Laboratories at
Indiana University. We conduct
research on science and technology for computing with large-scale and
pervasive hardware and software systems.
Current research projects at the OSL are focused in these core
areas:
Next generation programming tools & languages. To
enable large-scale (millions of lines of code) pervasive software
applications to be developed more easily, and to enable them to be
reliable, secure, and high-performance, the OSL is developing
next-generation programming tools and languages.
Parallel and distributed computing. The OSL is
currently spearheading several efforts in high-performance parallel and
distributed computing to improve reliability, availability, and
scalability of these environments.
Collaborative software engineering. Software
development at almost any scale is becoming increasingly collaborative
and at the same time increasingly distributed. The OSL has created a
development environment (SourceGrid) to enable this new kind of
software development.
Automatic device configuration. As the number of
mobile devices we carry grows, it is desirable (for convenience and for
security) for these devices to be able automatically configure
themselves based on context and user preferences.
Applications. The OSL is collaborating with several
research groups at IU and elsewhere to apply our research results to
other scientific projects. Collaborators include the IU BioComplexity
Institute, Informatics, SLIS, and UITS.
News
MPI.NET 1.0 released

The first major release of MPI.NET is now available, providing an
efficient, easy-to-use interface to the Message Passing Interface (MPI)
for C# and the rest of the .NET family of languages.

> Read what’s new
|
Open MPI v1.2.6 released

The Open MPI Team, representing a consortium of research, academic,
and industry partners, is pleased to announce the release of Open MPI
version 1.2.6.

> Read what’s new
|
Boost 1.35.0 released

The latest version of Boost, the premier collection of free,
peer-reviewed, open-source C++ libraries, is now available.

> Read what’s new
|
GCC 4.3.0 Released with C++0x Support

The GNU project has released version 4.3 of the GNU Compiler Collection,
containing experimental support for several features from the upcoming C++
standard, C++0x.

> Read what’s new
|
MPI.NET 0.6.0 Now Available

MPI.NET provides a high-performance, easy-to-use MPI library for C# and
Microsoft's other .NET languages, making it possible to write parallel
programs running on the .NET platform for Microsoft Windows clusters.

> Read what’s new
|
MPI.NET Technology Preview Released

MPI.NET provides a high-performance, easy-to-use MPI library for C# and
Microsoft's other .NET languages, making it possible to write parallel
programs running on the .NET platform for Microsoft Windows clusters.

> Read what’s new
|
NetGauge 2.0rc2 Released

Torsten released Netgauge 2.0rc2 at hte HPCC'07 in Houston.

> Read what’s new
|
LibNBC Released

Torsten released LibNBC stable to the public at the EuroPVM 2007 in
Paris.

> Read what’s new
|
Open MPI 1.2.4 Released

The Open MPI Team, representing a consortium of research, academic, and
industry partners, is pleased to announce the release of Open MPI
version 1.2.4.

> Read what’s new
|
BoostCon 2007

BoostCon 2007 will be held May 14-18, 2007, in Aspen, Colorado.
BoostCon will bring together Boost users and developers for a week-long
conference, containing everything from hands-on introductions to Boost
and C++0x to advanced tutorials in Boost libraries and Boost coding
sprints.

> Read what’s new
|
ConceptGCC 4.3.0 Alpha 6 released

ConceptGCC is a prototype implementation of the Concepts language
feature for C++0x

> Read what’s new
|
Chris was a runner-up (top 5) in the elevator pitch
competition

Chris was a runner-up (top 5) in the elevator pitch competition at the
Indiana Collegiate Entrepreneur Bootcamp in Indianapolis.

> Read what’s new
|
Chris won the best post award

Chris won the best poster award at the Computer Science and Informatics
Graduate Research Poster Session

> Read what’s new
|
OSCAR 5.0 is released

The OSCAR Team proudly released version 5.0 of OSCAR with a great thanks
to the OSCAR developers. This release has a lot of good features and has
fixed many bugs making a significant difference from the older version
(e.g., OSCAR 4.2).

> Read what’s new
|
Presentation at SciPy2006

Chris Muelller presented "Synthetic Programming with Python" and
Doug gregor presented "Boost Graph Library" at SciPy2006.

> Read what’s new
|
Open MPI v1.1 released

The Open MPI Team is pleased to release version 1.1 of Open MPI.
This release contains many new features, performance enhancement, and
stability bug fixes.

> Read what’s new
|
LAM/MPI 7.1.2 released

The LAM Team from the Open Systems Lab at Indiana University is
pleased to announce the release of LAM/MPI version 7.1.2.

> Read what’s new
|
Portable Linux Processor Affinity (PLPA) v1.0 released for
community feedback

The PLPA is intended to
provide a source- and binary-portable mechanism for developers
wishing to use processor affinity on Linux platforms.

> Read what’s new
|
Portable Linux Processor Affinity (PLPA) v0.9a1 released for
community feedback

The PLPA is intended to
provide a source- and binary-portable mechanism for developers
wishing to use processor affinity on Linux platforms.

> Read what’s new
|
Open MPI v1.0.1 released

The Open MPI Team is pleased to release version 1.0.1 of Open MPI.
This is primarily a bug-fix release.

> Read what’s new
|
Boost Graph Library Python bindings version 0.9 was released
on 23 Nov 2005

Boost Graph Library Python binding was relased version 0.9 on 23 Nov
2005

> Read what’s new
|
Open MPI v1.0 was released on 17 Nov 2005

The Open MPI Team is pleased to announced the release of Open MPI
version 1.0.

> Read what’s new
|
Parallel debugging BOF at SC 2005

Jeff Squyres will be hosting a Birds-of-a-Feather (BOF) on parallel
debugging at SC 2005.

> Read what’s new
|
LCSD'05 workshop

Library-Centric Software Design, LCSD'05 workshop is held at October
6th and the abstract submission is available on the
https://www.osl.iu.edu/conferences/lcsd05.

> Read what’s new
|
1.0 release candidate for Open MPI available

Ramping up to v1.0, release candidate tarballs are now available.

> Read what’s new
|
Contact
For information on economic development, partnerships, tours, and
other issues related to Pervasive Technology Labs or its individual
laboratories please contact:
Open Systems Laboratory
501 N. Morton Street
Bloomington, IN 47404
(812) 855-4810
|