• DocumentCode
    312859
  • Title

    Client/server architectures over wide area networks

  • Author

    Zhang, Tao ; Hayes, John R.

  • Author_Institution
    Bell Commun. Res., AT&T Network Syst., Morristown, NJ, USA
  • Volume
    2
  • fYear
    1997
  • fDate
    8-12 Jun 1997
  • Firstpage
    580
  • Abstract
    Designing cost-effective architectures over wide area networks is becoming increasingly important with the rapid growth of client/server applications (e.g., WWW) over private and public wide-area networks. This paper presents a heuristic algorithm that can be used to (1) design cost-effective client/server architectures in an wide-area network environment; (2) analyze the tradeoffs between network transport cost and information storage cost; and (3) dynamically determine which server should be the default for a user. The algorithm works by determining server locations and default server assignments so that total network cost can be minimized. The algorithm can handle many realistic network parameters that cannot be taken into account easily by other approaches in the literature. These parameters include arbitrary physical and logical network topologies; physical and logical user groups; arbitrary number, capacity, and locations of servers; and arbitrary geographical distributions of user demands. Furthermore, the algorithm has a low time complexity of O(N3). Quantitative analysis using the algorithm provides new insight into the design of client/server systems over wide-area networks. For example, a small number of servers could provide cost savings close to that achievable with large number of servers. Furthermore, cost savings using multiple servers can be made virtually insensitive to the ratio of transport cost to storage cost
  • Keywords
    client-server systems; computational complexity; economics; network topology; wide area networks; WWW; client/server architectures; cost savings; cost-effective architecture design; default server assignments; heuristic algorithm; information storage cost; low time complexity; multiple servers; network parameters; network topologies; network transport cost; server capacity; server location; server locations; storage cost; total network cost; transport cost; user demands; user groups; wide area networks; Algorithm design and analysis; Costs; Heuristic algorithms; Information analysis; Local area networks; Network servers; Network topology; Telecommunication traffic; Wide area networks; World Wide Web;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communications, 1997. ICC '97 Montreal, Towards the Knowledge Millennium. 1997 IEEE International Conference on
  • Conference_Location
    Montreal, Que.
  • Print_ISBN
    0-7803-3925-8
  • Type

    conf

  • DOI
    10.1109/ICC.1997.609878
  • Filename
    609878