Abstract
The Intelligent Transportation Systems (ITS) is a state-of-the-art system, which maximizes mobility, safety, and usefulness through combining existing transport systems with information, communication, computer, and control technologies. Many governments have been building the ITS based on their own National ITS Architectures. 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 many interconnected heterogeneous systems. 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 reduce usage of CPU and memory and enhance reliability and ultimately predictability 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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Balasubramanian, J., Gokhale, A., Dubey, A., Wolf, F., Lu, C., Gill, C., Schmidt, D.C.: Middleware for Resource-Aware Deployment and Configuration of Fault-tolerant Real-time Systems. In: 16th Real-Time and Embedded Technology and Applications Symposium, pp. 69–78. IEEE, Los Alamitos (2010)
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. 118–127. IEEE, Los Alamitos (2009)
Brewers CAP theorem on distributed systems, http://royans.net
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)
Felber, P., Narasimhan, P.: Experiences, Approaches and Challenges in building Fault-tolerant CORBA Systems. Transactions of Computers 54(5), 497–511 (2004)
Franklin, S., Graesser, A.: Is it an Agent, or just a Program?: A Taxonomy for Autonomous Agents. In: Müller, J.P., Wooldridge, M., Jennings, N.R. (eds.) ECAI-WS 1996 and ATAL 1996. LNCS, vol. 1193, p. 25. Springer, Heidelberg (1997)
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), 340–341 (2004)
Harrison, T.H., Levine, D.L., Schmidt, D.C.: The Design and Performance of a Real-time CORBA Event Service. In: Proceedings of OOPSLA 1997, pp. 184–199. ACM, Atlanta (1997)
International Organization for Standardization: Intelligent transport systems - Sys-tems architecture, taxonomy and terminology - Using CORBA (Common Object Request Broker Architecture) in ITS standards, data registries and data dictionaries. ISO TR 24532:2006 (2006)
Lynch, N., Gilbert, S.: Brewer’s conjecture and the feasibility of consistent, avail-able, partition-tolerant web services. ACM SIGACT News 33(2), 51–59 (2002)
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)
Natarajan, B., Gokhale, A., Yajnik, S.: DOORS: Towards High-performance Fault Tolerant CORBA. In: 2nd Distributed Applications and Objects (DOA) Conference, pp. 39–40. IEEE, Los Alamitos (2000)
Natarajan, B., Gokhale, A., Yajnik, S., Schmidt, D.C.: Applying Patterns to Im-prove the Performance of Fault Tolerant CORBA. In: Valero, M., Prasanna, V.K., Vajapeyam, S. (eds.) HiPC 2000. LNCS, vol. 1970, pp. 107–110. Springer, Heidelberg (2000)
O’Ryan, C., Schmidt, D.C., Noseworthy, J.R.: Patterns and Performance of a CORBA Event Service for Large-scale Distributed Interactive Simulations. International Journal of Computer Systems Science and Engineering 17(2) (2002)
Parulkar, G., Schmidt, D.C., Kraemer, E., Turner, J., Kantawala, A.: An Architec-ture for Monitoring, Visualization, and Control and Gigabit Networks. IEEE Network 11(5) (1997)
Poledna, S., Burns, A., Wellings, A.J., Barrett, P.: Replica Determinism and Flexible Scheduling in Hard Real-Time Dependable Systems. IEEE Transactions on Computers 49(2), 100–111 (2000)
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, DC (2006)
Sharp, D.C.: Reducing Avionics Software Cost Through Component Based Prod-uct Line Development. In: Proceedings of the 10th Annual Software Technology Conference (1998)
Schmidt, D.C., Levine, D.L., Mungee, S.: The Design and Performance of Real-Time Object Request Brokers. Computer Communications 21(4), 294–324 (1998)
Vehicle Information and Communication System (VICS), http://www.vics.or.jp/english/vics/index.html
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Suh, W., Chang, K., Lee, E. (2011). Towards Reliable Intelligent Transportation Systems for e-Government. In: Andersen, K.N., Francesconi, E., Grönlund, Å., van Engers, T.M. (eds) Electronic Government and the Information Systems Perspective. EGOVIS 2011. Lecture Notes in Computer Science, vol 6866. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-22961-9_24
Download citation
DOI: https://doi.org/10.1007/978-3-642-22961-9_24
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-22960-2
Online ISBN: 978-3-642-22961-9
eBook Packages: Computer ScienceComputer Science (R0)