what is the difference between vertical and horizontal distribution?
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.