Information Technology Reference
In-Depth Information
Chapter 9
Community Computing:
Multi-Agent Based Computing Paradigm
for Cooperative Pervasive System
Youna Jung
University of Pittsburgh, USA
Minsoo Kim
University of Pittsburgh, USA
ABSTRACT
Many huge and complex pervasive services can be provided by employing cooperation among smart objects
like agents. To offer such services efficiently, community computing was proposed as a new computing
paradigm, in which pervasive services are provided through cooperation among agents (Jung, 2006). To
design a community computing system, we proposed two abstraction models distinguished by intelligence
level of community; the simple model (Jung, 2006) and the static community situation based model.
In addition, we introduced a development process based upon the Model-Driven Architecture (MDA)
approach for fast and convenient implementation of community computing systems. In this chapter, our
contribution is to organize previous work related to cooperation and then clearly present the position of
community computing in comparison. In addition, we refine the proposed two models including all their
intermediate models in the development process, such as CCM (Community Computing Model), CIM-PI
(Platform Independent Community Computing Implementation Model), and CIM-PS (Platform Specific
Community Computing Implementation Model). To help automatic transformation from CCM to source
codes, we improve a development toolkit called CDTK (Community Computing Development Toolkit).
By using CDTK, a community computing system can be implemented semi-systematically. Finally, to
verify the feasibility of community computing, we present implementation results of two scenarios by
using proposed two models and CDTK. Through the simulated results, we examine the possibility of
community computing.
Search WWH ::




Custom Search