Constructing environment-aware mobile applications adaptive to small, networked appliances in ubiquitous computing environment

Kazunori Takashio, Masakazu Mori, Masataka Funayama, Hideyuki Tokuda

Research output: Contribution to journalArticle

1 Citation (Scopus)

Abstract

This paper proposes a new framework m-P@gent for describing environment-aware mobile agents that can run even on resource-limited devices and appliances. In the framework, a mobile agent is divided into a two parts: a core and add-on functional modules. The runtime system dynamically collects add-on modules necessary for a new environment, and links them with the core component. This feature allows us to describe an application seamless against changes of computing environment. We have implemented mobile agent systems based on this framework on actual PC environments, small PDA devices, embedded computer devices and networked appliances. Our system makes two contributions. One is that it shows a possibility for expanding the field of mobile agent to resource-limited devices. Another is it reduces the cost of an agent migration and provides cooperative resource consumption control by agents and runtime systems. The framework will be a core software infrastructure for controlling networked appliances and building ubiquitous computing environment.

Original languageEnglish
Pages (from-to)230-246
Number of pages17
JournalLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume2574
Publication statusPublished - 2003

Fingerprint

Mobile Applications
Mobile agents
Ubiquitous Computing
Ubiquitous computing
Mobile Agent
Equipment and Supplies
Runtime Systems
Agent Systems
Resources
Personal digital assistants
Module
Mobile Systems
Software
Migration
Costs and Cost Analysis
Infrastructure
Necessary
Framework
Computing
Costs

ASJC Scopus subject areas

  • Computer Science(all)
  • Biochemistry, Genetics and Molecular Biology(all)
  • Theoretical Computer Science

Cite this

@article{a4f8147bfcdc42e690d792f5f91c5406,
title = "Constructing environment-aware mobile applications adaptive to small, networked appliances in ubiquitous computing environment",
abstract = "This paper proposes a new framework m-P@gent for describing environment-aware mobile agents that can run even on resource-limited devices and appliances. In the framework, a mobile agent is divided into a two parts: a core and add-on functional modules. The runtime system dynamically collects add-on modules necessary for a new environment, and links them with the core component. This feature allows us to describe an application seamless against changes of computing environment. We have implemented mobile agent systems based on this framework on actual PC environments, small PDA devices, embedded computer devices and networked appliances. Our system makes two contributions. One is that it shows a possibility for expanding the field of mobile agent to resource-limited devices. Another is it reduces the cost of an agent migration and provides cooperative resource consumption control by agents and runtime systems. The framework will be a core software infrastructure for controlling networked appliances and building ubiquitous computing environment.",
author = "Kazunori Takashio and Masakazu Mori and Masataka Funayama and Hideyuki Tokuda",
year = "2003",
language = "English",
volume = "2574",
pages = "230--246",
journal = "Lecture Notes in Computer Science",
issn = "0302-9743",
publisher = "Springer Verlag",

}

TY - JOUR

T1 - Constructing environment-aware mobile applications adaptive to small, networked appliances in ubiquitous computing environment

AU - Takashio, Kazunori

AU - Mori, Masakazu

AU - Funayama, Masataka

AU - Tokuda, Hideyuki

PY - 2003

Y1 - 2003

N2 - This paper proposes a new framework m-P@gent for describing environment-aware mobile agents that can run even on resource-limited devices and appliances. In the framework, a mobile agent is divided into a two parts: a core and add-on functional modules. The runtime system dynamically collects add-on modules necessary for a new environment, and links them with the core component. This feature allows us to describe an application seamless against changes of computing environment. We have implemented mobile agent systems based on this framework on actual PC environments, small PDA devices, embedded computer devices and networked appliances. Our system makes two contributions. One is that it shows a possibility for expanding the field of mobile agent to resource-limited devices. Another is it reduces the cost of an agent migration and provides cooperative resource consumption control by agents and runtime systems. The framework will be a core software infrastructure for controlling networked appliances and building ubiquitous computing environment.

AB - This paper proposes a new framework m-P@gent for describing environment-aware mobile agents that can run even on resource-limited devices and appliances. In the framework, a mobile agent is divided into a two parts: a core and add-on functional modules. The runtime system dynamically collects add-on modules necessary for a new environment, and links them with the core component. This feature allows us to describe an application seamless against changes of computing environment. We have implemented mobile agent systems based on this framework on actual PC environments, small PDA devices, embedded computer devices and networked appliances. Our system makes two contributions. One is that it shows a possibility for expanding the field of mobile agent to resource-limited devices. Another is it reduces the cost of an agent migration and provides cooperative resource consumption control by agents and runtime systems. The framework will be a core software infrastructure for controlling networked appliances and building ubiquitous computing environment.

UR - http://www.scopus.com/inward/record.url?scp=35248853436&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=35248853436&partnerID=8YFLogxK

M3 - Article

VL - 2574

SP - 230

EP - 246

JO - Lecture Notes in Computer Science

JF - Lecture Notes in Computer Science

SN - 0302-9743

ER -