Abstract
Real-time collaborative designing systems allow users to view and design the same document from geographically distributed sites connected by web. In these systems, each action should be transferred to other sites correctly, timely and orderly. While a lot of researches focus mainly on providing reliable network environment to support collaborative works, we propose a new kind of reliable communication architecture for collaborative group. This architecture is based on UDP protocol for end-to-end transmission, and adopts a new Site-based Reliable Communication Protocol (SRCP) that depends on collaborative site itself to choose reliable communication channel and provide reliable transmission. Each site checks the connection status and chooses reliable path to transfer actions dynamically. Lost actions can be detected and retransferred faster when comparing to other architectures. The protocol and algorithms are given in detail in this paper.
This project is supported by National Natural Science Foundation of China.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
C. Sun, J. Xia, Y. Zhang, Y. Yang, and C. David.: “Achieving convergence, causality preservation, and intention preservation in real-time cooperative editing system”. ACM Transactions on Computer-human Interaction. 5(1), March 1998, pp. 63–108
B. Jiang, C. Chen, J. Bu, “CoDesign-A collaborative pattern design-system based on agent”. In: Proceedings of the 6th International Conference on CSCW in Design, Canada, 2001. 319–323
Y. Zeng, D. Xu, C. Chen, “Research on Internet based Collaborative Pattern Design System”, In: Proceeding of 1999 National Workshop on Computer-Aided Industrial Design and Conceptual Design, 1999, China, 213–318.
BEGEL, A. CrystalBoard. CS294-7 “CSCW using CSCW” Course Project Report, December 1997.
C. Diot, W. Dabbous, and J. Crowcroft, “Multipoint Communication: A Survey of Protocols, Functions, and Mechanisms”. IEEE Journal on Selected Areas in Communications, Vol 15, No. 3, April 1997, pp. 277–290
S. Deering, “Multicast routing in a datagram internetwork,” Ph.D. dissertation, Stanford Univ., Dec. 1991.
T. Ballardie, P. Francis, and J. Crowcroft, “Core based trees (CBT),” in An Architecture for Scalable Inter-Domain Multicast Routing, SIGCOMM’ 93, San Francisco, Sept. 13–17, 1993, pp. 85–95.
S. Floyd, V. Jacobson, S. McCanne, C. G. Liu, and L. Zhang, “A reliable multicast framework for light-weight sessions and application level framing,” in Proc. ACM SIGCOMM’ 95, Boston, Aug. 28–Sept. 1, 1995, vol. 25, no. 4, pp. 342–356.
M.M. Wloka, “Lag in Multiprocessor VR”, Presence: Teleoperators and Virtual Environments (MIT Press), Vol. 4, No. 1, Spring 1995.
P. K. Shin, and R. V. Kenyon. “Effects of network characteristics on human performance in a collaborative virtual environment”. Paper read at Proceedings IEEE Virtual Reality (Cat. No. 99CB36316), 13–17 March 1999, at Houston, TX, USA.
Davis, R.C., J.A. Brotherton, J.A. Landay, M.N. Price, and B.N. Schilit, “NotePals: Lightweight Note Taking by the Group, for the Group”. Technical Report CSD-98-997, CS Division, EECS Department, UC Berkeley, Berkeley, CA, February 1998.
Ellis, C. A. and Gibbs, S. J. “Concurrency control in groupware systems”. In proceedings of the ACM SIGMOD Conference on Management of Data (May). pp. 399–407. 1989.
Sun, C., Yang, Y., Zhang, Y., and Chen. D. “Distributed concurrency control in real-time cooperative editing system”. In proceedings of the Asian Computing Science Conference. Lecture Notes in Computer Science, vol. 1179. Springer-Verlag, pp. 84–95. Singapore, Dec. 1996.
Y. Yang, C. Sun, Y. Zhang and X. Jia. “Real-Time Cooperative Editing on the Internet”. IEEE Internet Computing, May/June 2000 (Vol. 4, No. 3). pp. 18–25.
M. Roseman and S. Greenberg, “Building real time groupware with GroupKit, a groupware toolkit,” ACM Transactions on Computer-Human Interaction, vol. 3, no. 1, pp. 66–106, Mar. 1996.
A. Begel and S. Hall. “CrystalBoard: A Transparent Shared Whiteboard”. Final Project Reports CS 294-7: CSCW using CSCW. EECS Department, UC Berkeley, Berkeley, CA, Dec. 1997.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Wang, X., Bu, J., Chen, C. (2002). Research on Reliable Communication in Real-Time Collaborative Designing Systems. In: Plaice, J., Kropf, P.G., Schulthess, P., Slonim, J. (eds) Distributed Communities on the Web. DCW 2002. Lecture Notes in Computer Science, vol 2468. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36261-4_6
Download citation
DOI: https://doi.org/10.1007/3-540-36261-4_6
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-00301-4
Online ISBN: 978-3-540-36261-6
eBook Packages: Springer Book Archive