Architectural Convergence and The Granularity of Objects in Distributed Systems

作者: Robert J. Fowler

DOI: 10.1007/BFB0017532

关键词:

摘要: Recent dramatic speedups in processor speeds have not been matched by comparable reductions communication latencies, either MIMD systems designed for parallel computation or workstation networks. A consequence is that these two classes of concurrent architectures are becoming more alike. This architectural convergence affecting the software techniques and programming styles used: distinctions beginning to fade all looking increasingly “distributed.” We discuss trends from standpoint providing a single, uniform object-based abstraction accommodates both large small objects.

参考文章(31)
University of Washington. Department of Computer Science, Efficient Support for Multicomputing on ATM Networks ,(1993)
Kai Li, IVY: A Shared Virtual Memory System for Parallel Computing. international conference on parallel processing. ,vol. 2, pp. 94- 101 ,(1988)
John L. Hennessy, David A. Patterson, Computer Architecture: A Quantitative Approach ,(1989)
Michael J. Feeley, Henry M. Levy, Distributed shared memory with versioned objects conference on object oriented programming systems languages and applications. ,vol. 27, pp. 247- 262 ,(1992) , 10.1145/141936.141957
Barbara Liskov, Distributed programming in Argus Communications of the ACM. ,vol. 31, pp. 300- 312 ,(1988) , 10.1145/42392.42399
R. S. Nikhil, G. M. Papadopoulos, Arvind, T Proceedings of the 19th annual international symposium on Computer architecture - ISCA '92. ,vol. 20, pp. 156- 167 ,(1992) , 10.1145/139669.139715
Mark D. Hill, James R. Larus, Cache considerations for multiprocessor programmers Communications of the ACM. ,vol. 33, pp. 97- 102 ,(1990) , 10.1145/79173.79180
David B. Johnson, Willy Zwaenepoel, The Peregrine high-performance RPC system Software - Practice and Experience. ,vol. 23, pp. 201- 221 ,(1993) , 10.1002/SPE.4380230205
G.T. Almes, A.P. Black, E.D. Lazowska, J.D. Noe, The Eden System: A Technical Review IEEE Transactions on Software Engineering. ,vol. SE-11, pp. 43- 59 ,(1985) , 10.1109/TSE.1985.231536