TOPCOM: Topology-Aware Reliable Group Communication in Geographically Large-Scale Systems
- Research Line(s): Fault and Intrusion Tolerance in Open Distributed Systems (FIT)
- Sponsor: FCT
- Project Number: PRAXIS/P/EEI/12202/1998
- Total award amount: 23.5K Euros
- Coordinator: FCUL
- Partners: FCUL
- Start Date: Sept. 1999
- Duration: 24 months
- Keywords: Large-Scale Distributed Systems, Group-Communication, Fault-Tolerance, Protocols
- Team at FCUL: 5 researchers, including Luís Rodrigues, Hugo Miranda
The goal of the project is twofold: in first place, it intends to implement and test a mature distribution of the Navigators' protocols and, in second place, to contribute to the validation the Ensemble framework. Since there are several technical differences between the protocol designed by the Navigators and the protocols currently implemented in Ensemble, this experiment will emphasize the generic aspects of the framework and reveal its potential limitations. The project will gather feedback from protocol implementors in order to improve the framework and, hopefully, to support other research groups in adopting Ensemble for their projects.
The project pretends to mature some of the topological protocols previously developed by the team and to test their implementation in the Ensemble platform. It also intends to study novel architectures to support the implementation and execution of configurable protocol stacks.
Approach and Methods
The project intends to develop and evaluate prototypes and use the experience gained to refine the models, algorithms, protocols and implementations.
Progress and Results
Part of the project was dedicated to the implementation of a Light-Weight Groups Layer in the Ensemble system. This experiment helped to get insights on the tradeoffs involved in the design of a platform to implement and execute configurable protocol stacks.
The project also investigated the developemnt of a protocol composition framework able to support inter-QoS constraints. A prototype of this platform, called Appia, has been implemented.
- Alexandre Pinto, Hugo Miranda, Luís Rodrigues, “Light-Weight Groups: an implementation in Ensemble”, in in Proceedings of the Ersads 2001, European Research Seminar on Advances in Distributed Systems, 14-18 May 2001, Bertinoro (Forlì), Italy., May 2001.
- Miguel Antunes, Hugo Miranda, António Rito Silva, Luís Rodrigues, Jorge Martins, “Separating Replication from Distributed Communication: Problems and Solutions”, in in Proceedings of the International Workshop on Distributed Dynamic Multiservice Architectures (DDMA), in conjunction with the 21st International Conference on Distributed Computing Systems (ICDCS-21) April 16-19, 2001, pp 103-108Phoenix, Arizona, USA, Apr. 2001.
- Hugo Miranda, Alexandre Pinto, Luís Rodrigues, “Appia, a flexible protocol kernel supporting multiple coordinated channels”, in in Proceedings of the 21st International Conference on Distributed Computing Systems (ICDCS-21) April 16-19, 2001, pp 707-710.Phoenix, Arizona, USA (Poster session)., Apr. 2001.
- João Rodrigues, Hugo Miranda, João Ventura, Luís Rodrigues, “The design of RTAppia”, in in Proceedings of the Sixth IEEE International Workshop on Object-oriented Real-Time Dependable Systems, Rome, 8-10 January 2001., Jan. 2001.
- Luís Rodrigues, Katherine Guo, Paulo Verissimo, Kenneth P. Birman, “A Dynamic Light-Weight Group Service”, in Journal of Parallel and Distributed Computing Vol. 60, No. 12, December 2000, pp 1449-1479. Academic Press., Dec. 2000.
- J. Pereira, Luís Rodrigues, R. Oliveira, “Semantically Reliable Multicast Protocols”, in in Proceedings of the 19th IEEE Symposium on Reliable Distributed Systems, pp. 60-69, Nurnberg, Germany, October 2000., Oct. 2000.
- Hugo Miranda, Miguel Antunes, Luís Rodrigues, António Rito Silva, “Group Communication Support for Dependable Multi-User Object Oriented Environments”, in in Proceedings of the International SRDS Workshop on Dependable System Middleware and Group Communication (DSMGC 2000), in conjunction with the 19th IEEE Symposium on Reliable Distributed Systems, Nurnberg, Germany, October 2000., Oct. 2000.
- Luís Rodrigues, M. Raynal, “Quorum-Based Replication in Asynchronous Crash-Recovery Distributed Systems”, in in Proceedings of the European Conference on Parallel Computing (Euro-Par 2000), Munchen, Germany, August, 2000., Aug. 2000.
- Luís Rodrigues, K. Guo, “Partitionable Light-Weight Groups”, in Proceedings of the 20th IEEE International Conference on Distributed Computing Systems, Taipe, Taiwan, Apr. 2000.
- Luís Rodrigues, M. Raynal, “Atomic Broadcast in Asynchronous Crash-Recovery Distributed Systems”, in In Proceedings of the 20th IEEE International Conference on Distributed Computing Systems, Taipe, Taiwan, April, 2000., Apr. 2000.
- Luís Rodrigues, R. Baldoni, E. Anceaume, M. Raynal, “Deadline-Constrained Causal Order”, in In Proceedings of the The 3rd IEEE International Symposium on Object-oriented Real-time distributed Computing, Newport Beach, California, USA, March, 2000., Mar. 2000.
- Hugo Miranda, Luís Rodrigues, “Flexible Communication Support for CSCW Applications”, in 5th International Workshop on Groupware, Cacún, México, September 22-24, 1999, Sept. 1999.
- Hugo Miranda, Luís Rodrigues, “Communication support for multiple QoS requirements”, in 3rd European Research Seminar on Advances in Distributed Systems (ERSADS'99), Madeira Island, Portugal, April 23-28, 1999, Apr. 1999.
- Luís Rodrigues, Paulo Verissimo, “Topology-aware algorithms for large-scale communication”, in Advances in Distributed Systems, S. Krakowiak, S. Shrivastava, Eds.. Springer Verlag, Jan. 1999, vol. 1752, ch. 6, pp. 127–156.
- Luís Rodrigues, Rachid Guerraoui, A. Schiper, “Scalable Atomic Multicast”, in Proceedings of the Seventh International Conference on Computer Communications and Networks (IC3N'98), Lafayette, Louisiana, USA, 12-15 October, 1998, Oct. 1998.
- Katherine Guo, Luís Rodrigues, “Dynamic Light-Weight Groups”, in Proceedings of the 17th IEEE International Conference on Distributed Computing Systems. Baltimore, Maryland, USA, May, 1997, May 1997.
- Luís Rodrigues, Katherine Guo, António Sargento, Robert van Renesse, Brad Glade, Paulo Verissimo, Kenneth P. Birman, “A Transparent Light-Weight Group Service”, in Proceedings of the 15th IEEE Symposium on Reliable Distributed Systems. Niagara-on-the-Lake, Canada, October, 1996, Oct. 1996.
- Luís Rodrigues, Henrique Fonseca, Paulo Verissimo, “Totally Ordered Multicast in Large-Scale Systems”, in Proceedings of the 16th International Conference on Distributed Computing Systems. Hong Kong, May 1996, May 1996.
BibTeXNavigators - TOPCOM project
|Current projects:||VEDLIoT, SATO, ADMORPH, DiSIEM, SEAL, AQUAMON, UPVN, REDBOOK, IRCoC, SEL, Xivt, Abyss|
|Past projects:||TCLOUDS, MASSIF, MAFTIA, RESIST NoE, KARYON, HIDENETS, CORTEX, CRUTIAL, TRONE, SITAN, ReD, DIVERSE, CloudFIT, READAPT, REGENESYS, RC-Clouds, TACID, DARIO, RITAS, AJECT, MICRA, DEAR-COTS, COPE, DEFEATS, MOOSCO, TOPCOM, RE:DY, NORTH, SUPERCLOUD, COST Action IC1402, SEGRID, BioBankCloud, SAPIENT, PROPHECY, SecFuNet, FTH-Grid, AIR-II, AIR, ESFORS, CaberNet, GODC, BROADCAST, CoDiCom, Delta-4, RAPTOR|