Browse > Article

A Design of Distributed Programing Tool in support of Programming Transparency  

이상윤 (대원과학대학 컴퓨터정보처리과)
김승호 (경북대학교 컴퓨터공학과)
Abstract
According to the increasing demand of application software that must be applied to the distributed computing environment, the various tools are proposed to write distributed softwares. But, if using these tools, programmers have to know the usage of each tool requisite for writing distributed softwares. If programmers can write distributed software without additional knowledge, they can get better concentration of the functions of software itself to develop, because it reduces burden for distributed programming. In this paper. we introduce new distributed programming tool, named TORB(Transparent Object Request Broker). With TORB, thanks to programming transparency that is supported by TORB, we can write the distributed software with java more easily. After postprocessing, this software can run in the distributed processing environment that is supported by TORB.
Keywords
programming transparency; distributed programming; Java ORB;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 Satoshi Hirano, 'HORB : Distributed Execution of Java Programs,' In Lecture Notes in Computer Science 1274, Springer, pp.29-42, 1997   DOI   ScienceOn
2 J. R. Nicol, C. T. Wilkes and F. A. Manola, 'Object Orientation in Heterogeneous Distributed Computing Systems,' IEEE Computer, Vol. 26, No. 6, June, 1993   DOI   ScienceOn
3 J. Siegel, 'CORBA Fundamentals and Programming,' John Wiley & Sons, 1996
4 T. L. Thai, A. Oram, 'Learing DCOM,' O'reilly, April, 1999
5 IBM, 'SOMobjets : A pratical introduction to SOM and DSOM,' International Technical Support Organization, 1994
6 Sun Microsystems, Inc., 'Java Remote Mechod Invocation,' Online publishing, URL http://java. sun.com/j2se/1.4.2/docs/guide/rmi/spec/rmiTOC.html, 2003
7 Weimin Yu and Alan Cox, 'Java/DSM: A Plat from for Heterogeneous Computing,' In Concurrency : Practice & experience, Vol. 9, No. 11, pp. 1213-1224, 1997   DOI   ScienceOn
8 Michael Philippsen and Matthias Zenger, 'Java Party- Transparent Remote Objects in Java,' In Concurrency: Practice & Experience, Vol. 9, No. 11, pp.1225-1242, 1999   DOI   ScienceOn
9 Michiaki Tatsubori, Toshiyuki Sasaki, Shigeru Chiba, and Kozo Itano, 'A Bytecode Translator for Distributed Execution of 'Legacy' Java Software,' European Conference on Object-Oriented Programming (ECOOP), Budapest, Hungary, June 2001
10 Yariv Aridor, Michael factor and Avi Teperman, 'cJVM: a Single System Image of a JVM on a Cluster,' In Proceedings of ICPP 99, IEEE, 1999   DOI
11 Zvi Har'El and Zvi Rosberg, 'Java Class Broker-A Seamless Bridge from Local to Distributed Programming,'In Journal of Parallel and Distributed Computing, Vol. 60, No. 11, pp.1223-1237, 2000   DOI   ScienceOn
12 H. M. Levy and E. D. Tempero, 'Modules, objects and distributed programming: issues in RPC and remote object invocation,' Software---Practice and Experience, 21, pp. 77-90, 1991   DOI
13 Matchy J. M. Ma, Cho-Li Wang and Francis C. M. Lau, 'JESSICA: Java-Enabled Single-System Image Computing Architecture,' In Journal of Parallel and Distributed Computing, Vol. 60, No. 11, pp.1194-1222, 2000   DOI   ScienceOn
14 Michael (Thuan-Duc) Ta, 'Test bed for Distributed Object Technologies using Java,' The University of Auckland, Online publishing, URL http://www.cs.auckland.ac.nz/~cthombor/Perf/Horb/Report2011.pdf, 1998
15 M. Dahm, 'Byte code engineering with the BCEL API,' Technical Report B-17-98, Freie Universitat Berlin, Institut fur Informatik, April 2001
16 J .Meyer and T. Downing, 'Java Virtual Machine,' O Reilly, 1997