Browse > Article

Development of Easy-to-use VI Programming Library  

이상기 (경북대학교 정보통신학과)
이윤영 (넷컴스토리지)
서대화 (경북대학교 전자공학과)
Abstract
To transfer the large size of data more quickly among cluster nodes, the lightweight messaging scheme has been developed. VIA(Virtual Interface Architecture) allows that user can directly communicate with network devices without any interference of kernel and has become a communication protocol for clusters. But one must spend a lot of time to be skillful with it because of difficulties of programming. Therefore, we propose an easier library called EVIL(Easy-to-use Virtual Interface Library) that developers can easily deal with. We evaluated the performance of EVIL, Native VIA, TCP/IP respectively.
Keywords
Citations & Related Records
연도 인용수 순위
  • Reference
1 김강호, 김진수, 김해진, '리눅스 상의 VIA 구현 비교', 한국 정보과학회 학술 발표논문집, pp. 627-629, 2000년 10월(제27권 2호)   과학기술학회마을
2 Rajkumar Buyya, 'High Performance duster Computing', Prentice Hal, Vol. 1, 1999
3 D. Durming, G. Regnier, G. McAlpine, D. Cameron, B. Shubert, F. Berry, A. M. Merritt, E. Gronke, C. Dodd. 'The Virtual Interface Architecture', IEEE Micro. March/ April 1998
4 'VI Architecture Software Developer's Guide', Emulex, 2001
5 'Virtual Interface Architecture Specification', draft revision 1.0, 1997
6 'Virtual Interface (VI) Architecture - The New Open Standard for Distributed Messaging Within a Cluster', Compaq, 1998
7 하순회, 기양석, 김선재, 'VIA기반의 병렬 라이브러리에 관한 연구', 정보과학회지, pp. 28-39, 2000년 3월
8 Yangsuk Kee, Soonhoi Ha, 'xBSP: An Efficient BSP Implementation for cLAN', Cluster Computing and the Grid, 2001.Proceedings. First IEEE/ ACM International Symposium on, pp. 237-244, 2001
9 'cLan for Linux, Software User's Guide', Emulex, 2001