Distributed Partitioning Strategies for Perimeter patrolling