A. Moura, Cristina D. Ururahy, Renato Cerqueira, N. Rodriguez
{"title":"Dynamic support for distributed auto-adaptive applications","authors":"A. Moura, Cristina D. Ururahy, Renato Cerqueira, N. Rodriguez","doi":"10.1109/ICDCSW.2002.1030811","DOIUrl":"https://doi.org/10.1109/ICDCSW.2002.1030811","url":null,"abstract":"This work presents an infrastructure that simplifies the development of distributed applications that can adapt automatically to nonfunctional properties of their components and of their execution environment. This infrastructure, based on the programming language Lua and on CORBA, allows applications to select dynamically the components that best suit their requirements, to verify whether the system is satisfying these requirements, and to react, when appropriate, to variations in the nonfunctional properties of the services in use. We use CORBA's trading service to support dynamic component selection. An extensible monitoring facility supports monitoring of dynamically defined requirements. We use the Lua language to specify adaptation strategies, and a smart proxy mechanism to apply these strategies.","PeriodicalId":382808,"journal":{"name":"Proceedings 22nd International Conference on Distributed Computing Systems Workshops","volume":"3 4","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-07-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114011759","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Parallel implementation of composite events","authors":"Michal Shmueli-Scheuer, O. Etzion","doi":"10.1109/ICDCSW.2002.1030830","DOIUrl":"https://doi.org/10.1109/ICDCSW.2002.1030830","url":null,"abstract":"Composite events are required for many applications that require obtaining events from various sources, correlating them, and activating appropriate actions. One of the major issues in composite event system is scalability. This paper reports on a research that follows the situation concept of the Amit system, and proposes a parallel execution model for the event composition. The paper describes the model and its difficulties, and shows its usefulness using simulation results.","PeriodicalId":382808,"journal":{"name":"Proceedings 22nd International Conference on Distributed Computing Systems Workshops","volume":"69 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-07-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123442651","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Coordination architecture for evolvable event-based systems","authors":"L. Andrade, J. Fiadeiro","doi":"10.1109/ICDCSW.2002.1030827","DOIUrl":"https://doi.org/10.1109/ICDCSW.2002.1030827","url":null,"abstract":"Event-based and publish/subscribe systems provide levels of flexibility and agility that bring us much closer to what is required for operating in business environments that are \"time critical\". It is essential that the evolution of systems be driven in terms of the business concepts that underlie the requirements for change or determine the dynamics of service procurement, and not the lower level design mechanisms available in the middleware and in terms of which the system is designed. present an overview of a set of modelling techniques that address these issues. Our proposal is based on a layered abstract architecture that enforces a strict separation between two levels of modelling, the rationale for which is the realization that, when addressing the dynamics of system evolution, it is possible to distinguish two different rates of change and address them separately.","PeriodicalId":382808,"journal":{"name":"Proceedings 22nd International Conference on Distributed Computing Systems Workshops","volume":"35 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-07-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127056409","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Mobility management of IP-based multi-tier network supporting mobile multimedia communication services","authors":"Ying-Hong Wang, Chih-Hsiao Tsai, Hui-Min Huang","doi":"10.1109/ICDCSW.2002.1030793","DOIUrl":"https://doi.org/10.1109/ICDCSW.2002.1030793","url":null,"abstract":"Wireless communication that provides voice only is not sufficient to support the needs of users. It is an important feature of next generation wireless communication to offer this capability through mobile Internet. Mobile IP allows mobile hosts to change their location and reduce the probability of losing data packets in wireless communication networks. However, Mobile IP still has some defects in handoff and routing aspects. Therefore, the cellular IP protocol is proposed for routing of IP datagrams to mobile stations and fast handoff control in a limited geographical area. It can cooperate with mobile IP to provide wide area mobility support. In this paper, a handoff method is proposed to improve quality of service and resource switching management to reduce data packet loss for mobile multimedia communication in cellular IP and mobile IP networks.","PeriodicalId":382808,"journal":{"name":"Proceedings 22nd International Conference on Distributed Computing Systems Workshops","volume":"2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-07-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127083801","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
E. Tokunaga, H. Ishikawa, Makoto Kurahashi, Yasunobu Morimoto, T. Nakajima
{"title":"A framework for connecting home computing middleware","authors":"E. Tokunaga, H. Ishikawa, Makoto Kurahashi, Yasunobu Morimoto, T. Nakajima","doi":"10.1109/ICDCSW.2002.1030860","DOIUrl":"https://doi.org/10.1109/ICDCSW.2002.1030860","url":null,"abstract":"In the future, microprocessors will be embedded in various appliances such as home appliances, digital AV appliances, and personal appliances. These appliances will be connected to various types of networks, such as Internet, and communicate with each other The communication of appliances would integrate some services provided by these appliances and make new services. The future home computing environment requires home computing middleware on which we can control home appliances easily and develop new services without a great effort. Most of recent middleware for home computing such as Jini and HAVi has no compatibility and adaptability with each other Therefore it is not easy for these appliances to communicate with other appliances which are controlled by any other middleware. Although there are some protocol bridges such as bridge between HAVi and Jini by Philips, Sony and Sun, these are almost only bridges of one and one. We need a framework with which we can integrate any middleware in a simpler way. In this paper, we propose a framework for connecting home computing middleware. It enables any appliance under any middleware's control to communicate any other appliances. We show also a service integration framework with Internet service and home computing middleware.","PeriodicalId":382808,"journal":{"name":"Proceedings 22nd International Conference on Distributed Computing Systems Workshops","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-07-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127421942","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A fair admission control for large-bandwidth multimedia applications","authors":"Y. Lai, Yu-Dar Lin","doi":"10.1109/ICDCSW.2002.1030788","DOIUrl":"https://doi.org/10.1109/ICDCSW.2002.1030788","url":null,"abstract":"Current admission controls aiming to maximize network utilization create a bias against large-bandwidth calls. This paper proposes a BNP (buffer without preemption) model which will hold a call in a buffer rather than directly reject it when the residual bandwidth is insufficient. No other call can be admitted until this queued call is served. Such a mechanism increases throughput because the buffer can temporarily hold a call, and reduces the bias for large-bandwidth calls because all calls will be rejected when the buffer is not empty, and even the residual bandwidth is enough for small-bandwidth calls. The novel method is compared with other two alternative models, NB (no buffer) and BP (buffer with preemption), and the performance of the models is analyzed by solving a two-dimensional Markov chain. The analytical results indicate that the proposed model can achieve perfect fairness. Meanwhile, some numerical results confirm that the novel approach achieves higher fairness than the two competing models.","PeriodicalId":382808,"journal":{"name":"Proceedings 22nd International Conference on Distributed Computing Systems Workshops","volume":"2013 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-07-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127424314","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Towards dynamic configuration of distributed applications","authors":"M. Blay-Fornarino, A. Pinna-Dery, M. Riveill","doi":"10.1109/ICDCSW.2002.1030816","DOIUrl":"https://doi.org/10.1109/ICDCSW.2002.1030816","url":null,"abstract":"Configuring distributed applications at deployment time requires the introduction of high-level features such as transaction and synchronization into application code. Component models like CORBA Component Model (CCM) or Enterprise Java Beans (EJB) allow programmers to declare in deployment descriptors which services have to be plugged into components. However, these approaches do not allow a dynamic integration of new services. In this paper, we propose a reflexive approach allowing service integration into a component at runtime. When a new service is added to a component, the combination with existing services is managed dynamically by the platform.","PeriodicalId":382808,"journal":{"name":"Proceedings 22nd International Conference on Distributed Computing Systems Workshops","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-07-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115350390","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"XExplainer: a tool for generating descriptive text from database","authors":"Ji-Eun Roh, Sin-Jae Kang, Jong-Hyeok Lee","doi":"10.1109/ICDCSW.2002.1030778","DOIUrl":"https://doi.org/10.1109/ICDCSW.2002.1030778","url":null,"abstract":"We focus on how to generate well-written texts to describe an object from a database, and propose several strategies that are needed in generation stages. To build reliable generation rules, we performed corpus analysis through annotating descriptive texts. This paper also describes an implemented text generation system called XExplainer, which can dynamically produce a description of an object in Korean. XExplainer was applied to two domains-a home shopping database and a business administration database-to show that it can be applied to any domain as long as the information is provided in the required format. The generated texts were evaluated by humans using several criteria, such as content completeness, structural coherence, expression conciseness, and text layout.","PeriodicalId":382808,"journal":{"name":"Proceedings 22nd International Conference on Distributed Computing Systems Workshops","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-07-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115739737","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A physically grounded approach to coordinate movements in a team","authors":"L. Leonardi, M. Mamei, F. Zambonelli","doi":"10.1109/ICDCSW.2002.1030797","DOIUrl":"https://doi.org/10.1109/ICDCSW.2002.1030797","url":null,"abstract":"Focuses on the problem of coordinating the movements of a cooperative team in an environment, and proposes an approach that takes inspiration from the laws of physics. The idea is to have the movements of team members driven by abstract force fields, generated by team members themselves and propagated via some embedded infrastructure. A globally coordinated and self-organized behavior in team members' movements emerges due to the interrelated effects of team members following the shape of the fields and of dynamic fields re-shaping. A case study in the area of warehouse management is introduced to exemplify the proposed approach.","PeriodicalId":382808,"journal":{"name":"Proceedings 22nd International Conference on Distributed Computing Systems Workshops","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-07-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130873176","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Textual information dissemination in distributed event-based systems","authors":"Manolis Koubarakis","doi":"10.1109/ICDCSW.2002.1030822","DOIUrl":"https://doi.org/10.1109/ICDCSW.2002.1030822","url":null,"abstract":"We define formally the data models WP and AWP especially designed for the dissemination of textual information in distributed event-based systems. We also define the problems of satisfiability, satisfaction, filtering and entailment, and point out that these problems are fundamental for the deployment of models like the ones presented here in distributed event-based systems.","PeriodicalId":382808,"journal":{"name":"Proceedings 22nd International Conference on Distributed Computing Systems Workshops","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-07-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130889226","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}