• DocumentCode
    1472974
  • Title

    Process Bottlenecks within Erlang Web Applications

  • Author

    Vinoski, Steve

  • Author_Institution
    Verivue
  • Volume
    15
  • Issue
    2
  • fYear
    2011
  • Firstpage
    86
  • Lastpage
    89
  • Abstract
    Erlang is best known for its strong support for concurrency, fault tolerance, and reliability. An important basis for these desirable characteristics is Erlang´s process support: an Erlang runtime can easily support hundreds of thousands of very lightweight processes within a single operating system process. Understanding how Erlang Web servers typically use processes for dispatching requests to application code is critical to writing efficient server-side applications that avoid bottlenecks and perform and scale well.
  • Keywords
    Internet; fault tolerant computing; file servers; functional languages; operating systems (computers); Erlang Web applications; Erlang Web servers; fault tolerance; operating system process; process bottlenecks; Concurrent computing; Databases; Fault tolerance; Internet; Runtime; Web and internet services; Web server; Erlang; Internet; Web development; functional programming;
  • fLanguage
    English
  • Journal_Title
    Internet Computing, IEEE
  • Publisher
    ieee
  • ISSN
    1089-7801
  • Type

    jour

  • DOI
    10.1109/MIC.2011.45
  • Filename
    5731593