Pub Date : 2001-04-16DOI: 10.1109/CDCS.2001.918693
Miguel Antunes, António Rito Silva, Jorge Martins, Hugo M. Miranda, L. Rodrigues
Replication and distributed communication are usually tightly coupled. This code tangling forbids their independent reuse and adaptation. In this position paper, the problems resulting from coupling replication with distributed communication are discussed. In addition, a solution based on separation of concerns is proposed. The abstractions for each concern are presented, as well as their composition.
{"title":"Separating replication from distributed communication: problems and solutions","authors":"Miguel Antunes, António Rito Silva, Jorge Martins, Hugo M. Miranda, L. Rodrigues","doi":"10.1109/CDCS.2001.918693","DOIUrl":"https://doi.org/10.1109/CDCS.2001.918693","url":null,"abstract":"Replication and distributed communication are usually tightly coupled. This code tangling forbids their independent reuse and adaptation. In this position paper, the problems resulting from coupling replication with distributed communication are discussed. In addition, a solution based on separation of concerns is proposed. The abstractions for each concern are presented, as well as their composition.","PeriodicalId":273489,"journal":{"name":"Proceedings 21st International Conference on Distributed Computing Systems Workshops","volume":"30 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-04-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125478031","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}
Pub Date : 2001-04-16DOI: 10.1109/CDCS.2001.918750
P. McKinley, Udiyan I. Padmanabhan
RAPIDware is a collection of software design techniques for constructing adaptive middleware to support collaborative computing. The paper describes an experimental study in the design of adaptive proxy services for resource-limited mobile hosts. The approach is based on detachable Java I/O streams, which enable proxy filters and transcoders to be dynamically inserted, deleted and reordered on a given data stream. Unlike conventional Java I/O streams, detachable streams can be stopped, disconnected, reconnected, and restarted. As such, they provide the "glue" needed to support the dynamic composition of proxy services. The operation and implementation of detachable streams are described, followed by a discussion of their use in demand-driven forward error correction services for wireless hosts.
{"title":"Design of composable proxy filters for heterogeneous mobile computing","authors":"P. McKinley, Udiyan I. Padmanabhan","doi":"10.1109/CDCS.2001.918750","DOIUrl":"https://doi.org/10.1109/CDCS.2001.918750","url":null,"abstract":"RAPIDware is a collection of software design techniques for constructing adaptive middleware to support collaborative computing. The paper describes an experimental study in the design of adaptive proxy services for resource-limited mobile hosts. The approach is based on detachable Java I/O streams, which enable proxy filters and transcoders to be dynamically inserted, deleted and reordered on a given data stream. Unlike conventional Java I/O streams, detachable streams can be stopped, disconnected, reconnected, and restarted. As such, they provide the \"glue\" needed to support the dynamic composition of proxy services. The operation and implementation of detachable streams are described, followed by a discussion of their use in demand-driven forward error correction services for wireless hosts.","PeriodicalId":273489,"journal":{"name":"Proceedings 21st International Conference on Distributed Computing Systems Workshops","volume":"84 2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-04-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131054168","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}
Pub Date : 2001-04-16DOI: 10.1109/CDCS.2001.918734
A. Miyakawa, Kaoru Sugita, K. Hashimoto, Y. Shibata, Tomoe Fukamachi
We propose a user-friendly three-dimensional CG presentation system for a typical Japanese crafting industry based on agent and virtual reality functions over Japan Gigabit Network (JGN) which is a testbed highspeed backbone network with 2.4 Gbps. A large number of traditional Japanese fittings in a local city are redesigned by three-dimensional computer graphics into CAD data and stored in the database servers distributed over JGN. Although each fitting data consists of more than several Mbytes size, users can interactively retrieve the desired fittings and put those into the traditional Japanese interior to design more creative and original houses, hotels and other buildings in real time. We prototyped a presentation system using VRML and JAVA on networked CG workstations. A user can walk through the desired virtual space as a Japanese interior organized by various Japanese traditional fittings and interactively change those fittings by selecting from the database and replacing by simple operations. As a result, we can verify the usefulness of our suggested system not only for Japanese crafting but also for worldwide design industries.
{"title":"Interactive 3D presentation of traditional Japanese crafting on Japan gigabit network","authors":"A. Miyakawa, Kaoru Sugita, K. Hashimoto, Y. Shibata, Tomoe Fukamachi","doi":"10.1109/CDCS.2001.918734","DOIUrl":"https://doi.org/10.1109/CDCS.2001.918734","url":null,"abstract":"We propose a user-friendly three-dimensional CG presentation system for a typical Japanese crafting industry based on agent and virtual reality functions over Japan Gigabit Network (JGN) which is a testbed highspeed backbone network with 2.4 Gbps. A large number of traditional Japanese fittings in a local city are redesigned by three-dimensional computer graphics into CAD data and stored in the database servers distributed over JGN. Although each fitting data consists of more than several Mbytes size, users can interactively retrieve the desired fittings and put those into the traditional Japanese interior to design more creative and original houses, hotels and other buildings in real time. We prototyped a presentation system using VRML and JAVA on networked CG workstations. A user can walk through the desired virtual space as a Japanese interior organized by various Japanese traditional fittings and interactively change those fittings by selecting from the database and replacing by simple operations. As a result, we can verify the usefulness of our suggested system not only for Japanese crafting but also for worldwide design industries.","PeriodicalId":273489,"journal":{"name":"Proceedings 21st International Conference on Distributed Computing Systems Workshops","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-04-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116617208","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}
Pub Date : 2001-04-16DOI: 10.1109/CDCS.2001.918714
Jan-Derk Bakker, K. Langendoen, H. Sips
To ease the implementation of different wearable computers, we developed a low-power processor board (named LART) with a rich set of interfaces. The LART supports dynamic voltage scaling, so performance (and power consumption) can be scaled to match demands: 59-221 MHz, 106-640 mW. High-end wearables can be configured from multiple LARTs operating in parallel; alternatively, FPGA boards can be used for dedicated data-processing, which reduces power consumption significantly.
{"title":"LART: flexible, low-power building blocks for wearable computers","authors":"Jan-Derk Bakker, K. Langendoen, H. Sips","doi":"10.1109/CDCS.2001.918714","DOIUrl":"https://doi.org/10.1109/CDCS.2001.918714","url":null,"abstract":"To ease the implementation of different wearable computers, we developed a low-power processor board (named LART) with a rich set of interfaces. The LART supports dynamic voltage scaling, so performance (and power consumption) can be scaled to match demands: 59-221 MHz, 106-640 mW. High-end wearables can be configured from multiple LARTs operating in parallel; alternatively, FPGA boards can be used for dedicated data-processing, which reduces power consumption significantly.","PeriodicalId":273489,"journal":{"name":"Proceedings 21st International Conference on Distributed Computing Systems Workshops","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-04-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123719099","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}
Pub Date : 2001-04-16DOI: 10.1109/CDCS.2001.918696
Mario Kupries, Erika Horn
The subject of this paper is the functional description and refinement of a connector service to manage dynamic interactions in multi-service agent platforms. First, the concept of architectural frames is introduced as a common development framework for application systems and interpreted for the class of agent systems. For the program-technical realization and execution of agent application systems, services are needed meeting the concepts of the architecture-based approach. Since platform services are based on application-independent building blocks and concepts, they are derived and developed by examining, analyzing and abstracting the requirements of application-technical building blocks on platforms. This is discussed for the aspect of inter-agent connections: a common process model of inter-agent connection is next introduced. Analyzing its partial processes, process types are identified and assigned to components of the connector service. The connector service is modeled object-orientedly and mapped onto a multi-service agent platform named ADE (Architecture type-based Development Environment), corresponding to concepts of the architecture-based approach.
{"title":"An architecture-based approach substantiating interagent connections in platforms","authors":"Mario Kupries, Erika Horn","doi":"10.1109/CDCS.2001.918696","DOIUrl":"https://doi.org/10.1109/CDCS.2001.918696","url":null,"abstract":"The subject of this paper is the functional description and refinement of a connector service to manage dynamic interactions in multi-service agent platforms. First, the concept of architectural frames is introduced as a common development framework for application systems and interpreted for the class of agent systems. For the program-technical realization and execution of agent application systems, services are needed meeting the concepts of the architecture-based approach. Since platform services are based on application-independent building blocks and concepts, they are derived and developed by examining, analyzing and abstracting the requirements of application-technical building blocks on platforms. This is discussed for the aspect of inter-agent connections: a common process model of inter-agent connection is next introduced. Analyzing its partial processes, process types are identified and assigned to components of the connector service. The connector service is modeled object-orientedly and mapped onto a multi-service agent platform named ADE (Architecture type-based Development Environment), corresponding to concepts of the architecture-based approach.","PeriodicalId":273489,"journal":{"name":"Proceedings 21st International Conference on Distributed Computing Systems Workshops","volume":"70 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-04-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127355909","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}
Pub Date : 2001-04-16DOI: 10.1109/CDCS.2001.918725
Guozhen Zhang, Ken'ichi Saitou, Zixue Cheng, A. Koyama, A. He, Tongjun Huang
Proposes a learning support method for course provision in a distance learning system, based on the effective study method SQ3R (Survey, Question, Read, Recite, Review). SQ3R was developed based on educational psychology. It has been proved that SQ3R can improve a learner's learning efficiency in traditional school learning activities. However, the SQ3R study method cannot be directly transplanted into a Web-based distance learning system, so we have designed a method to support learners using SQ3R in such systems. By means of this support method, learners' learning effectiveness can be greatly improved. We implemented the designed support method in a Web-based distance learning system that we designed previously. We evaluate this implementation through the undergraduate "computer languages" course at our university.
{"title":"Design of SQ3R-based support method for course contents provision in distance learning systems","authors":"Guozhen Zhang, Ken'ichi Saitou, Zixue Cheng, A. Koyama, A. He, Tongjun Huang","doi":"10.1109/CDCS.2001.918725","DOIUrl":"https://doi.org/10.1109/CDCS.2001.918725","url":null,"abstract":"Proposes a learning support method for course provision in a distance learning system, based on the effective study method SQ3R (Survey, Question, Read, Recite, Review). SQ3R was developed based on educational psychology. It has been proved that SQ3R can improve a learner's learning efficiency in traditional school learning activities. However, the SQ3R study method cannot be directly transplanted into a Web-based distance learning system, so we have designed a method to support learners using SQ3R in such systems. By means of this support method, learners' learning effectiveness can be greatly improved. We implemented the designed support method in a Web-based distance learning system that we designed previously. We evaluate this implementation through the undergraduate \"computer languages\" course at our university.","PeriodicalId":273489,"journal":{"name":"Proceedings 21st International Conference on Distributed Computing Systems Workshops","volume":"112 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-04-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132510233","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}
Pub Date : 2001-04-16DOI: 10.1109/CDCS.2001.918710
A. Hasegawa, T. Nakajima
We propose a new user interface system for supporting advanced interaction devices such as PDAs and cellular phone. Our system allows applications to use traditional user interface systems although a user can navigate the applications through advanced interaction devices. We describe the architecture and the implementation of the prototype system, and show an example and some experiences.
{"title":"A user interface system for home appliances with virtual network computing","authors":"A. Hasegawa, T. Nakajima","doi":"10.1109/CDCS.2001.918710","DOIUrl":"https://doi.org/10.1109/CDCS.2001.918710","url":null,"abstract":"We propose a new user interface system for supporting advanced interaction devices such as PDAs and cellular phone. Our system allows applications to use traditional user interface systems although a user can navigate the applications through advanced interaction devices. We describe the architecture and the implementation of the prototype system, and show an example and some experiences.","PeriodicalId":273489,"journal":{"name":"Proceedings 21st International Conference on Distributed Computing Systems Workshops","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-04-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130792637","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}
Pub Date : 2001-04-16DOI: 10.1109/CDCS.2001.918698
R. Filman, Diana D. Lee
Describes the Object Infrastructure Framework (OIF), a system that seeks to simplify the creation of distributed applications by injecting behavior on the communication paths between components. We touch on some of the "ilities" (security, reliability, QoS and manageability) and services that can be achieved with injector technology, and then focus on the uses of redirecting injectors - injectors that take requests directed at a particular server and generate requests directed at others. We close by noting that OIF is an aspect-oriented programming system, and comparing OIF to related work.
{"title":"Redirecting by injector","authors":"R. Filman, Diana D. Lee","doi":"10.1109/CDCS.2001.918698","DOIUrl":"https://doi.org/10.1109/CDCS.2001.918698","url":null,"abstract":"Describes the Object Infrastructure Framework (OIF), a system that seeks to simplify the creation of distributed applications by injecting behavior on the communication paths between components. We touch on some of the \"ilities\" (security, reliability, QoS and manageability) and services that can be achieved with injector technology, and then focus on the uses of redirecting injectors - injectors that take requests directed at a particular server and generate requests directed at others. We close by noting that OIF is an aspect-oriented programming system, and comparing OIF to related work.","PeriodicalId":273489,"journal":{"name":"Proceedings 21st International Conference on Distributed Computing Systems Workshops","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-04-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116823674","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}
Pub Date : 2001-04-16DOI: 10.1109/CDCS.2001.918742
Jen-Shun Yang, C. Tseng, R. Cheng
We present a traffic-scheduling framework which can dynamically allocate radio resource to GPRS handsets based on the interference levels of the radio links. Essentially, when a mobile station (MS) is within a high interference region, the proposed scheme uses a low transmission rate to reduce bandwidth wastage due to re-transmissions. On the other hand, when the MS is within a low interference region, a high transmission rate is used, in order to fulfil its quality of service (QoS) requirements. One of our contributions is to derive a rate decision analytical model to determine the high and low transmission rates based on the interference conditions and the delay-bound requirement. The performance results show that our dynamic scheme can effectively utilize the bandwidth to satisfy various QoS requirements in the GPRS system without changing the convolution-coding rate.
{"title":"Dynamic scheduling framework on RLC/MAC layer for general packet radio service","authors":"Jen-Shun Yang, C. Tseng, R. Cheng","doi":"10.1109/CDCS.2001.918742","DOIUrl":"https://doi.org/10.1109/CDCS.2001.918742","url":null,"abstract":"We present a traffic-scheduling framework which can dynamically allocate radio resource to GPRS handsets based on the interference levels of the radio links. Essentially, when a mobile station (MS) is within a high interference region, the proposed scheme uses a low transmission rate to reduce bandwidth wastage due to re-transmissions. On the other hand, when the MS is within a low interference region, a high transmission rate is used, in order to fulfil its quality of service (QoS) requirements. One of our contributions is to derive a rate decision analytical model to determine the high and low transmission rates based on the interference conditions and the delay-bound requirement. The performance results show that our dynamic scheme can effectively utilize the bandwidth to satisfy various QoS requirements in the GPRS system without changing the convolution-coding rate.","PeriodicalId":273489,"journal":{"name":"Proceedings 21st International Conference on Distributed Computing Systems Workshops","volume":"26 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-04-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114958111","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}
Pub Date : 2001-04-16DOI: 10.1109/CDCS.2001.918717
Y. Ohmori, Kazushige Ouchi, M. Hattori, M. Doi
We developed an XML based multimedia data acquisition and inquiry system for wearable computers. This system can record multimedia data in mobile environments, stores recorded data into an XML native database in organized XML formats, and provides an easy access method to the stored data. An XML based general framework within the system supports users to browse search results in appropriate forms.
{"title":"An XML based multimedia data acquisition and retrieval with wearable computers","authors":"Y. Ohmori, Kazushige Ouchi, M. Hattori, M. Doi","doi":"10.1109/CDCS.2001.918717","DOIUrl":"https://doi.org/10.1109/CDCS.2001.918717","url":null,"abstract":"We developed an XML based multimedia data acquisition and inquiry system for wearable computers. This system can record multimedia data in mobile environments, stores recorded data into an XML native database in organized XML formats, and provides an easy access method to the stored data. An XML based general framework within the system supports users to browse search results in appropriate forms.","PeriodicalId":273489,"journal":{"name":"Proceedings 21st International Conference on Distributed Computing Systems Workshops","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-04-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126013901","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}