Abstract In this work, we consider the optimal sensory data scheduling of multiple process. A remote estimator is deployed to monitor S independent linear time-invariant processes. Each process is measured by a sensor, which is capable of computing a local estimate and sending its local state estimate wrapped up in packets to the remote estimator. The lengths of the packets are different due to different dynamics of each process. Consequently, it takes different time durations for the sensors to send the local estimates. In addition, only a portion of all the sensors are allowed to transmit at each time due to bandwidth limitation. We are interested in minimizing the sum of the average estimation error covariance of each process at the remote estimator under such packet transmission and bandwidth constraints. We formulate the problem as an average cost Markov decision process (MDP) over an infinite horizon. We first study the special case when S = 1 and find that the optimal scheduling policy always aims to complete transmitting the current estimate. We also derive a sufficient condition for boundedness of the average remote estimation error. We then study the case for general S . We establish the existence of a deterministic and stationary policy for the optimal scheduling problem. We find that the optimal policy has a consistent property among the sensors and a switching type structure. A stochastic algorithm is designed to utilize the structure of the policy to reduce computation complexity. Numerical examples are provided to illustrate the theoretical results.