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 条
  • [31] Implementation of a transparent RPC for distributed object-oriented systems
    vanRoosmalen, OS
    Lemmens, WJM
    SECOND WORKSHOP ON OBJECT-ORIENTED REAL-TIME DEPENDABLE SYSTEMS, PROCEEDINGS OF WORDS '96, 1996, : 54 - 58
  • [32] Requirements for parallel programming in object-oriented distributed systems
    Tangney, Brendan
    Condon, Andrew
    Cahill, Vinny
    Harris, Neville
    1600, Oxford Univ Press, Oxford, United Kingdom (37):
  • [33] OPERATING SYSTEM SUPPORT FOR OBJECT-ORIENTED DISTRIBUTED SYSTEMS
    SHRIVASTAVA, S
    MCCUE, D
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 563 : 256 - 257
  • [34] Scalability in object-oriented distributed systems environment OZ
    Nakamura, A
    Nishioka, T
    Hamazaki, Y
    Tsukamoto, M
    WORLDWIDE COMPUTING AND ITS APPLICATIONS - WWCA'98, 1998, 1368 : 72 - 87
  • [35] Exception handling and resolution in distributed object-oriented systems
    Romanovsky, A
    Xu, J
    Randell, B
    PROCEEDINGS OF THE 16TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, 1996, : 545 - 552
  • [36] An Improved Partitioning Method for Distributed Object-Oriented Systems
    Barney, Hamish T.
    Low, Graham C.
    INFORMATION SYSTEMS DEVELOPMENT: CHALLENGES IN PRACTICE, THEORY AND EDUCATION, VOLS 1AND 2, 2009, : 281 - 293
  • [37] An object-oriented approach to the management of distributed application systems
    Weinstock, J
    Tewari, R
    COMPUTER NETWORKS AND ISDN SYSTEMS, 1997, 29 (16): : 1869 - 1879
  • [38] An object-oriented realtime framework for distributed control systems
    Traub, A
    Schraft, RD
    ICRA '99: IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS 1-4, PROCEEDINGS, 1999, : 3115 - 3121
  • [39] A formal model of concurrency for distributed object-oriented systems
    Barrio, M
    de la Fuente, P
    ASIA PACIFIC SOFTWARE ENGINEERING CONFERENCE AND INTERNATIONAL COMPUTER SCIENCE CONFERENCE, PROCEEDINGS, 1997, : 466 - 474
  • [40] REQUIREMENTS FOR PARALLEL PROGRAMMING IN OBJECT-ORIENTED DISTRIBUTED SYSTEMS
    TANGNEY, B
    CONDON, A
    CAHILL, V
    HARRIS, N
    COMPUTER JOURNAL, 1994, 37 (06): : 499 - 508