There are many different applications on a communication network, with varying degree of service requirements. Therefore, quality of service provisioning in communication networks is an important problem. Bursty traffic is routed over the network, and buffered at the intermediate nodes waiting to get serviced to its intended node. Queue behavior at these nodes affect the perceived quality of the transmission. In this work, we provide a method to obtain closed-form queue distribution at each of the intermediate nodes in an arbitrary feed-forward network for fluid Markov-modulated arrivals, constant service, and separated flows. It turns out that one needs to understand tandem queues to be able to solve this problem. However, in this setting, departure process of the queue remains Markov-modulated at each node. Therefore, a uniform technique can be utilized to obtain queue-distribution at every buffer. As an example of application of this technique, one can study impact of network coding for delay-sensitive communication over a simple butterly network.