메뉴 건너뛰기




Volumn 38, Issue 10, 2008, Pages 1049-1071

VCluster: A thread-based Java middleware for SMP and heterogeneous clusters with thread migration support

Author keywords

Java; Message passing; MPI; Multithreading; PVM

Indexed keywords

BASIC (PROGRAMMING LANGUAGE); CHLORINE COMPOUNDS; COMPUTER PROGRAMMING; COMPUTER SOFTWARE; COMPUTERS; DIGITAL LIBRARIES; FORTRAN (PROGRAMMING LANGUAGE); JAVA PROGRAMMING LANGUAGE; LIBRARIES; LINGUISTICS; MESSAGE PASSING; MIDDLEWARE; MULTITASKING; OBJECT ORIENTED PROGRAMMING; PARALLEL PROGRAMMING; QUERY LANGUAGES; SHAPE MEMORY EFFECT;

EID: 49749132859     PISSN: 00380644     EISSN: 1097024X     Source Type: Journal    
DOI: 10.1002/spe.862     Document Type: Article
Times cited : (12)

References (48)
  • 2
    • 0032626212 scopus 로고    scopus 로고
    • Cluster computing: The commodity supercomputer
    • Baker M, Buyya R. Cluster computing: The commodity supercomputer. Software - Practice and Experience 1999; 29(6):551-576.
    • (1999) Software - Practice and Experience , vol.29 , Issue.6 , pp. 551-576
    • Baker, M.1    Buyya, R.2
  • 6
    • 49749093581 scopus 로고    scopus 로고
    • Technical Committee on Operating Systems and Application Environments of the IEEE. Portable Operating System Interface (POSIX)-Part 1: System Application Program Interface (API), 1996. ANSI/IEEE Std. 1003.1, 1995 Edition, including 1003.1c: Amendment 2: Threads Extension [C Language].
    • Technical Committee on Operating Systems and Application Environments of the IEEE. Portable Operating System Interface (POSIX)-Part 1: System Application Program Interface (API), 1996. ANSI/IEEE Std. 1003.1, 1995 Edition, including 1003.1c: Amendment 2: Threads Extension [C Language].
  • 7
    • 70349937457 scopus 로고    scopus 로고
    • OpenMP: A proposed industry standard API for shared memory programming
    • Technical Report, October
    • OpenMP Forum. OpenMP: A proposed industry standard API for shared memory programming. Technical Report, October 1997.
    • (1997)
    • OpenMP Forum1
  • 9
    • 0024135980 scopus 로고
    • Ivy: A shared virtual memory system for parallel computing
    • The Pennsylvania State University, University Park, PA, August
    • Li K. Ivy: A shared virtual memory system for parallel computing. Proceedings of the International Conference on Parallel Processing (ICPP'88), The Pennsylvania State University, University Park, PA, August 1988.
    • (1988) Proceedings of the International Conference on Parallel Processing (ICPP'88)
    • Li, K.1
  • 10
    • 0024771302 scopus 로고
    • Memory coherence in shared virtual memory systems
    • Li K, Hudak P. Memory coherence in shared virtual memory systems. ACM Transactions on Computer Systems 1989; 17(4):321-359.
    • (1989) ACM Transactions on Computer Systems , vol.17 , Issue.4 , pp. 321-359
    • Li, K.1    Hudak, P.2
  • 15
    • 84944878133 scopus 로고    scopus 로고
    • JavaSplit: A runtime for execution of monolithic Java programs on heterogeneous collections of commodity workstations
    • Hong Kong, China, December
    • Factor M, Schuster A, Shagin K. JavaSplit: A runtime for execution of monolithic Java programs on heterogeneous collections of commodity workstations. IEEE Fifth International Conference on Cluster Computing, Hong Kong, China, December 2003.
    • (2003) IEEE Fifth International Conference on Cluster Computing
    • Factor, M.1    Schuster, A.2    Shagin, K.3
  • 17
    • 21644463170 scopus 로고    scopus 로고
    • Software distributed shared memory: A VIA-based implementation and comparison of sequential consistency with home-based lazy release consistency
    • Iosevich V, Schuster A. Software distributed shared memory: A VIA-based implementation and comparison of sequential consistency with home-based lazy release consistency. Software - Practice and Experience 2005; 35(8):755-786.
    • (2005) Software - Practice and Experience , vol.35 , Issue.8 , pp. 755-786
    • Iosevich, V.1    Schuster, A.2
  • 20
    • 77950880204 scopus 로고    scopus 로고
    • Baker M. Carpenter B. MPJ: A proposed Java message passing API and environment for high performance computing. Second International Workshop on Java for Parallel and Distributed Computing (IPDPS 2000 Workshop), Cancun, Mexico (Lecture Notes in Computer Science, 1800). Springer: Berlin, 2000; 552-559.
    • Baker M. Carpenter B. MPJ: A proposed Java message passing API and environment for high performance computing. Second International Workshop on Java for Parallel and Distributed Computing (IPDPS 2000 Workshop), Cancun, Mexico (Lecture Notes in Computer Science, vol. 1800). Springer: Berlin, 2000; 552-559.
  • 22
    • 33746309396 scopus 로고    scopus 로고
    • Performance analysis of Java message-passing libraries on fast ethernet, Myrinet and SCI Clusters
    • Hong Kong, China, December
    • Taboada GL, Tourino J, Doallo R. Performance analysis of Java message-passing libraries on fast ethernet, Myrinet and SCI Clusters. IEEE Fifth International Conference on Cluster Computing, Hong Kong, China, December 2003.
    • (2003) IEEE Fifth International Conference on Cluster Computing
    • Taboada, G.L.1    Tourino, J.2    Doallo, R.3
  • 23
    • 0033722737 scopus 로고    scopus 로고
    • An evaluation of Java implementations of message-passing
    • Stankovic N, Zhang K. An evaluation of Java implementations of message-passing. Software - Practice and Experience 2000; 30(7)741-763.
    • (2000) Software - Practice and Experience , vol.30 , Issue.7 , pp. 741-763
    • Stankovic, N.1    Zhang, K.2
  • 26
    • 84887862063 scopus 로고    scopus 로고
    • Ma RKK, Wang C-L, Lau FCM. M-JavaMPI: A Java-MPI binding with process migration support. Ccgrid, Second IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGRID'02), 2002; 255.
    • Ma RKK, Wang C-L, Lau FCM. M-JavaMPI: A Java-MPI binding with process migration support. Ccgrid, Second IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGRID'02), 2002; 255.
  • 33
    • 49749123169 scopus 로고    scopus 로고
    • http://java.sun.com/j2se/1.3/docs/guide/jpda/jvmdi-spec.html [June 2006].
    • (2006)
    • June1
  • 34
    • 49749083241 scopus 로고    scopus 로고
    • http://java.sun.com/j2se/1.3/docs/guide/jni/ [June 2006].
    • (2006)
    • June1
  • 36
    • 0002860139 scopus 로고    scopus 로고
    • SCPlib: A concurrent programming library for programming heterogeneous networks of computers
    • Syracuse, NY
    • Watt J, Taylor S, Nilpanich S. SCPlib: A concurrent programming library for programming heterogeneous networks of computers. IEEE Information Technology Conference, EX 228, Syracuse, NY, 1998; 153-156.
    • (1998) IEEE Information Technology Conference, EX 228 , pp. 153-156
    • Watt, J.1    Taylor, S.2    Nilpanich, S.3
  • 41
    • 49749107393 scopus 로고    scopus 로고
    • http://en.wikipedia.org/wiki/Rsh [June 2006].
    • (2006)
    • June1
  • 42
    • 49749144283 scopus 로고    scopus 로고
    • http://en.wikipedia.org/wiki/Ssh [June 2006].
    • (2006)
    • June1
  • 43
    • 85084161110 scopus 로고    scopus 로고
    • Timing analysis of keystrokes and timing attacks on SSH
    • Washington, DC
    • Song D, Wagner D, Tian X. Timing analysis of keystrokes and timing attacks on SSH. Usenix Security Symposium, Washington, DC, 2001.
    • (2001) Usenix Security Symposium
    • Song, D.1    Wagner, D.2    Tian, X.3
  • 45
    • 49749093221 scopus 로고    scopus 로고
    • http://java.sun.com/j2se/1.4.2/docs/guide/nio/ [June 2006].
    • (2006)
    • June1
  • 46
    • 0028744162 scopus 로고
    • Pipelining and parallel training of neural networks on distributed-memory multiprocessors
    • Orlando, FL, June
    • Zickenheiner S, Wendt M, Klauer B, Waldschmidt K. Pipelining and parallel training of neural networks on distributed-memory multiprocessors. IEEE World Congress on Computational Intelligence, Orlando, FL, vol. 4(27), June 1994; 2052-2057.
    • (1994) IEEE World Congress on Computational Intelligence , vol.4 , Issue.27 , pp. 2052-2057
    • Zickenheiner, S.1    Wendt, M.2    Klauer, B.3    Waldschmidt, K.4
  • 47
    • 0026827812 scopus 로고
    • Using and designing massively parallel computers for artificial neural networks
    • Nordström T, Svensson B. Using and designing massively parallel computers for artificial neural networks. Journal of Parallel and Distributed Computing 1992; 14(3):260-285.
    • (1992) Journal of Parallel and Distributed Computing , vol.14 , Issue.3 , pp. 260-285
    • Nordström, T.1    Svensson, B.2
  • 48
    • 49749140546 scopus 로고    scopus 로고
    • http://www.mpi-forum.org/ [June 2006].
    • (2006)
    • June1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.