Due to the competition for limited resources by many concurrent processes in large-scale discrete event systems, one has to resolve any blockage issues in order to reach their destinations without disruption and downtime. Monolithic resolution is a conventional approach to optimal or acceptable solutions, but may suffer from computational difficulty. Some decentralized methods are more efficient in finding approximate solutions, but most are application dependent. For the sake of their real-time implementation in practice, we develop an innovative distributed approach, which can create a trajectory leading to a desired goal and is adaptable to different kinds of applications. Control strategies are applied to processes locally such that they can proceed concurrently and efficiently. Global goals are always reachable through the local observation, control, and execution of processes without knowing external and extra information. Polynomially complex algorithms are designed so as to achieve various real time supervisory control techniques, whose application areas vary from intelligent manufacturing to autonomous vehicles.