2024-03-29T04:05:56Zhttps://ipsj.ixsq.nii.ac.jp/ej/?action=repository_oaipmhoai:ipsj.ixsq.nii.ac.jp:000451652023-04-27T10:00:04Z01164:03925:03956:03960
分散オブジェクトシステムを操作するためのモバイルエージェントモデルMobile Agent Model for Manipulating Distributed Objects Systemsjpnhttp://id.nii.ac.jp/1001/00045165/Technical Reporthttps://ipsj.ixsq.nii.ac.jp/ej/?action=repository_action_common_download&item_id=45165&item_no=1&attribute_id=1&file_no=1Copyright (c) 2002 by the Information Processing Society of Japan東京電機大学理工学部情報システム工学科東京電機大学理工学部情報システム工学科東京電機大学理工学部情報システム工学科東京電機大学理工学部情報システム工学科小宮, 貴雄大信田, 裕之田中, 勝也滝沢, 誠本論文はモバイルエージェントについて論じている。モバイルエージェントは原子性、一貫性のようなサーバ間の様々な制約下で、複数のオブジェクトサーバ上のオブジェクトを操作する。データベースアプリケーションで、アプリケーションプログラムは、オブジェクトサーバに要求を発行し、クライアント上で実行される。そのとき、そのオブジェクトサーバはそのクライアントに応答を送信する。一方、エージェントと名付けられたプログラムは、オブジェクトサーバを移動する。また、移動先のオブジェクトサーバがそのサーバ上でオブジェクトの操作を終えたならば、そのエージェントは他のサーバへ移動する。もし、あるエージェントがあるオブジェクトサーバ上で他のエージェントと競合するならば、そのエージェントは競合を解決するために他のエージェントと交渉する。この論文で、我々は、エージェントベースなモデルで複数のオブジェクトサーバ上の異なった制約下で、どのようにアプリケーションプログラムを実行するかについて論じる。This paper discusses mobile agents which manipulate objects in multiple object servers under various constraints among servers like atomicity and consistency. In database applications, application programs are performed on clients and issue requests to objexct servers. Then, the object servers send responses to the clients. On the other hand, programs named agents move to object servers where the agents manipulate objects in a mobile agent approach. If agents complete manipulationg objects in the servers, the agents move to other servers. If an agent conflicts with other agents on an object server, the agents negotiate with each other to resolve the confliction. In this paper,we discuss how to perform application programs with different constraints on multiple object servers in the agent-based model.AA11235941情報処理学会研究報告コンピュータセキュリティ(CSEC)200212(2001-CSEC-016)73782002-02-142009-06-30