Font Size: a A A

Design and implementation of database interface for logic language based mobile agent system

Posted on:2006-04-22Degree:M.ScType:Thesis
University:University of Guelph (Canada)Candidate:Ni, JingBoFull Text:PDF
GTID:2458390008960089Subject:Computer Science
Abstract/Summary:
With the idea of moving calculations towards resources, the mobile agent system creates a new way of sharing distributed resources and providing multi-located services. In order to endow intelligent agents with the ability of accessing remote database resources, in this thesis we discuss the design strategies of the database interface between a mobile agent system, which is based on a logic programming language, and a remote database system. The architecture of multi-threading database job processing is developed especially for heavy-duty database operations. The Real Database Connection pool, including the selection algorithm, is designed for evenly distributing network resources among required database operations. Moreover two compatible methods are adopted for releasing system resources, which may be occupied during execution: explicit resource release by an agent programmer and implicit resource release by the underlying system. Our database interface is implemented on the IMAGO system, which is an existing mobile agent system based on the logic programming language: Prolog, and couples it with a selected remote database system: MySQL.
Keywords/Search Tags:System, Database, Language, Resources
Related items