Distributed Butterfly Analysis using Mobile Agents