Design and Implementation of GPDS

  • Tae-Dong Lee
  • Seung-Hun Yoo
  • Chang-Sung Jeong
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3038)

Abstract

In this paper, we describes the design and implementation of Grid-based Parallel and Distributed Simulation environment(GPDS). GPDS not only addresses the problems that it is difficult for parallel and distributed application to achieve its expected performance, because of some obstacles such as deficient computing powers, weakness in fault and security problem, but also supports scalability using Grid technologies. GPDS supports a 3-tier architecture which consists of clients at front end, interaction servers at the middle, and a network of computing resources at back-end including DataBase, which provides three services: Automatic Distribution Service, Dynamic Migration Service and Security Service, designed by UML-based diagrams such like class diagram and interaction diagram. The GPDS has been implemented as Grid Agent(GA) and Simulation Agent(SA) using C++. The object-oriented design and implementation of GA and SA in GPDS provides users with modification, extensibility, flexibility through abstraction, encapsulation and inheritance.

Keywords

Class Diagram Remote Server Virtual Organization Interaction Diagram Simulation Agent 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

References

  1. 1.
    Kim, C.H., Lee, T.D., Jeong, C.S.: Grid-based Parallel and Distributed Simulation Environment. In: Malyshkin, V.E. (ed.) PaCT 2003. LNCS, vol. 2763, pp. 503–508. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  2. 2.
  3. 3.
    Foster, I., Kesselman, C., Tsudik, G., Tuecke, S.: A Security Architecture for Computational Grids. In: Proc. 5th ACM Conference on Computer and Communications Security Conference, pp. 83–92 (1998)Google Scholar
  4. 4.
    Foster, I., Kesselman, C., Tuecke, S.: The Anatomy of the Grid: Enabling Scalable Virtual Organizations. International J. Supercomputer Applications 15(3) (2001)Google Scholar
  5. 5.
    Foster, I., Kesselman, C.: Globus: A Metacomputing Infrastructure Toolkit. Intl J. Supercomputer Applications 11(2), 115–128 (1997)CrossRefGoogle Scholar
  6. 6.
    Czajkowski, K., Foster, I.: Grid Information Services for Distributed Resource Sharing. In: Proceedings of the Tenth IEEE International Symposium on High- Performance Distributed Computing (HPDC-10), August 2001, IEEE Press, Los Alamitos (2001)Google Scholar
  7. 7.
    Dahmann, J., Fujimoto, R.M., Weatherly, R.M.: The DoD high level architecture: an update. In: Winter Simulation Conference Proceedings of the 30th conference on Winter simulation Washington, D.C., United States, pp. 797–804 (1998)Google Scholar
  8. 8.
    Department, U.S.: of Defense(DMSO), High Level Architecture Run-Time Infrastructure (RTI) Programmer’s Guide Version 1.3 (1998)’, http://hla.dmso.mil
  9. 9.
    Lee, T.D., Jeong, C.S.: Object-oriented Design of RTI using Design Patterns. In: Konstantas, D., Léonard, M., Pigneur, Y., Patel, S. (eds.) OOIS 2003. T.D. Lee, C.S. Jeong, vol. 2817, pp. 329–333. Springer, Heidelberg (2003)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2004

Authors and Affiliations

  • Tae-Dong Lee
    • 1
  • Seung-Hun Yoo
    • 1
  • Chang-Sung Jeong
    • 1
  1. 1.Department of Electronics Engineering Graduate SchoolKorea University 

Personalised recommendations