Design, implementation, and performance of an automatic configuration service for distributed component systems

作者: Fabio Kon , Jeferson Roberto Marques , Tomonori Yamane , Roy H. Campbell , M. Dennis Mickunas

DOI: 10.1002/SPE.654

关键词:

摘要: SUMMARY Component technology promotes code reuse by enabling the construction of complex applications assembling off-the-shelf components. However, components depend on certain characteristics environment in which they execute. They other software and hardware resources. In existing component architectures, application developer is left with task resolving those dependencies, i.e., making sure that each has access to all resources it needs required are loaded. Nevertheless, according encapsulation principles, developers should not be aware internals. Thus, may difficult find out what a really needs. systems, such as ones found modern distributed environments, this manual approach dependency management can lead disastrous results. Current systems rely heavily configuration users system administrators. This tolerable now, when have manage few computers. But, near future, people will deal thousands computing devices no longer acceptable require user configure them. article presents results our six-year research (from 1998 2003) area automatic configuration, describing an integrated architecture for managing dependencies componentbased systems. The supports dynamic resource heterogeneous environments. We describe concrete implementation architecture, present experimental results, compare works area.

参考文章(46)
K. Nahrstedt, D. Wichadakul, Dongyan Xu, Distributed QoS compilation and runtime instantiation international workshop on quality of service. pp. 198- 207 ,(2000) , 10.1109/IWQOS.2000.847956
James M. Purtilo, The POLYLITH software bus ACM Transactions on Programming Languages and Systems. ,vol. 16, pp. 151- 174 ,(1994) , 10.1145/174625.174629
M. Weiser, The Computer for the 21st Century Scientific American. ,vol. 265, pp. 94- 104 ,(1991) , 10.1038/SCIENTIFICAMERICAN0991-94
F. Kon, R.H. Campbell, M.D. Mickunas, K. Nahrstedt, F.J. Ballesteros, 2K: a distributed operating system for dynamic heterogeneous environments high performance distributed computing. pp. 201- 208 ,(2000) , 10.1109/HPDC.2000.868651
F Kon, R.H Campbell, K Nahrstedt, Using dynamic configuration to manage a scalable multimedia distribution system Computer Communications. ,vol. 24, pp. 105- 123 ,(2001) , 10.1016/S0140-3664(00)00293-0
Francisco José da Silva e Silva, Markus Endler, Fabio Kon, Developing Adaptive Distributed Applications: A Framework Overview and Experimental Results Lecture Notes in Computer Science. pp. 1275- 1291 ,(2003) , 10.1007/978-3-540-39964-3_81
R. H. Patterson, G. A. Gibson, E. Ginting, D. Stodolsky, J. Zelenka, Informed prefetching and caching symposium on operating systems principles. ,vol. 29, pp. 79- 95 ,(1995) , 10.1145/224056.224064
D.C. Schmidt, C. Cleeland, Applying patterns to develop extensible ORB middleware IEEE Communications Magazine. ,vol. 37, pp. 54- 63 ,(1999) , 10.1109/35.755450
N.F. Noy, M. Sintek, S. Decker, M. Crubezy, R.W. Fergerson, M.A. Musen, Creating Semantic Web contents with Protege-2000 IEEE Intelligent Systems. ,vol. 16, pp. 60- 71 ,(2001) , 10.1109/5254.920601
M. Barr, S. Eisenbach, Safe upgrading without restarting international conference on software maintenance. pp. 129- 137 ,(2003) , 10.1109/ICSM.2003.1235414