Middleware for smart items can facilitate the coordinated execution of distributed components for early data processing. These components can be deployed to different nodes in the middleware or even on the smart item itself. While such flexibility is desirable to fulfil various information requirements from backend applications, it poses the problem of finding good distributions for given components and component compositions. In this paper, we present an approach for deployment planning of components based on their expected resource consumption under a certain load. Using an example scenario we analyse the influencing factors on placement decisions. These are integrated into an evaluation schema. The concept is proven by an implementation, which is used to find suitable distributions for the example scenario with varying loads. We present the results and discuss the effect of different load settings.