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.
Preview
Unable to display preview. Download preview PDF.
References
IEEE Standards for Local Area Networks: Token Ring Access Method and Physical Layer Specification. IEEE Std 802.5-1989.
J. Bound, and P. Roque,: IPv6 Anycasting Service: Minimum requirements for end nodes. Internet-Draft, June 1996.
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.
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).
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.
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).
Author information
Authors and Affiliations
Editor information
Rights 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