Version management in distributed network environment

2Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.

Abstract

A distributed software development environment consists of a local area network of computers, wherein software development is done on these inter-linked computers. In this paper we describe a prototype of a distributed version control system (DVCS) which provides support for SCCS-like software version control in a distributed environment. It supports version control of software components in a location transparent manner, i.e., programmers may not know the physical location of versions. It provides increased reliability and availability which is achieved by replicating versions on different computer sites. In addition, DVCS has features to support a distributed Make which is an extension of the Make tool available on the Unix operating system. Distributed Make locates versions, compiles simultaneously these source versions on different computer sites, and finally links the compiled object modules. Load balancing heuristics have been developed in DVCS which can significantly reduce the total compilation time. DVCS has been developed on the AIX operating system which runs on a Token Ring network of IBM-RTs.

Cite

CITATION STYLE

APA

Korel, B., Wedde, H., Nagaraj, S., Nawaz, K., Dayana, V., Santhanam, B., & Xu, M. (1991). Version management in distributed network environment. In Proceedings of the 3rd International Workshop on Software Configuration Management, SCM 1991 (pp. 161–166). Association for Computing Machinery, Inc. https://doi.org/10.1145/111062.111083

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free