A system framework for open distributed processing

  • Alexander Schill
  • Martina Zitterbart


Emerging distributed applications increasingly require adequate tools and techniques for system- and application-level management. The integration of both aspects in an overall system framework is an important issue. This paper presents such a framework supporting advanced distributed applications in the context of the evolving Open Distributed Processing reference model. For system-level communication, an efficient subsystem providing advanced service capabilities is presented to cope with the increasing diversity of application service requirements. For application-level processing, a distributed object-based environment is offered. It implements location-independent invocation and object mobility and provides a high level of distribution transparency. The approach is augmented with tools and techniques for managing an overall application configuration.

Key words

Open Distributed Processing distributed applications advanced communication services high-performance communication distributed object-based systems language and tool support 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    European Computer Manufacturers Association (ECMA), Support Environment for Open Distributed Processing (SE-ODP), ECMA/TC32-TG2/89/67, Final Draft, July 1989.Google Scholar
  2. 2.
    S. Mullender (ed.),Distributed Systems, Addison-Wesley, Reading, Massachusetts, Chapter 19, 1989.Google Scholar
  3. 3.
    A. Black, N. Hitchinson, E. Jul, H. Levy, and L. Carter, Distribution and abstract types in Emerald,IEEE Transactions on Software Engineering, Vol. 13, No. 1, pp. 65–75, Jan. 1987.Google Scholar
  4. 4.
    J. S. Chase, F. G. Amador, E. D. Lazowska, H. M. Levy, and R. J. Littlefield, The Amber system: Parallel programming on a network of multiprocessors, 12th ACM Symposium on Operating Systems Principles, Litchfield Park, AZ, pp. 147–158, 1989.Google Scholar
  5. 5.
    A. Black and Y. Artsy, Implementing location independent invocation, 9th International Conference on Distributed Computing Systems, Newport Beach, CA, pp. 550–559, 1989.Google Scholar
  6. 6.
    S. Krakowiak, M. Meysembourg, H. Van Nguyen,et al. Design and implementation of an object-oriented, strongly typed language for distributed applications,Journal of Object-Oriented Programming, Vol. 3, No. 3, pp. 11–22, Sept./Oct. 1990.Google Scholar
  7. 7.
    S. K. Shrivastava, G. N. Dixon, and G. D. Parrington, An overview of the Arjuna distributed programming system,IEEE Software, pp. 66–73, Jan. 1991.Google Scholar
  8. 8.
    J. K. Bennett, Experience with distributed Smalltalk,Software—Practice and Experience, Vol. 20, No. 2, pp. 157–180, Feb. 1990.Google Scholar
  9. 9.
    Object Management Group, Object Services Architecture, Revision 6.0, OMG, Framingham, MA, 1992.Google Scholar
  10. 10.
    J. Kramer, J. Magee, and M. Sloman, Constructing distributed systems in CONIC,IEEE Transactions on Software Engineering, Vol. 15, No. 6, pp. 663–675, June 1989.Google Scholar
  11. 11.
    J. Magee, J. Kramer, M. Sloman, and N. Dulay, An overview of the REX software architecture.Google Scholar
  12. 12.
    M. R. Barbacci, D. L. Doubleday, and C. B. Weinstock, Application-level programming, International Conference on Distributed Computing Systems, Paris, pp. 458–465, 1990.Google Scholar
  13. 13.
    D. Hehmann, M. Salmony, and H. J. Stuettgen, Transport services for multi-media applications on broadband networks,Computer Communications, Vol. 13, No. 4, pp. 197–203, May 1990.Google Scholar
  14. 14.
    W. Zimmer, FINE: A high-speed transport protocol family and its advanced service interface. In B. Pehrson, P. Gunningberg, and S. Pink (eds.),Protocols for High Speed Networks, North-Holland, 1992.Google Scholar
  15. 15.
    G. Blair, G. Coulson, F. Garcia, D. Hutchison, and D. Shepherd, Towards new transport services to support distributed multimedia applications, 4th IEEE Workshop on Multimedia Communications, Monterey, CA, April 1992.Google Scholar
  16. 16.
    A. Campbell, G. Coulson, F. Garcia, and D. Hutchison, A continuous media transport and orchestration service, ACM Sigcom '92, Baltimore, Maryland, August 1992.Google Scholar
  17. 17.
    A. Danthine, Esprit project OSI 95—New transport services for high-speed networking,Computer Networks and ISDN Systems, Vol. 25, Nov. 1992.Google Scholar
  18. 18.
    M. Zitterbart, B. Stiller, and A. Tantawy, A model for flexible high-performance communication subsystems,IEEE Journal on Selected Areas in Communications, to appear.Google Scholar
  19. 19.
    D. R. Cheriton, VMTP as the transport layer for high-performance distributed systems,IEEE Communications Magazine, June 1989.Google Scholar
  20. 20.
    W. Doeringer, D. Dykeman, M. Kaiserswerth, B. Meister, H. Rudin, and R. Williamson, A survey of light-weight transport protocols for high speed networks,IEEE Transactions on Communications, Vol. 38, No. 11, Nov. 1990.Google Scholar
  21. 21.
    Z. Haas, A communication architecture for high-speed networking,IEEE Network, pp. 64–70, Jan. 1991.Google Scholar
  22. 22.
    H. E. Meleis and A. N. Tantawy, High performance networking and the modular communication machine (MCM) approach, 2nd IEEE Workshop on Future Trends of Distributed Computing Systems, Cairo, September 1990.Google Scholar
  23. 23.
    M. Zitterbart, High-speed transport components,IEEE Network, Vol. 5, No. 1, pp. 54–63, Jan. 1991.Google Scholar
  24. 24.
    M. Zitterbart, Parallelism in communication subsystems. In A. Tantawy (ed.),High Performance Communications, Kluwer Academic Publishers, to appear.Google Scholar
  25. 25.
    M. W. Goldberg, G. W. Neufeld, and M. R. Ito, A parallel approach to OSI connection-oriented protocols, 3rd Workshop on Protocols for High Speed Networks, Stockholm, Sweden, May 1992.Google Scholar
  26. 26.
    M. Kaiserswerth, A parallel implementation of the ISO 8802-2.2 protocol, IEEE Tricomm '91, Chapel Hill, NC, April 1991.Google Scholar
  27. 27.
    K. Maly, F. Paterra, C. M. Overstreet, R. Mukkumala, and S. Khanna, Remote visualization and parallelism using existing networks, 11th Phoenix Conference on Computers and Communications, Scottsdale, AZ, April 1992.Google Scholar
  28. 28.
    L. Peterson, N. Hutchinson, S. O'Malley, and H. Rao, The x-kernel: A platform for accessing Internet resources,IEEE Computer, Vol. 23, No. 5, May 1990.Google Scholar
  29. 29.
    D. R. Cheriton, The V distributed system,Communications of the ACM, Vol. 31, No. 3, Mar. 1988.Google Scholar
  30. 30.
    E. Mafla and B. Bhargave, Communication facilities for distributed transaction-processing systems,IEEE Computer, Vol. 24, No. 8, Aug. 1991.Google Scholar
  31. 31.
    A. Schill, Distributed object management within a loosely-coupled repository environment, Open Forum Technical Conference, Utrecht, Holland, November 1992.Google Scholar

Copyright information

© Plenum Publishing Corporation 1993

Authors and Affiliations

  • Alexander Schill
    • 2
  • Martina Zitterbart
    • 1
  1. 1.IBM T. J. Watson Research CenterYorktown Heights
  2. 2.Institute of TelematicsUniversity of KarlsruheKarlsruhe 1Germany

Personalised recommendations