Software Partitioning for Distributed, Sequential, Pipelined Applications

An examination of real-time performance analysis and allocation of system resources to meet throughput and response time requirements has aided in the development of a methodology for structuring software for real-time distributed systems. A queuing network model is used to estimate real-time perfor...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE transactions on software engineering 1989-10, Vol.15 (10), p.1270-1279
Hauptverfasser: Iyer, V R, Sholl, H A
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:An examination of real-time performance analysis and allocation of system resources to meet throughput and response time requirements has aided in the development of a methodology for structuring software for real-time distributed systems. A queuing network model is used to estimate real-time performance for alternative software partitions. Those partitions that can satisfy user performance requirements while requiring minimal resources are identified. A 2-queue model, representing module service and communications, is evaluated using queuing network approximation. The results demonstrate that an optimal solution set can be determined with a branch and bound approach. The initial version is being improved to permit an expansion of its capability to allow a user to interactively explore performance variations for a selected structure as parameter values vary.
ISSN:0098-5589
1939-3520
DOI:10.1109/TSE.1989.559779