The Kangaroo approach to Data movement on the Grid.ppt
《The Kangaroo approach to Data movement on the Grid.ppt》由会员分享,可在线阅读,更多相关《The Kangaroo approach to Data movement on the Grid.ppt(35页珍藏版)》请在麦多课文档分享上搜索。
1、1,The Kangaroo approach to Data movement on the Grid,Rajesh Rajamani (rajcs.wisc.edu) June 03, 2002,2,Condor and the Grid,What is the Grid?,Grid applications tend to have demanding I/O needs. Process/produce large amounts of data Need for an efficient mechanism to transfer data,3,Motivation,Suppose
2、you want to transfer 10 large (10s of GB) and 100 small files (in KB) from UW to Vietnam - Would you use FTP, if you know that - Network connection to Vietnam is minimal at the best of times ? Would you be satisfied with the reliability and performance of FTP?,4,Motivation,Shortcomings of FTP - 1. P
3、erformance suffers in case of transient errors,D,R,R,R,App,slow link,R,D,Router,Destination,Data,Fast, but unreliable link,5,Motivation,TCP checksum can fail to detect errors for large xfers TCP uses 16-bit checksum, which is ones complement of the ones complement sum of the TCP segment (RFC1071)011
4、0011001100110 0101010101010101 0000111100001111 - 1100101011001010 0011010100110101,6,TCP checksum,All burst errors of 16 or fewer bytes will be detected except when 0x0000 is replaced by 0xFFFF and vice versa Other errors are detected only probabilistically 1110011001100110 0101010101010101 Origina
5、l checksum = 1000111100001111 0011010100110101 - 1100101011001011 (ones complement sum) 0011010100110100 (checksum),7,Checksum errors,0110011001100110 0011010101010101 Original checksum = 0010111100001111 0011010100110101 - 1100101011001010(ones complement sum) 0011010100110101 (checksum) Error goes
6、 undetected!,8,Motivation (contd.),3. Doesnt support persistent queues4. Opens a connection for every transfer (which in most cases is a single file),9,Motivation (contd.),No support to efficiently broadcast/multicast files,10,The Vision,K,K,K,K,K,K,K,Data Movement System,App,K,=Kangaroo server,11,O
7、utline,Motivation Architecture Replication Conclusions,12,Architecture,Message based architecture Layers Application Adaptation Consistency Transport,13,Architecture,Kangaroo Transport,Consistency,Adaptation,get, put, push, commit,Application,Kangaroo Transport,Kangaroo Transport,Consistency,ack,ack
8、,open, read, write, close, fsync,open, read, write, close, fsync,TCP/IP,TCP/IP,TCP/IP,get, put, commit, route,get, put, push,commit,14,Adaptation layer,Consistency,Adaptation,get, put, push, commit,Application,open, read, write, close, fsync,15,Interposition agents,Std Library,Kernel,Application,Std
9、 Library,Kernel,Agent,Application,16,Bypass and PFS,Bypass - General-purpose tool for trapping and redirecting standard library procedures. PFS Pluggable File System PFS traps all I/O operations. It converts file-related operations to Kangaroo operations. Can be applied at run-time to any dynamicall
10、y-linked program: setenv LD_PRELOAD ./pfs_agent.so vi /kangaroo/antipholus.cs.wisc.edu/u/r/a/raj/.cshrc gcc /http/www.cs.wisc.edu/raj/example.c -o /kangaroo/antipholus.cs.wisc.edu/u/r/a/raj/temp/example,17,Bypass Mechanism,A static call is bound to a function definition when the library is linked. D
11、ynamic calls are bound at run time by the loader. The preload/bypass mechanism is a hook only into the dynamic loader,18,Multiple Bypass,Interposition agent,Standard Library,Application,open _open _open read write,Entrypoints,Switch,printf scanf open _open _open read write,Global DS,layer,opendir re
12、addir socket accept connect,19,printf() calls write(),Interposition agent,Standard Library,Application,write open _open _open read,Entrypoints,Switch,printf scanf open _open _open read write,Global DS,layer,opendir readdir socket accept connect,20,Architecture,Kangaroo Transport,Consistency,Adaptati
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- THEKANGAROOAPPROACHTODATAMOVEMENTONTHEGRIDPPT

链接地址:http://www.mydoc123.com/p-373294.html