The operating system controls allocation of system resources and performs tasks such as processing scheduling, memory management, networking, and services, among things. [0035] Dynamic Distributed Computing [0036] Dynamic distributed computing is generally a client server process.