Research Commons
      • Browse 
        • Communities & Collections
        • Titles
        • Authors
        • By Issue Date
        • Subjects
        • Types
        • Series
      • Help 
        • About
        • Collection Policy
        • OA Mandate Guidelines
        • Guidelines FAQ
        • Contact Us
      • My Account 
        • Sign In
        • Register
      View Item 
      •   Research Commons
      • University of Waikato Research
      • Computing and Mathematical Sciences
      • Computing and Mathematical Sciences Papers
      • View Item
      •   Research Commons
      • University of Waikato Research
      • Computing and Mathematical Sciences
      • Computing and Mathematical Sciences Papers
      • View Item
      JavaScript is disabled for your browser. Some features of this site may not work without it.

      Node.js scalability investigation in the cloud

      Zhu, Jiapeng; Patros, Panos; Kent, Kenneth B.; Dawson, Michael
      Thumbnail
      Files
      CASCON2018-63-JP.pdf
      1.925Mb
      Link
       dl.acm.org
      Citation
      Export citation
      Zhu, J., Patros, P., Kent, K. B., & Dawson, M. (2018). Node.js scalability investigation in the cloud. In A. Jaramillo, G.-V. Jourdan, D. Petriu, & W. Chen (Eds.), Proceeding of 28th Annual International Conference on Computer Science and Software Engineering (CASCON 2018) (pp. 201–212). New York, NY, USA: ACM.
      Permanent Research Commons link: https://hdl.handle.net/10289/12862
      Abstract
      Node.js has gained popularity in cloud development due to its asynchronous, non-blocking and event-driven nature. However, scalability issues can limit the number of concurrent requests while achieving an acceptable level of performance. To the best of our knowledge, no cloud-based benchmarks or metrics focusing on Node.js scalability exist. This paper presents the design and implementation of Ibenchjs, a scalability-oriented benchmarking framework, and a set of sample test applications. We deploy Ibenchjs in a local and isolated cloud to collect and report scalability-related measurements and issues of Node.js as well as performance bottlenecks. Our findings include: 1) the scaling performance of the tested Node.js test applications was sub-linear; 2) no improvements were measured when more CPUs were added without modifying the number of Node.js instances; and 3) leveraging cloud scaling solutions significantly outperformed Node.js-module-based scaling.
      Date
      2018
      Type
      Conference Contribution
      Publisher
      ACM
      Rights
      © 2018 Copyright held by the author(s).
      Collections
      • Computing and Mathematical Sciences Papers [1452]
      Show full item record  

      Usage

      Downloads, last 12 months
      216
       
       

      Usage Statistics

      For this itemFor all of Research Commons

      The University of Waikato - Te Whare Wānanga o WaikatoFeedback and RequestsCopyright and Legal Statement