Design and Optimization of Data Process Server of ITS Base on Shared Memory

  • Shaochun Zhang
  • Weiming Wu
  • Yonghao Gu
Conference paper
Part of the Advances in Intelligent and Soft Computing book series (AINSC, volume 129)

Abstract

When the intelligent transportation system (ITS) operates, it has the characteristics of exchanging information frequently and data flowing instability. In order to improve efficiency, stability and intelligence of the data processing server, this paper proposes that the data processing server should be optimized by adding detecting thread and utilizing shared memory file. The detect thread can dynamically control the number of the processes, so that the number of threads and the amount of the tasks can match automatically, and the system resources can be efficiently and rationally used. In addition, we optimize the data structure in the memory file by creating physical and logical link to improve memory access speed.

Keywords

ITS Shared-Memory Multi-Thread 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Zhao, Z., Zhou, W., Wang, N.: Shipping Monitoring System Based on GPS and GPRS Information Engineering. In: WASE International Conference ICIE 2009, vol. 07, pp. 346–349 (2009)Google Scholar
  2. 2.
    Navet, N., Song, Y., Simonot-Lion, F., Wilwert, C.: Trends in automotive communication systems. Proceedings of the IEEE 93, 1204–1223 (2005)CrossRefGoogle Scholar
  3. 3.
    Bertoluzzol, M., Buja, G., Zuccollo, A.: Development and testing of a communication network for a drive-bywire industrial vehicle. In: 3rd IEEE International Conference on Industrial Informatics (INDIN 2005), pp. 529–534 (2005)Google Scholar
  4. 4.
    Cui, W., Pang, Y.-B.: Applying scheduling communications in Controller Area Network. Instrument Technique and Sensor 9, 27–29 (2005)Google Scholar
  5. 5.
    Lisner, J.C.: A flexible slotting scheme for TDMA-based protocols. In: Workshop Proceedings, ARCS 2004, Augsburg, pp.54–65 (2004)Google Scholar
  6. 6.
    Stevens, W.R., Rago, S.A.: Advanced Programming in the UNIX Environment. Pearson Education,Inc. (2005)Google Scholar
  7. 7.
    Bruneton, E., Lenglet, R., Coupaye, T.: ASM: a code manipulation tool to implement adaptable systems. Adaptable and Extensible Component Systems (2002)Google Scholar
  8. 8.
    Research and Innovative Technology Administration (RITA), http://www.its.dot.gov

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • Shaochun Zhang
    • 1
  • Weiming Wu
    • 1
  • Yonghao Gu
    • 1
  1. 1.Computer Science DepartmentBeijing University of Posts and TelecommunicationsChina

Personalised recommendations