OBJECT-ORIENTED DECOMPOSITION FOR DISTRIBUTED SYSTEMS

被引:1
|
作者
MOTA, GF
NELSON, ML
KODRES, UR
机构
[1] BRAZILIAN NAVY,CDR,BR-21941150 RIO JANEIRO,BRAZIL
[2] USAF,HQ USCINCPAC,CAMP HM SMITH,HI 96861
[3] USN,POSTGRAD SCH,DEPT COMP SCI,MONTEREY,CA 93943
来源
MICROPROCESSING AND MICROPROGRAMMING | 1994年 / 40卷 / 2-3期
关键词
CONCURRENCY; DISTRIBUTED COMPUTING; OBJECT-ORIENTED PROGRAMMING; REAL-TIME SYSTEMS; TASK DISTRIBUTION;
D O I
10.1016/0165-6074(94)90078-7
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Conventional object-oriented design methodologies lead to a hierarchy of classes, but do not suggest which classes/objects should be loaded on which processors in a distributed system. We present the Decomposition Cost Evaluation Model (DCEM) as an approach to this problem. DCEM brings the mapping problem to a higher level of abstraction where the question is which classes, rather than which tasks, should be loaded on which processors. To support these decisions we define communication and computation cost functions for objects, classes, and hierarchies. We then introduce Confined Space Search Decomposition (CSSD) which enhances parallel operations of applications utilizing a tree topology for the processor interconnection scheme. To reduce the penalties of load imbalance, we include a distributed dynamic load balancing heuristic called Object Reincarnation (OR) in which no additional communication costs are incurred.
引用
收藏
页码:91 / 102
页数:12
相关论文
共 50 条
  • [41] OBJECT-ORIENTED SYSTEMS
    COOK, S
    COMPUTER JOURNAL, 1989, 32 (04): : 289 - 289
  • [42] OBJECT-ORIENTED SYSTEMS
    HOPKINS, TP
    SOFTWARE ENGINEERING JOURNAL, 1992, 7 (02): : 82 - 83
  • [43] OBJECT-ORIENTED SYSTEMS
    HAMILTON, S
    COMPUTER, 1995, 28 (03) : 80 - 80
  • [44] Distributed measurement systems: an object-oriented architecture and a case study
    Daponte, P
    Grimaldi, D
    Nigro, L
    Pupo, F
    COMPUTER STANDARDS & INTERFACES, 1997, 18 (05) : 383 - 395
  • [45] PROTOB A HIERARCHICAL OBJECT-ORIENTED CASE TOOL FOR DISTRIBUTED SYSTEMS
    BALDASSARI, M
    BRUNO, G
    RUSSI, V
    ZOMPI, R
    LECTURE NOTES IN COMPUTER SCIENCE, 1989, 387 : 424 - 445
  • [46] THE IMPLEMENTATION OF AIDE - A SUPPORT ENVIRONMENT FOR DISTRIBUTED OBJECT-ORIENTED SYSTEMS
    LEA, R
    WALPOLE, J
    WORKSHOP ON EXPERIENCES WITH DISTRIBUTED AND MULTIPROCESSOR SYSTEMS, 1989, : 289 - 299
  • [47] MODELING COMPLEXITY IN PHYSICALLY-DISTRIBUTED OBJECT-ORIENTED SYSTEMS
    Spangler, William E.
    Hartzel, Kathleen S.
    Gal-Or, Mordechai
    May, Jerrold H.
    JOURNAL OF COMPUTER INFORMATION SYSTEMS, 2009, 50 (01) : 74 - 81
  • [48] HydroJ: Object-oriented pattern matching for evolvable distributed systems
    Lee, K
    LaMarca, A
    Chambers, C
    ACM SIGPLAN NOTICES, 2003, 38 (11) : 205 - 223
  • [49] VIRTUAL IMAGES - INTERACTIVE VISUALIZATION OF DISTRIBUTED OBJECT-ORIENTED SYSTEMS
    VIONDURY, JY
    SANTANA, M
    SIGPLAN NOTICES, 1994, 29 (10): : 65 - 83
  • [50] OBJECT-ORIENTED DESIGN FOR DISTRIBUTED SYSTEMS - THE OSI DIRECTORY EXAMPLE
    VONBOCHMANN, G
    POIRIER, S
    MONDAINMONVAL, P
    COMPUTER NETWORKS AND ISDN SYSTEMS, 1995, 27 (04): : 571 - 590