Open AccessProceedings Article
Abstract Yourself With Modules
John L. Furlani,Peter W. Osel +1 more
- 04 Oct 1996
- pp 193-204
52
TL;DR: This paper compares the Modules package with several systems that have appeared in the years since its introduction, and discusses how it can be applied elsewhere, including the problem of loading and installing on-demand applets and applications.
read more
Abstract: Modules abstracts the activation of applications from the details of their installation. It provides a uniform interface for selecting applications and for applying the necessary changes to the environment.
Five years ago, the first paper on Modules was published [1]. Since then, Modules has been written in C, uses Tcl [2] as its extension language, has seen acceptance and use at a rich variety of sites and has acquired several features for supporting the management of hundreds of software packages across large and diverse intranets. With Modules' proven combination of features and flexibility, we believe it has the potential to become the preferred standard for software management and activation.
In this paper, we compare the Modules package with several systems that have appeared in the years since its introduction. We also present some real-world examples of how the Modules package is being applied. This paper covers some of the new features in the current implementation. Finally, we discuss how the Modules concept can be applied elsewhere, including the problem of loading and installing on-demand applets and applications.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Singularity: Scientific containers for mobility of compute.
TL;DR: The ability to create and deploy reproducible environments across these centers, a previously unmet need, makes Singularity a game changing development for computational science.
Management of an academic HPC cluster: The UL experience
Sébastien Varrette,Pascal Bouvry,Hyacinthe Cartiaux,Fotis Georgatos +3 more
- 21 Jul 2014
TL;DR: The UL HPC facility and the derived deployed services is a complex computing system to manage by its scale and the aspects in relation to the management of such a complex infrastructure, whether technical or administrative are covered.
The Spack package manager: bringing order to HPC software chaos
Todd Gamblin,Matthew Legendre,Michael R. Collette,Gregory L. Lee,Adam Moody,Bronis R. de Supinski,Scott Futral +6 more
- 15 Nov 2015
TL;DR: This work introduces Spack, a novel, recursive specification syntax to invoke parametric builds of packages and dependencies and shows through real-world use cases that Spack supports diverse and demanding applications, bringing order to HPC software chaos.
337
•Proceedings Article
Nix: A Safe and Policy-Free System for Software Deployment
Eelco Dolstra,Merijn de Jonge,Eelco Visser +2 more
- 19 Nov 2004
TL;DR: Nix is presented, a deployment system that addresses safety and flexibility issues through a simple technique of using cryptographic hashes to compute unique paths for component instances.
Patent
Method and system for model-based heterogeneous server configuration management
Ravi Reddy,Vijay G. Manwani,Thomas Martin Kraus +2 more
- 16 Apr 2003
TL;DR: In this paper, a system for configuring heterogeneous servers across a network through modules that can browse, snapshot, track changes, track compliance, correct server objects on each of the servers, and provision new servers is provided.
87
References
•Book
Design and implementation of the Sun network filesystem
R. Sandberg,D. Golgberg,Steve Kleiman,D. Walsh,B. Lyon +4 more
- 01 Dec 1988
TL;DR: The Sun Network Fllesystem provides transparent, remote access to mesystems and uses an External Data Representation (XDR) specification to descnoe protocols in a machine and system independent way.
950
Overhauling Rdist for the '90s
Michael A. Cooper
- 01 Jan 1992
TL;DR: The rdist program as mentioned in this paper was one of the first programs to address the area of automated software distribution in a timely, consistent manner in a highly distributed environment and has gained very wide use on almost every major UNIX platform.
46
The Depot: A Framework for Sharing Software Installation Across Organizational and UNIX Platform Boundaries
Kenneth L Manheimer,Stephen N Clark,Barry A Warsaw,Walter P Rowe +3 more
- 01 May 1990
TL;DR: The depot is a coherent framework for distributing and administering non-OSdistribution UNIX applications across extensibly numerous and diverse computer platforms.
•Proceedings Article
OpenDist - Incremental Software Distribution
Peter W. Osel,Wilfried Gnsheimer +1 more
- 22 Sep 1995
TL;DR: The overall architecture of the toolset is described and performance figures for the distribution engine that replaces rdist are presented and the results of the prototype implementation are promising.
•Proceedings Article
Depot-Lite: A Mechanism for Managing Software
John P. Rouillard,Richard B. Martin +1 more
- 23 Sep 1994
TL;DR: This paper presents a refinement of the depot scheme that works well for a smaller site, that does not have dedicated software specialists, as well as a larger site that is interested in getting the efficiency and modularity advantages that the Depot scheme offers.
16
Related Papers (5)
John D. Bell
- 04 Oct 1996
Carl Staelin
- 06 Dec 1998
Dirk Hohndel,Fabian Herschel +1 more
- 12 Nov 1999
Rémy Evard
- 31 Oct 1997