Title
A partitioning algorithm for distributed software systems design
Abstract
One complication in using distributed computer systems is the increased complexity of developing distributed software systems. These software systems are composed of asynchronously executing components which communicate via message passing. Current software design techniques are not adequate for use in the design of distributed software systems. New design methods which explicitly address the problem of system partitioning are needed. An overall distributed software design approach is presented. The key to the design approach is the presentation of a distributed processing component (DPC) partitioning algorithm for clustering functional modules in order to derive a set of distributed processing components. The design approach is oriented towards producing a software system which is hierarchical, which exploits potential concurrency that exists between functional modules, and which avoids nonprofitable message traffic.
Year
DOI
Venue
1986
10.1016/0020-0255(86)90018-6
Inf. Sci.
Keywords
Field
DocType
software systems design,partitioning algorithm,software systems
Middleware,Software design,Computer science,Connascence,Distributed design patterns,Algorithm,Software system,Distributed algorithm,Resource-oriented architecture,Component-based software engineering,Distributed computing
Journal
Volume
Issue
ISSN
38
2
0020-0255
Citations 
PageRank 
References 
4
0.98
5
Authors
2
Name
Order
Citations
PageRank
Sol M. Shatz146955.25
Stephen S Yau21768193.24