what is the Vertical and Horizontal distribution?

wasim picture wasim · May 1, 2011 · Viewed 27.1k times · Source
  • Vertical distribution : Distributed processing is equivalent to organizing a client-server application as a multitiered architecture . Place logically different components on different machines .
  • Horizontal distribution : Distribution of the clients and servers - more common in modern architecture . A client or server may be physically split up into logically equivalent parts, but each part is operating on its own share of the complete data set, thus balancing the load .

i tried to understand what the different between the vertical and horizontal ? what's the meaning of "logically" and "physically" ?...but i can't !! anybody know .. ??

Answer

Carmine Paolino picture Carmine Paolino · Feb 3, 2012

From the solution manual of Distributed Systems: Principles and Paradigms (Tanenbaum, van Steen):

  • Vertical distribution refers to the distribution of the different layers in a multitiered architecture across multiple machines.
  • Horizontal distribution deals with the distribution of a single layer across multiple machines, such as distributing a single database.

Examples of layers could be:

  • User Interface
  • Application
  • Database