An adaptive communication system for heterogeneous network computing

I. Ra, Salim A Hariri, C. Raghavendra

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

In this paper, we present an architecture of an Adaptive Communication System (ACS) that provides applications with programmable communication, control, and management services that can be adopted dynamically to maximize application performance at runtime. ACS supports adaptive and scalable communication services that select the appropriate multicast/broadcast algorithms for a given class of applications. These algorithms take into consideration both the application requirements and the load of computing and communication systems. We overview the ACS architecture and then describe our approach to implement the ACS group communication services. We introduce two procedures (Resource Aware procedure and Application Aware procedure) to build the appropriate multicast tree that takes into consideration both the characteristics and load conditions of machines as well as the group communication patterns of a given application. We develop analytical techniques and new metric measures to characterize and quantify the performance of a multicast tree. We also present our preliminary performance results that show significant performance gain can be achieved from using ACS multicast algorithms.

Original languageEnglish (US)
Title of host publicationProceedings - 15th International Parallel and Distributed Processing Symposium, IPDPS 2001
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages883-897
Number of pages15
ISBN (Electronic)0769509908, 9780769509907
DOIs
StatePublished - 2001
Event15th International Parallel and Distributed Processing Symposium, IPDPS 2001 - San Francisco, United States
Duration: Apr 23 2001Apr 27 2001

Other

Other15th International Parallel and Distributed Processing Symposium, IPDPS 2001
CountryUnited States
CitySan Francisco
Period4/23/014/27/01

Fingerprint

Heterogeneous networks
Communication systems
Communication

ASJC Scopus subject areas

  • Hardware and Architecture
  • Computer Networks and Communications

Cite this

Ra, I., Hariri, S. A., & Raghavendra, C. (2001). An adaptive communication system for heterogeneous network computing. In Proceedings - 15th International Parallel and Distributed Processing Symposium, IPDPS 2001 (pp. 883-897). [925043] Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/IPDPS.2001.925043

An adaptive communication system for heterogeneous network computing. / Ra, I.; Hariri, Salim A; Raghavendra, C.

Proceedings - 15th International Parallel and Distributed Processing Symposium, IPDPS 2001. Institute of Electrical and Electronics Engineers Inc., 2001. p. 883-897 925043.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Ra, I, Hariri, SA & Raghavendra, C 2001, An adaptive communication system for heterogeneous network computing. in Proceedings - 15th International Parallel and Distributed Processing Symposium, IPDPS 2001., 925043, Institute of Electrical and Electronics Engineers Inc., pp. 883-897, 15th International Parallel and Distributed Processing Symposium, IPDPS 2001, San Francisco, United States, 4/23/01. https://doi.org/10.1109/IPDPS.2001.925043
Ra I, Hariri SA, Raghavendra C. An adaptive communication system for heterogeneous network computing. In Proceedings - 15th International Parallel and Distributed Processing Symposium, IPDPS 2001. Institute of Electrical and Electronics Engineers Inc. 2001. p. 883-897. 925043 https://doi.org/10.1109/IPDPS.2001.925043
Ra, I. ; Hariri, Salim A ; Raghavendra, C. / An adaptive communication system for heterogeneous network computing. Proceedings - 15th International Parallel and Distributed Processing Symposium, IPDPS 2001. Institute of Electrical and Electronics Engineers Inc., 2001. pp. 883-897
@inproceedings{6daeabd410a54b30a389ed7c33fb46ea,
title = "An adaptive communication system for heterogeneous network computing",
abstract = "In this paper, we present an architecture of an Adaptive Communication System (ACS) that provides applications with programmable communication, control, and management services that can be adopted dynamically to maximize application performance at runtime. ACS supports adaptive and scalable communication services that select the appropriate multicast/broadcast algorithms for a given class of applications. These algorithms take into consideration both the application requirements and the load of computing and communication systems. We overview the ACS architecture and then describe our approach to implement the ACS group communication services. We introduce two procedures (Resource Aware procedure and Application Aware procedure) to build the appropriate multicast tree that takes into consideration both the characteristics and load conditions of machines as well as the group communication patterns of a given application. We develop analytical techniques and new metric measures to characterize and quantify the performance of a multicast tree. We also present our preliminary performance results that show significant performance gain can be achieved from using ACS multicast algorithms.",
author = "I. Ra and Hariri, {Salim A} and C. Raghavendra",
year = "2001",
doi = "10.1109/IPDPS.2001.925043",
language = "English (US)",
pages = "883--897",
booktitle = "Proceedings - 15th International Parallel and Distributed Processing Symposium, IPDPS 2001",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
address = "United States",

}

TY - GEN

T1 - An adaptive communication system for heterogeneous network computing

AU - Ra, I.

AU - Hariri, Salim A

AU - Raghavendra, C.

PY - 2001

Y1 - 2001

N2 - In this paper, we present an architecture of an Adaptive Communication System (ACS) that provides applications with programmable communication, control, and management services that can be adopted dynamically to maximize application performance at runtime. ACS supports adaptive and scalable communication services that select the appropriate multicast/broadcast algorithms for a given class of applications. These algorithms take into consideration both the application requirements and the load of computing and communication systems. We overview the ACS architecture and then describe our approach to implement the ACS group communication services. We introduce two procedures (Resource Aware procedure and Application Aware procedure) to build the appropriate multicast tree that takes into consideration both the characteristics and load conditions of machines as well as the group communication patterns of a given application. We develop analytical techniques and new metric measures to characterize and quantify the performance of a multicast tree. We also present our preliminary performance results that show significant performance gain can be achieved from using ACS multicast algorithms.

AB - In this paper, we present an architecture of an Adaptive Communication System (ACS) that provides applications with programmable communication, control, and management services that can be adopted dynamically to maximize application performance at runtime. ACS supports adaptive and scalable communication services that select the appropriate multicast/broadcast algorithms for a given class of applications. These algorithms take into consideration both the application requirements and the load of computing and communication systems. We overview the ACS architecture and then describe our approach to implement the ACS group communication services. We introduce two procedures (Resource Aware procedure and Application Aware procedure) to build the appropriate multicast tree that takes into consideration both the characteristics and load conditions of machines as well as the group communication patterns of a given application. We develop analytical techniques and new metric measures to characterize and quantify the performance of a multicast tree. We also present our preliminary performance results that show significant performance gain can be achieved from using ACS multicast algorithms.

UR - http://www.scopus.com/inward/record.url?scp=84981166198&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84981166198&partnerID=8YFLogxK

U2 - 10.1109/IPDPS.2001.925043

DO - 10.1109/IPDPS.2001.925043

M3 - Conference contribution

AN - SCOPUS:84981166198

SP - 883

EP - 897

BT - Proceedings - 15th International Parallel and Distributed Processing Symposium, IPDPS 2001

PB - Institute of Electrical and Electronics Engineers Inc.

ER -