An agent-based resource manager

Date of Publication

1996

Document Type

Master's Thesis

Degree Name

Master of Science in Computer Science

Subject Categories

Computer Sciences

College

College of Computer Studies

Department/Unit

Computer Science

Thesis Adviser

Philip Chan

Defense Panel Chair

Peter Fernandez

Defense Panel Member

Mitch Andaya
Kelsey H. Go

Abstract/Summary

This research focuses on the study of resource management and how it can be improved. A new approach to the design of a resource manager is presented: Distributed Artificial Intelligence and Cooperative Problem Solving. Distributed Artificial Intelligence is basically concerned about how agents interact in a given environment. This research presents resource allocation as an instance of Cooperative Problem Solving. All the agents cooperate to ensure that all requests are granted. An algorithm for an agent-based resource manager is presented. The resource manager is composed of three agents: resource agent, the client agent, and the exception agent. The resource agent manages system resources, the client agent services the requests of tasks, and the exception agent handles failures and deadlocks in the system. The algorithm ensures several properties: mutual exclusion, starvation freedom, fault-tolerance, extensibility and freedom from deadlocks.

Abstract Format

html

Language

English

Format

Print

Accession Number

TG02513

Shelf Location

Archives, The Learning Commons, 12F Henry Sy Sr. Hall

Physical Description

various leaves

Keywords

Resource allocation; Distributed artificial intelligence; Operating systems (Computers); Management information systems; Information resources management; Algorithms

This document is currently not available here.

Share

COinS