Peer-based Automatic Configuration of Pervasive Applications

被引:5
|
作者
Handte, Marcus [1 ]
Becker, Christian [1 ]
Rothermel, Kurt [1 ]
机构
[1] Univ Stuttgart, Inst Parallel & Distributed Syst, Univ Str 38, D-70569 Stuttgart, Germany
关键词
Pervasive Computing; Configuration; Components; Resources; Constraint Satisfaction;
D O I
10.1108/17427370580000129
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Pervasive computing envisions seamless support for user tasks through cooperating devices that are present in an environment. Fluctuating availability of devices, induced by mobility and failures, requires mechanisms and algorithms that allow applications to adapt to their ever-changing execution environments without user intervention. To ease the development of adaptive applications, Becker et al. [3] have proposed the peer-based component system PCOM. This system provides fundamental mechanisms to support the automated composition of applications at runtime. In this article, we discuss the requirements on algorithms that enable automatic configuration of pervasive applications. Furthermore, we show how finding a configuration can be interpreted as Distributed Constraint Satisfaction Problem. Based on this, we present an algorithm that is capable of finding an application configuration in the presence of strictly limited resources. To show the feasibility of this algorithm, we present an evaluation based on simulations and real-world measurements and we compare the results with a simple greedy approximation.
引用
收藏
页码:251 / +
页数:15
相关论文
共 50 条
  • [1] Peer-based automatic configuration of pervasive applications
    Handte, M
    Becker, C
    Rothermel, K
    [J]. INTERNATIONAL CONFERENCE ON PERVASIVE SERVICES 2005, PROCEEDINGS, 2005, : 249 - 260
  • [2] Peer-Based Complex Profile Management
    Wallis, Mark
    Henskens, Frans
    Hannaford, Michael
    [J]. SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING AND PARALLEL/DISTRIBUTED COMPUTING 2011, 2011, 368 : 103 - 111
  • [3] POEMS: Peer-Based Overload Management
    Ng, Wee Siong
    Kalnis, Panos
    Tan, Kian-Lee
    Kirchberg, Markus
    [J]. WEB INFORMATION SYSTEMS ENGINEERING - WISE 2008, PROCEEDINGS, 2008, 5175 : 350 - +
  • [4] Information technology and peer-based tutorials
    Tolmie, A
    Anderson, T
    [J]. PSYCHOLOGIST, 1998, 11 (08) : 381 - 384
  • [5] Request Generation for a Peer-based PVR
    Guebert, Jeremy
    Makaroff, Dwight
    Patel, Ketan Mayer
    [J]. NOSSDAV 2010: PROCEEDINGS OF THE 20TH INTERNATIONAL WORKSHOP ON NETWORK AND OPERATING SYSTEMS SUPPORT FOR DIGITAL AUDIO AND VIDEO, 2010, : 99 - 104
  • [6] Peer-based approach for analytical procedures
    Hoitash, Rani
    Kogan, Alexander
    Vasarhelyi, Miklos A.
    [J]. AUDITING-A JOURNAL OF PRACTICE & THEORY, 2006, 25 (02): : 53 - 84
  • [7] Computer support for peer-based methodology tutorials
    Anderson, A
    Cheyne, W
    Foot, H
    Howe, C
    Low, J
    Tolmie, A
    [J]. JOURNAL OF COMPUTER ASSISTED LEARNING, 2000, 16 (01) : 41 - 53
  • [8] Peer-based performance comparison and tone management
    Goel, Pratik
    Madadian, Oveis
    [J]. APPLIED ECONOMICS, 2024, 56 (12) : 1440 - 1462
  • [9] Peer-based differences among boys with ADHD
    Hodgens, JB
    Cole, J
    Boldizar, J
    [J]. JOURNAL OF CLINICAL CHILD PSYCHOLOGY, 2000, 29 (03): : 443 - 452
  • [10] Peer-Based Programming Model for Coordination Patterns
    Kuehn, Eva
    Crass, Stefan
    Joskowicz, Gerson
    Marek, Alexander
    Scheller, Thomas
    [J]. COORDINATION MODELS AND LANGUAGES, COORDINATION 2013, 2013, 7890 : 121 - 135