A Fault Tolerant Architecture for Transportation Information Services of E-Government

  • Woonsuk Suh
  • Boo-Mann Choung
  • Eunseok Lee
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6059)


Many governments have been spreading Intelligent Transportation Systems (ITS) nationwide based on the National ITS Architecture. The real time information of transportation is one of the key services of an electronic government (e-government) and the ITS. The ITS consists of advanced communications, electronics, and information technologies to improve the efficiency, safety, and reliability of transportation systems. The core functions of the ITS are collection, management, and provision of real time transport information, and it can be deployed based on the Common Object Request Broker Architecture (CORBA) of the Object Management Group (OMG) efficiently because it consists of interconnected heterogeneous systems across national and local governments. Fault Tolerant CORBA (FT-CORBA) supports real time requirement of transport information stably through redundancy by replication of server objects. However, object replication, management, and related protocols of FT-CORBA require extra system CPU and memory resources, and can degrade the system performance both locally and as a whole. This paper proposes an improved architecture to enhance performance of FT-CORBA based ITS by generating and managing object replicas adaptively during system operation with an agent. The proposed architecture is expected to be applicable to other FT-CORBA based systems for an e-government.


CORBA E-Government Fault Tolerance Transportation 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Balasubramanian, J., Gokhale, A., Schmidt, D.C., Wang, N.: Towards Middleware for Fault-tolerance in Distributed Real-time and Embedded Systems. In: Meier, R., Terzis, S. (eds.) DAIS 2008. LNCS, vol. 5053, pp. 72–85. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  2. 2.
    Balasubramanian, J., Tambe, S., Lu, C., Gokhale, A.: Adaptive Failover for Real-time Middleware with Passive Replication. In: 15th Real-time and Embedded Application Symposium, pp. 1–10. IEEE, Los Alamitos (2009)Google Scholar
  3. 3.
    County of Los Angeles Department of Public Works,
  4. 4.
    FatihAkay, M., Katsinis, C.: Performance improvement of parallel programs on a broadcast-based distributed shared memory multiprocessor by simulation. Simulation Modelling Practice and Theory 16(3), 347–349 (2008)Google Scholar
  5. 5.
    Felber, P., Narasimhan, P.: Experiences, Approaches and Challenges in building Fault-tolerant CORBA Systems. Transactions of Computers 54(5), 497–511 (2004)CrossRefGoogle Scholar
  6. 6.
    Franklin, S., Graesser, A.: Is it an Agent, or just a Program?: A Taxonomy for Autonomous Agents. In: Jennings, N.R., Wooldridge, M.J., Müller, J.P. (eds.) ECAI-WS 1996 and ATAL 1996. LNCS, vol. 1193, p. 25. Springer, Heidelberg (1997)CrossRefGoogle Scholar
  7. 7.
    Gokhale, A., Natarajan, B., Schmidt, D.C., Cross, J.: Towards Real-time Fault-Tolerant CORBA Middleware. Cluster Computing: The Journal on Networks, Software, and Applications Special Issue on Dependable Distributed Systems 7(4), 15 (2004)Google Scholar
  8. 8.
    Guan, C.C., Li, S.L.: Architecture of In: 8th World Congress on ITS, ITS America, Washington, DC, pp. 2–5 (2001)Google Scholar
  9. 9.
    International Organization for Standardization: Intelligent transport systems - Systems architecture, taxonomy and terminology - Using CORBA (Common Object Request Broker Architecture) in ITS standards, data registries and data dictionaries. ISO TR 24532:2006 (2006)Google Scholar
  10. 10.
    IONA Technologies,
  11. 11.
    Lee, J.K.: IICS: Integrated Information & Communication Systems. Journal of Civil Aviation Promotion 23, 71–80 (2000)Google Scholar
  12. 12.
    Ministry of Construction and Transportation. National ITS Architecture, Korea (2000)Google Scholar
  13. 13.
    Nagi, K., Lockemann, P.: Implementation Model for Agents with Layered Architecture in a Transactional Database Environment. In: 1st Int. Bi-Conference Workshop on Agent Oriented Information Systems (AOIS), pp. 2–3 (1999)Google Scholar
  14. 14.
    Narasimhan, P., Dumitras, T.A., Paulos, A.M., Pertet, S.M., Reverte, C.F., Slember, J.G., Srivastava, D.: MEAD: support for Real-Time Fault-Tolerant CORBA. Concurrency and Computation: Practice and Experience 17(12), 1533–1544 (2005)Google Scholar
  15. 15.
    Natarajan, B., Gokhale, A., Yajnik, S.: DOORS: Towards High-performance Fault Tolerant CORBA. In: 2nd Distributed Applications and Objects (DOA) conference, pp. 1–2. IEEE, Los Alamitos (2000)Google Scholar
  16. 16.
    Natarajan, B., Gokhale, A., Yajnik, S., Schmidt, D.C.: Applying Patterns to Improve the Performance of Fault Tolerant CORBA. In: 7th International Conference on High Performance Computing, pp. 11–12. ACM/IEEE (2000)Google Scholar
  17. 17.
    Object Management Group: Fault Tolerant CORBA. CORBA Version 3.0.3 (2004)Google Scholar
  18. 18.
    Saha, I., Mukhopadhyay, D., Banerjee, S.: Designing Reliable Architecture For Stateful Fault Tolerance. In: 7th International Conference on Parallel and Distributed Computing, Applications and Technologies (PDCAT 2006), p. 545. IEEE Computer Society, Washington (2006)CrossRefGoogle Scholar
  19. 19.
    Vehicle Information and Communication System (VICS),

Copyright information

© Springer-Verlag Berlin Heidelberg 2010

Authors and Affiliations

  • Woonsuk Suh
    • 1
  • Boo-Mann Choung
    • 1
  • Eunseok Lee
    • 2
  1. 1.National Information Society AgencySeoulKorea
  2. 2.School of Information and Communication EngineeringSungkyunkwan UniversitySuwonKorea

Personalised recommendations