• DocumentCode
    2915762
  • Title

    A Service Middleware that Scales in System Size and Applications

  • Author

    Adam, Constantin ; Stadler, Rolf ; Tang, Chunqiang ; Steinder, Malgorzata ; Spreitzer, Michael

  • Author_Institution
    Sch. of Electr. Eng., R. Inst. of Technol., Stockholm
  • fYear
    2007
  • fDate
    May 21 2007-Yearly 25 2007
  • Firstpage
    70
  • Lastpage
    79
  • Abstract
    We present a peer-to-peer service management middleware that dynamically allocates system resources to a large set of applications. The system achieves scalability in number of nodes (1000s or more) through three decentralized mechanisms that run on different time scales. First, overlay construction interconnects all nodes in the system for exchanging control and state information. Second, request routing directs requests to nodes that offer the corresponding applications. Third, application placement controls the set of offered applications on each node, in order to achieve efficient operation and service differentiation. The design supports a large number of applications (100s or more) through selective propagation of configuration information needed for request routing. The control load on a node increases linearly with the number of applications in the system. Service differentiation is achieved through assigning a utility to each application, which influences the application placement process. Simulation studies show that the system operates efficiently for different sizes, adapts fast to load changes and failures and effectively differentiates between different applications under overload.
  • Keywords
    middleware; peer-to-peer computing; resource allocation; application placement process; decentralized mechanism; dynamic resource allocation; overlay construction; peer-to-peer service management middleware; service differentiation; Control systems; Load management; Middleware; Peer to peer computing; Protocols; Resource management; Robustness; Routing; Scalability; Switches;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Integrated Network Management, 2007. IM '07. 10th IFIP/IEEE International Symposium on
  • Conference_Location
    Munich
  • Print_ISBN
    1-4244-0798-2
  • Electronic_ISBN
    1-4244-0799-0
  • Type

    conf

  • DOI
    10.1109/INM.2007.374771
  • Filename
    4258523