Distributed Constraint Satisfaction Problem Simulation