Vehicular Clouds are inherited from the cloud computing concept. Vehicles standing in a parking lot can corporate computing, sensing, communication, and physical resources. Vehicular Clouds were motivated by the realization that present-day vehicles are equipped with powerful onboard computers, powerful transceivers, and an impressive array of sensing devices. As it turns out, most of the time, the computing, storage, and communication resources available in our vehicles are chronically under-utilized. We are putting these resources to work in a meaningful way to provide computation power, which plays an essential role for service providers, transportation systems, health care, and online education in our modern society. Vehicular Clouds provide computation power to users based on a resource-sharing model. In this model, vehicle owners rent out their onboard computation powers to receive incentives in the form of payments or free parking spots. To use this computation power, there should be a way to submit jobs to the system. In this work, we develop a framework for the vehicular cloud to manage the onboard computation resource of the vehicles and computation tasks that users submit. This framework will be available to users in a software system called Vehicular Cloud Real-Time System (VCRTS). Random arrival and departure of vehicles in vehicular clouds can impact the computation nodes' availability and lead to an interruption in the computation process. We design and implement the VCRTS based on a fault-tolerant approach to prevent interruption in job execution. Our approach uses a redundancy mechanism to handle the random nature of arrival and departure of the vehicles that are used as computation nodes.