The Ninja architecture for robust Internet-scale systems and services

被引:72
作者
Gribble, SD [1 ]
Welsh, M [1 ]
von Behren, R [1 ]
Brewer, EA [1 ]
Culler, D [1 ]
Borisov, N [1 ]
Czerwinski, S [1 ]
Gummadi, R [1 ]
Hill, J [1 ]
Joseph, A [1 ]
Katz, RH [1 ]
Mao, ZM [1 ]
Ross, S [1 ]
Zhao, B [1 ]
机构
[1] Univ Calif Berkeley, Div Comp Sci, Berkeley, CA 94720 USA
来源
COMPUTER NETWORKS-THE INTERNATIONAL JOURNAL OF COMPUTER AND TELECOMMUNICATIONS NETWORKING | 2001年 / 35卷 / 04期
基金
美国国家科学基金会;
关键词
sistributed systems; scalable services; pervasive computing; thin clients; Ninja architecture;
D O I
10.1016/S1389-1286(00)00179-1
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The Ninja project seeks to enable the broad innovation of robust, scalable, distributed Internet services, and to permit the emerging class of extremely heterogeneous devices to seamlessly access these services. Our architecture consists of four basic elements. bases, which are powerful workstation cluster environments with a software platform that simplifies scalable service construction; units, which are the devices by which users access the services; active proxies, which are transformational elements that are used for unit- or service-specific adaptation; and paths, which are an abstraction through which units, services, and active proxies are composed. (C) 2001 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:473 / 497
页数:25
相关论文
共 49 条
[1]  
AMIR E, 1998, P ACM SIGCOMM SEPT, P178
[2]   A CASE FOR NOW (NETWORKS OF WORKSTATIONS) [J].
ANDERSON, TE ;
CULLER, DE ;
PATTERSON, DA .
IEEE MICRO, 1995, 15 (01) :54-64
[3]  
[Anonymous], INSIDE DISTRIBUTED C
[4]  
*BEA SYST, BEA WEBLOGIC APPL SE
[5]   SPACE/TIME TRADE/OFFS IN HASH CODING WITH ALLOWABLE ERRORS [J].
BLOOM, BH .
COMMUNICATIONS OF THE ACM, 1970, 13 (07) :422-&
[6]  
BROOKS C, 1995, P 4 INT WORLD WID WE
[7]  
BUONADONNA P, 1998, P SC 98 NOV
[8]  
*CERT, 1998, ELL CURV CRYPT PALM
[9]  
CHAWATHE Y, 1998, P IFIP INT C DISTR S
[10]  
CZERWINSKI S, 1999, P MOBICOM 99 ACM SEA