• DocumentCode
    3065466
  • Title

    Web Farm-inspired Computational Cluster in the Cloud

  • Author

    Rice, Justin L. ; Phoha, Vir V. ; Cappelaere, Pat ; Mandl, Dan

  • Author_Institution
    Dept. of Comput. Sci., Louisiana Tech Univ., Ruston, LA, USA
  • fYear
    2011
  • fDate
    Nov. 29 2011-Dec. 1 2011
  • Firstpage
    730
  • Lastpage
    737
  • Abstract
    In this paper, we introduce a web farm-inspired framework for dynamic and concurrent computational processing in the cloud. We compare and contrast this with the Hadoop-cloud framework, discuss the main problems associated with our approach, and give suggestions on ways to overcome said challenges. To implement the web-inspired framework, we use Node.js - a lightweight, single threaded, server-side framework which uses asynchronous callbacks to allow non-dependent operations (parallel-like sections) to execute while waiting for I/O events such as "fetching a file" or "writing a file to disk." We perform experiments to reveal two preliminary results that showcase the framework\´s functionality and scalability. One, for non-blocking operations, worker nodes which use Node.js servers are significantly faster than those which use traditional servers. In particular, a single Node.js is (on average) 2.11 times faster than one Ruby We brick server, and is (on average) 1.88 times faster than two Ruby We brick servers. Two, we find that increasing the number of worker nodes improves overall performance for blocking computational operations. As the number of worker nodes increase, the total execution time decreases exponentially and the number of requests per second increases linearly.
  • Keywords
    cloud computing; input-output programs; multiprocessing programs; Hadoop-cloud framework; I/O events; Node.js; Web farm-inspired computational cluster; asynchronous callbacks; concurrent computational processing; dynamic computational processing; nondependent operations; parallel-like sections; Cloud computing; Databases; Instruction sets; Kernel; Scalability; Servers; Node; Web farm-inspired framework; cloud computing; computational cluster; js; parallel processing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cloud Computing Technology and Science (CloudCom), 2011 IEEE Third International Conference on
  • Conference_Location
    Athens
  • Print_ISBN
    978-1-4673-0090-2
  • Type

    conf

  • DOI
    10.1109/CloudCom.2011.113
  • Filename
    6133222