About
Authors
Robert Ricci
Leigh Stoller
Kirk Webb
Jon Duerig
Gary Wong
Keith Downie
Mike Hibler
Eric Eide
Information
Type: Infrastructure Service, VM Archive
License: Apache v2.0
Timeline: 2014-
Institution: University of Utah
Motivation
From their manual:
Setting up the software environment to run research artifacts is often complicated, potentially requiring a specific version of an operating system, dependencies on a large number of packages, and a complicated build and configuration process for the research software.
Setting up the hardware environment can be even more troublesome, especially when one wants to reproduce published results, which may be highly sensitive to the specific hardware they were gathered on. The problem becomes complicated when more than one machine is needed to run the experiment.
Apt’s profiles capture this by describing both the software needed to run an experiment and the hardware (physical or virtual) that the software needs to run. By providing a hardware platform for running these profiles, Apt essentially enables researchers to build their own testbed environments and share them with others, without having to buy, build, or maintain the underlying infrastructure.
Rubric
✔ - Yes
✗ - No
○ - Yes, but with concession
· - Inapplicable
? - Unknown
Infrastructure | ||
Self-Hosting | ❓ | |
Provides Metadata | ❓ | |
Provides Hardware Diversity | ❓ | |
Dispatches Work to Cloud Machines | ❓ | |
Provides a Web Portal | ❓ | |
Provides Performance Monitoring | ❓ |
Capabilities | ||
Runs Code | ❓ | |
File Storage | ❓ | |
Collaboration Controls | ❓ | |
Provides Citations | ❓ | |
Interactive Graphing | ❓ | |
Can Combine Objects Interactively | ❓ | |
Can Archive/Run GUI Tools | ❓ | |
Can Hook to External Services | ❓ |
Access | ||
Public view of object | ❓ | |
Access Permissions for Editing | ❓ | |
Access Permissions for Reading | ❓ | |
Access Permissions for Anon Review | ❓ |
Provenance | ||
Search | ❓ | |
Globally Unique Identifiers for Projects | ❓ | |
Provides URL to Project / Data | ❓ |
Governance | ||
Open Source | ✔ | |
Allows Modification / Redistribution | ✔ | Apt and emulab are both open-source projects under a permissive license. |
Has a Free-to-Use Package | ✔ | Apt along with emulab are provided free of charge. |
Has a Student Package | · | |
Has a Paid Package | · |
Walkthrough
Infrastructure
Capabilities
Access
Provenance
Governance
Strengths
To be discussed.
Breakdown
Weaknesses
To be discussed.
Breakdown
Unique Features
To be discussed.
Best-Practice Influences
To be discussed.
Digital Library Incorporation Issues
To be discussed.
Applied Use-cases
To be discussed.