Gokcay, ErhanSoftware Engineering2024-07-052024-07-0520171978989758243110.5220/00062398035103572-s2.0-85024389040https://doi.org/10.5220/0006239803510357https://hdl.handle.net/20.500.14411/596Gokcay, Erhan/0000-0002-4220-199XCloud technology provides different computational models like, including but not limited to, infrastructure, platform and software as a service. The motivation of a cloud system is based on sharing resources in an optimal and cost effective way by creating virtualized resources that can be distributed easily but the distribution is not necessarily parallel. Another disadvantage is that small computational units like smart devices and less powerful computers, are excluded from resource sharing. Also different systems may have interoperability problems, since the operating system and CPU design differs from each other. In this paper, an on demand dynamically created computational architecture, inspired from the CPU design and called Cloud CPU, is described that can use any type of resource including all smart devices. The computational and data transfer requirements from each unit are minimized. Because of this, the service can be created on demand, each time with a different functionality. The distribution of the calculation over not-so-fast internet connections is compensated by a massively parallel operation. The minimized computational requirements will also reduce the interoperability problems and it will increase fault tolerance because of increased number of units in the system.eninfo:eu-repo/semantics/openAccessCloud FrameworkParallel ComputationCPU on DemandCloud CPUAn on Demand Virtual CPU Arhitecture based on Cloud InfrastructureConference Object323329WOS:000465221900030