DOI QR코드

DOI QR Code

Automatic Alignment System for Group Schedule of Event-based Real-time Response Web Processing using Node.js

  • Kim, Hee-Wan (Division of Computer-mechatronics Engineering, Shamyook University)
  • Received : 2018.02.05
  • Accepted : 2018.02.13
  • Published : 2018.02.28

Abstract

A web application running on the Internet is causing many difficulties for a program developer, and it requires to process multiple sessions at the same time due to the occurrence of excessive traffic. Web applications should be able to process concurrent requests efficiently and in real time. Node.js is a single-threaded server-side JavaScript environment implemented in C and C ++ as one of the latest frameworks to implement event models across the entire stack. Nodes implement JavaScript quickly and robust to achieve the best performance using a JavaScript V8 engine developed by Google. In this paper, it will be explained the operation principle of Node.js, which is a lightweight real-time web server that can be implemented in JavaScript for real-time responsive web applications. In addition, this application was practically implemented through automatic alignment system for group scheduling to demonstrate event-based real-time response web processing.

Keywords

References

  1. Labovitz, C., Iekel-Johnson, S., McPherson, D., Oberheide, J., and Jahanian, F. "Internet Inter-Domain Traffic", SIGCOMM '10, 2010.
  2. L. A. Wald and S. Schwarz. "Seismological Research Letters", The 1999 Southern California Seismic Network Bulletin, vol. 71, No.4, 2000.
  3. Matt Welsh, David Culler, and Eric Brewer, "SEDA: An Architecture for Well-Conditioned, Scalable Internet Services", ACM Symposium on Operating Systems Principles, 2001.
  4. Y. W. Jeong, J. Y. Sohn, J. C. Chun, and K. S. Choi, "Development of a RADIUS WLAN Security System for Industrial Applications Based on WEB", The Journal of Korea Institute of Information, Electronics, and Communication Technology, pp.599-603, Vol.9, No.6, December 2016. https://doi.org/10.17661/jkiiect.2016.9.6.599
  5. B. K. Lee, E. H. Jeong, and Y. N. Jung, "A Design of SNS and Web Data Analysis System for Company Marketing Strategy", The Journal of Korea Institute of Information, Electronics, and Communication Technology, Vol.6, No.4, pp.195-200, December 2016.
  6. Lauer, H.C., Needham, R.M., "On the Duality of Operating Systems Structures," in Proc. Second International Symposium on Operating Systems, IR1A, Oct. 1978, reprinted in Operating Systems Review, 13, pp. 3-19, April 1979.
  7. Tilkov, S., Vinoski, S. "Node.js: Using Javascript to Build High-Performance Network Programs. Internet Computing", IEEE, STRIEGEL, GRAD OS F'11, PROJECT DRAFT 6, 2010
  8. Paruj Ratanaworabhan, Benjamin Livshits, and Benjamin Zorn, "JSMeter: Comparing the behavior of JavaScript benchmarks with real web applications", In USENIX Conference on Web Application Development (WebApps), June 2010.
  9. Google Javascript V8, http://code.google.com/p/v8/
  10. Berners-Lee T, Cailliau R, "1990 WorldWideWeb: Proposal for a HyperText Project" (http://www.w3.org/Proposal.html retrieved 2012-06-22)
  11. J Andreeva, I Dzhunov, E Karavakis, L Kokoszkiewicz, M Nowotka, P Saiz, D Tuckett, "Designing and developing portable large-scale JavaScript web applications within the Experiment Dashboard framework", International Conference on Computing in High Energy and Nuclear Physics, pp.1-11, 2012