The Milan Project: A New Method for High-Assurance and High-Performance Computing on Large-Scale Distributed Platforms

Abstract

The MILAN project, a joint effort involving Arizona State University and New York University, has produced and validated fundamental techniques for the realization of efficient, reliable, predictable virtual machines on top of metacomputing environments that consist of an unreliable and dynamically changing set machines. In addition to the techniques, the principal outcomes of the project include three parallel programming systems: Calypso, Chime, and Charlotte; which enable applications developed for ideal, shared memory, parallel machines to execute on distributed platforms that are subject to failures, slowdowns, and changing resource availability. The techniques were extensively tested and performance experiments showed that for extensive classes of computations, the techniques provide a more effective environment than what existed before, supporting Quality of Service (QoS) requirements. The lessons learned from the MILAN project are being used to design Computing Communities, a metacomputing framework for general computations.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Nov 01, 2000
Accession Number
ADA386616

Entities

People

  • Partha Dasgupta
  • Vijay Karamcheti
  • Zvi Kedem

Organizations

  • New York University

Tags

Communities of Interest

  • Energy and Power Technologies
  • Materials and Manufacturing Processes
  • Space

DTIC Thesaurus Topics

  • Air Force
  • Air Force Research Laboratories
  • Algorithms
  • Availability
  • Computations
  • Computer Programming
  • Computer Programs
  • Computers
  • High Performance Computing
  • Information Systems
  • Language
  • Operating Systems
  • Parallel Computing
  • Parallel Processing
  • Resource Management
  • Software Development
  • Virtual Machines

Fields of Study

  • Computer science

Readers

  • Applied Combinatorial Optimization and Logic Circuit Design.
  • Computer Networking
  • Research Science/Academic Research