Towards a programming model and middleware architecture for self-configuring systems

被引:0
|
作者
Bellur, Umesh [1 ]
Narendra, N. C. [2 ]
机构
[1] Indian Inst Technol, KReSIT, Bombay, Maharashtra, India
[2] IBM Software Labs India, Bangalore, Karnataka, India
关键词
self-configuring systems; service-oriented computing; reconfigurable programming;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Today's distributed computing solutions are mostly static in nature and variations in system behavior have to be compiled into the system in advance, because today's technology does not permit self-configuring through dynamic rebinding. of components. Self-configuring systems need a design approach based on behavioral specification as well as a middleware layer that can use these specifications to dynamically bind system components at run-time. In this paper, we present a service-oriented programming model and middleware for self-configuring systems. Our approach is based on semantic descriptions of components augmented with contextually dependent non-functional requirements for accomplishing the dynamic binding. For this purpose, we model service inter-dependencies as variability points. The middleware dynamically re-configures system behavior by mapping the variability points to components providing the needed functionality. Along with the middleware design needed for such an approach, we also present our programming model called reconfigurable programming - and show how it can be used to put together self-configuring systems.
引用
收藏
页码:190 / +
页数:3
相关论文
共 50 条
  • [1] Self-configuring communication middleware model for multiple network interfaces
    Mohamed, N
    [J]. PROCEEDINGS OF THE 29TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, 2005, : 115 - 120
  • [2] Self-configuring communication middleware model for clusters with multiple interconnections
    Mohamed, Nader
    [J]. ANNALS OF TELECOMMUNICATIONS, 2006, 61 (9-10) : 1083 - 1098
  • [3] Towards Model-Based Engineering of Self-configuring Embedded Systems
    Chen, DeJiu
    Torngren, Martin
    Persson, Magnus
    Feng, Lei
    Qureshi, Tahir Naseer
    [J]. MODEL-BASED ENGINEERING OF EMBEDDED REAL-TIME SYSTEMS, 2010, 6100 : 345 - 353
  • [4] A Self-configuring Middleware Solution for Context Management
    Cioara, Tudor
    Anghel, Ionut
    Salomie, Ioan
    [J]. E-BUSINESS AND TELECOMMUNICATIONS, 2011, 130 : 332 - 345
  • [5] A SELF-CONFIGURING MIDDLEWARE FOR MANAGING CONTEXT AWARENESS
    Anghel, Ionut
    Cioara, Tudor
    Salomie, Ioan
    Dinsoreanu, Mihaela
    Rarau, Anca
    [J]. WINSYS 2009: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON WIRELESS INFORMATION NETWORKS AND SYSTEMS, 2009, : 131 - 138
  • [6] Towards self-configuring networks
    Konstantinou, AV
    Florissi, D
    Yemini, Y
    [J]. DARPA ACTIVE NETWORKS CONFERENCE AND EXPOSITION, PROCEEDINGS, 2002, : 143 - 156
  • [7] A Self-Configuring Privacy Management Architecture for Pervasive Systems
    Ortmann, Steffen
    Langendoerfer, Peter
    Maaser, Michael
    [J]. MOBIWAC'07: PROCEEDINGS OF THE FIFTH ACM INTERNATIONAL WORKSHOP ON MOBILITY MANAGEMENT AND WIRELESS ACCESS, 2007, : 184 - 187
  • [8] Towards self-configuring hardware for distributed computer systems
    Wildstrom, J
    Stone, P
    Witchel, E
    Mooney, RJ
    Dahlin, M
    [J]. ICAC 2005: SECOND INTERNATIONAL CONFERENCE ON AUTONOMIC COMPUTING, PROCEEDINGS, 2005, : 241 - 249
  • [9] A SELF-CONFIGURING MIDDLEWARE FOR DEVELOPING CONTEXT AWARE APPLICATIONS
    Cioara, Tudor
    Anghel, Ionut
    Salomie, Ioan
    Dinsoreanu, Mihaela
    Rarau, Anca
    [J]. KEPT 2009: KNOWLEDGE ENGINEERING PRINCIPLES AND TECHNIQUES, 2009, : 365 - +
  • [10] Towards self-configuring policy-based management systems
    Ouda, Abdelnasser
    Lutfiyya, Hanan
    Bauer, Michael
    [J]. 2008 IEEE WORKSHOP ON POLICIES FOR DISTRIBUTED SYSTEMS AND NETWORKS, PROCEEDINGS, 2008, : 215 - 218