there is one paper about Scheduler which used in Storm, and they propose a new algorithm to adjust the default assignment.
http://dl.acm.org/citation.cfm?id=2488267 Adaptive online scheduling in storm
Date: 2014-05-12 00:42
Subject: storm scheduler behavior
Is there any good documentation how storm does resource allocation and how does it maps a topology to different work process and how was it decided to group components in one worker process or across worker process ?
i'm trying to understand what algorithm it uses to partition the topology and in the meanwhile considering the resource constraint to achieve best performance if there is something available here ?