• DocumentCode
    1361338
  • Title

    Cost–Performance Optimization of Application- and Context-Aware Distributed Infrastructures

  • Author

    Francalanci, Chiara ; Giacomazzi, Paolo ; Poli, Alessandro

  • Author_Institution
    Dept. of Electron. & Inf., Politec. di Milano, Milan, Italy
  • Volume
    39
  • Issue
    6
  • fYear
    2009
  • Firstpage
    1200
  • Lastpage
    1213
  • Abstract
    Application- and context-aware infrastructures involve the network in the execution of distributed applications through special devices, namely, the application cards, placed in network nodes. The sharp separation of applications and network is smoothed, and by performing part of the distributed application inside the network, it is possible to reduce costs and improve performance with a better optimization of the whole distributed information and communication technology (ICT) infrastructure. This optimization is allowed by the additional degrees of freedom of placing cards in nodes and of assigning applications to such cards. In this paper, we provide an optimization algorithm that minimizes the total cost of the entire distributed ICT infrastructure, given a target performance objective defined as the end-to-end delay for the completion of the distributed application tasks. We focus on two sample applications that are well suited for application- and context-aware infrastructures: caching and protocol translation. The joint optimization of computing and communication resources is an innovative contribution of this paper, as, in the literature, hardware and network components are typically optimized separately. Results show that the total infrastructural cost savings are in the range of 15%-20%. However, savings can be obtained only if cards satisfy a cost-performance curve that is also analyzed.
  • Keywords
    cost reduction; information technology; optimisation; systems analysis; ubiquitous computing; application cards; application-aware infrastructures; caching; context-aware distributed infrastructures; cost-performance curve; cost-performance optimization; end-to-end delay; information and communication technology; protocol translation; Costs; information technology (IT); system analysis and design;
  • fLanguage
    English
  • Journal_Title
    Systems, Man and Cybernetics, Part A: Systems and Humans, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1083-4427
  • Type

    jour

  • DOI
    10.1109/TSMCA.2009.2027133
  • Filename
    5229273