Skip to main content

Network-wide cooperative computing architecture (NCCA)

  • Conference paper
  • First Online:
Communication and Architectural Support for Network-Based Parallel Computing (CANPC 1997)

Abstract

A network-wide cooperative computing architecture (NCCA) is described that reduces communication-processing overhead in parallel and distributed processing systems. Network-wide load balancing and fault tolerance are achieved by interconnecting workstations. disks, and other nodes in a logical ring topology over a high-speed network; by circulating service and information request messages over this network; then having the messages accepted by the most suitable nodes that satisfy the requests. In NCCA, the cooperative processing that used to be executed by communications between applications is horizontally and vertically migrated to a lower-layer communication protocol. By the control of this communication protocol, system-wide cooperation is achieved through autonomous operation of each node. Load balancing is achieved as each node estimates its own load by monitoring received messages. compares that value with an updated load threshold for the overall system, and decides whether to accept processing request messages.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. IEEE Standards for Local Area Networks: Token Ring Access Method and Physical Layer Specification. IEEE Std 802.5-1989.

    Google Scholar 

  2. J. Bound, and P. Roque,: IPv6 Anycasting Service: Minimum requirements for end nodes. Internet-Draft, June 1996.

    Google Scholar 

  3. D. D. Kandlur, and K. G. Shin,: Reliable Broadcast Algorithms for HARTS. ACM Trans. on Computer Systems, Vol. 9, No. 4, Nov. 1991, pp. 374–398.

    Google Scholar 

  4. T. Suguri, H. Yamashita, S. Kinoshita, and Y. Okada.: Load Balancing Method for Autonomously Cooperative Distributed Systems. submitted to The Trans. of IEICE, D-I (in Japanese).

    Google Scholar 

  5. P. Krueger and N. G. Shivaratri,: Adaptive Location Policies for Global Scheduling. IEEE Trans. on SE., Vol. 20, No. 6, pp. 432–444, June 1994.

    Google Scholar 

  6. H. Yamashita, T. Suguri, S. Kinoshita, Y. Okada, K. Oguri, and S. Shiokawa: Message Routing Latency Minimizing Method in An ASIC Design for Distributed Cooperative Communication Protocol Processing. submitted to The Trans. of IEICE, D-I (in Japanese).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Dhabaleswar K. Panda Craig B. Stunkel

Rights and permissions

Reprints and permissions

Copyright information

© 1997 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Yamashita, H., Suguri, T., Kinoshita, S., Okada, Y. (1997). Network-wide cooperative computing architecture (NCCA). In: Panda, D.K., Stunkel, C.B. (eds) Communication and Architectural Support for Network-Based Parallel Computing. CANPC 1997. Lecture Notes in Computer Science, vol 1199. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-62573-9_18

Download citation

  • DOI: https://doi.org/10.1007/3-540-62573-9_18

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-62573-5

  • Online ISBN: 978-3-540-68085-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics