机构地区:[1]IBM Research-China [2]National Engineering Research Center for Software Engineering,Peking University [3]IBM Thomas J.Watson Research Center
出 处:《Science China(Information Sciences)》2013年第8期17-36,共20页中国科学(信息科学)(英文版)
摘 要:Internetware, a new software paradigm, enables systems be built and evolved for better service quality according to changes in the environment. However, at the same time Internetware greatly complicates system management tasks due to the autonomy, cooperation and evolution of its components. In fact, the configuration of large-scale Internet-based software in the real scenarios is likely to involve a large number of components and hundreds of associated configuration options with variables, whose values may be dynamically determined depending on the execution environment, or to cope with needs of customers. In this paper, we firstly analyze the configuration issues of Internetware, and then present a model-based engineering approach to managing the configuration for Internetware systematically. Based on the Architecture Based Composition model, an internetware configuration process model is proposed that abstracts the configuration in the lifecycle of Internetware. Focusing on the fundamental activities in configuration process, the methods and mechanisms of analyzing and performing the configuration in terms of its constraints, dependencies, heterogeneity and dynamics, with supporting tools to realize the configuration automation, are presented. The proposed methods and mechanisms have been implemented, validated and rolled out in IBM software products and Cloud center.Internetware, a new software paradigm, enables systems be built and evolved for better service quality according to changes in the environment. However, at the same time Internetware greatly complicates system management tasks due to the autonomy, cooperation and evolution of its components. In fact, the configuration of large-scale Internet-based software in the real scenarios is likely to involve a large number of components and hundreds of associated configuration options with variables, whose values may be dynamically determined depending on the execution environment, or to cope with needs of customers. In this paper, we firstly analyze the configuration issues of Internetware, and then present a model-based engineering approach to managing the configuration for Internetware systematically. Based on the Architecture Based Composition model, an internetware configuration process model is proposed that abstracts the configuration in the lifecycle of Internetware. Focusing on the fundamental activities in configuration process, the methods and mechanisms of analyzing and performing the configuration in terms of its constraints, dependencies, heterogeneity and dynamics, with supporting tools to realize the configuration automation, are presented. The proposed methods and mechanisms have been implemented, validated and rolled out in IBM software products and Cloud center.
关 键 词:INTERNETWARE system configuration MODEL-BASED dynamic scaling
分 类 号:TP393.09[自动化与计算机技术—计算机应用技术]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...