Algorithm For Cooperative Control Of Urban Subsystems, Information System Development, And Critical Success Factors