Gaku Yamamoto
IBM
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Gaku Yamamoto.
adaptive agents and multi-agents systems | 1999
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
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
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
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
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
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
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
Gaku Yamamoto; Kazuya Kosaka; Mitsuru Oshima; Danny B. Lange
Archive | 1997
Yoshiaki Mima; Kazuya Kosaka; Gaku Yamamoto
Archive | 2006
Yuichi Nakamura; Gaku Yamamoto; Yoshiaki Mima