Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Gaku Yamamoto is active.

Publication


Featured researches published by Gaku Yamamoto.


adaptive agents and multi-agents systems | 1999

Architecture and performance evaluation of a massive multi-agent system

Gaku Yamamoto; Yuhichi Nakamura

Multi-agent systems can be viewed as systems in which large numbers of agents process jobs by interacting with each other. We have been applying such a multi-agent system to electronic commerce (EC) on the Internet since December 1997. Since the server on the system has to host thousands of agents that process jobs in a disorderly manner, the mechanism for controlling the memory and CPU occupied by agents is very important. Moreover, the system can be extended to include multiple servers connected via a local area network (LAN) or the Internet. We have used mobile agent technology to extend such systems, and therefore the control mechanism supports agent mobility. In this paper, we describe a mechanism for controlling the use of memory and the CPU by thousands of agents. The results of a performance evaluation are also given.


adaptive agents and multi-agents systems | 2000

Architecture of an agent server capable of hosting tens of thousands of agents

Gaku Yamamoto; Hideki Tai

In this paper, we describe technologies for an agent server capable of hosting tens of thousands of agents. The agent server needs a thread management mechanism, a memory management mechanism, and a recovery management mechanism. We have developed a framework and agent running environment named Caribbean. We describe the application scenario and the technologies used in Caribbean. The results of a performance evaluation are also given.


database and expert systems applications | 2000

An agent server for the next generation of Web applications

Hideki Tai; Gaku Yamamoto

We expect that the next generation of Web applications will provide services based on information about individual users, and will be integrated with e-mail notification services. However, existing approaches are not adequate for developing such applications. We therefore provide a framework and running environment, named Caribbean. The framework is based on a concept of multi-agent systems. Modules, namely agents, are partitioned in accordance with the roles of participants. The authors first explain the type of applications for which Caribbean is intended by describing two examples that were developed. Then, they introduce the Caribbean framework. Finally, they discuss the benefits of the framework for application developers.


MMAS'04 Proceedings of the First international conference on Massively Multi-Agent Systems | 2004

Agent server technology for managing millions of agents

Gaku Yamamoto

In this paper, we describe technologies for an agent server capable of hosting millions of agents. The agent server needs a thread management mechanism, a memory management mechanism, and a recovery management mechanism. We have developed a framework and agent execution environment named Caribbean. First, we describe the programming model of Caribbean. Following the description, we explain technologies for managing millions of agents. Some application scenarios of real commercial systems using the technology are also introduced. We describe what we learned from the development of the real applications.


international conference on industrial electronics control and instrumentation | 1991

A distributed CAD system for control system design

Gaku Yamamoto; R. Kondo; S. Hara; M. Oshima

The authors discuss a new type of CAD (computer-aided design) system for control system design based on a distributed system which uses several computers by a computer network environment. MVC (model view controller) models are also available in the distributed system for event-driven programming. Using these environments, one can develop excellent CAD systems which serve the flexible programming environment and extension capability and allow one to use a lot of hardware and software resources in several computers. The authors explain the concept of the distributed system and the developing environment for the network and the MVC model. A calculation package named La++ written in C++ is introduced. The outline of a distributed system for control system design is shown.<<ETX>>


international conference on service oriented computing | 2005

Dynamic policy management on business performance management architecture

Teruo Koyanagi; Mari Abe; Gaku Yamamoto; Jun Jang Jeng

Business performance management (BPM) is a new approach for an enterprise to improve their capabilities for sensing and responding to business situations. In a diverse and fast-changing business environment, an enterprise needs to adapt itself to any unexpected changes. For BPM, such changes imply changes of the models and services that support BPM. This paper discusses an implementation of BPM with the focus on dynamically adapting its services. We will present the motivation, concept and architecture of the dynamic change mechanisms. First we define a set of configurations as a policy, and also define its consistency through an application context. Then we propose an architectural overview including a policy management service as an implementation of consistency management.


the internet of things | 2017

Rule-Based Situation Inference for Connected Vehicles

Mari Abe; Gaku Yamamoto; Tomohiro Miyahira

This paper describes a method for inferring dynamic situations based on rules applied to carprobes and dynamic events that are sent from connected vehicles in real-time. Rules are categorized into four patterns depending on the input and output of cloud services we provide. The proposed service enables users to configure how to convert the collected data into useful information as a kind of collective intelligence.


Archive | 1998

Agent moving method, message transmission method, agent transmission method, agent acquisition method, message acquisition method and agent list acquisition method, and computer

Gaku Yamamoto; Kazuya Kosaka; Mitsuru Oshima; Danny B. Lange


Archive | 1997

Computer system having agent retracting method and agent returning method

Yoshiaki Mima; Kazuya Kosaka; Gaku Yamamoto


Archive | 2006

Computer system, message monitoring method and associated message transmission method

Yuichi Nakamura; Gaku Yamamoto; Yoshiaki Mima

Researchain Logo
Decentralizing Knowledge