Software Requirements Specification
Version
Revision History
Date
Version
Description
People
First draft
Project Owner and Client: Rajkumar Buyya
Faculty Advisor: Dr. Arif Zaman
Project Group: Jahanzeb Sherwani, Nosheen Ali, Nausheen Lotia, Zahra Hayat
Table of Contents
1. Introduction 4
1.1 Purpose 4
1.2 Scope 4
1.3 Definitions, Acronyms and Abbreviations 4
1.4 References 6
1.5 Overview 7
2. Overall Description 7
2.1 Product Perspective 7
2.2 Product Functions 7
2.3 User Characteristics 8
2.4 Constraints 9
2.5 Assumptions and dependencies 9
2.6 Apportionment of requirements 9
3. Specific Requirements 9
3.1 Functionality 9
3.2 Reliability 15
3.3 Performance Requirements 15
3.4 Supportability 16
3.5 Design Constraints 16
3.6 Online User Documentation and Help System Requirements 16
3.7 Purchased Components 16
3.8 Interfaces 16
3.9 Licensing Requirements 18
3.10 Legal, Copyright and Other Notices 18
4. Supporting Information 18 Software Requirements Specification
1. Introduction
1.1 Purpose
This SRS describes the requirements and specifications of Libra, an Economy-Driven Cluster Scheduler. It explains the functional features of the scheduler, along with interface details, design constraints and related considerations such as performance characteristics. The SRS is intended for users and owners of high-performance clusters, cluster management software, job schedulers and grid resources.
1.2 Scope
The Libra Scheduler is intended to work as an add-on to the queuing, scheduling and resource managing module of the open source Sun Grid Engine cluster management system, previously known as Codine. The scheduler will offer market-based economy driven service for managing batch jobs on clusters by scheduling CPU time according to user utility rather than system performance considerations. Hence, the main objective of Libra is to
References: [1] R. Buyya, D. Abramson, and J. Giddy, Nimrod/G: An Architecture for a Resource Management and Scheduling System in a Global Computational Grid, HPC ASIA’2000, China, IEEE CS Press, USA, 2000. [3] R. Buyya, D. Abramson, and J. Giddy, An Economy Grid Architecture for Service-Oriented Grid Computing, 10th IEEE International Heterogeneous Computing Workshop (HCW 2001), with IPDPS 2001, SF, California, USA, April 2001.