A decentralized on demand cloud CPU design with instruction level virtualization

dc.authorscopusid7004217859
dc.contributor.authorGökçay, Erhan
dc.contributor.otherSoftware Engineering
dc.date.accessioned2024-07-05T15:45:17Z
dc.date.available2024-07-05T15:45:17Z
dc.date.issued2018
dc.departmentAtılım Universityen_US
dc.department-tempGokcay E., Software Engineering Department, Atilim University, Incek, Ankara, Turkeyen_US
dc.description.abstractCloud technology provides many advantages and provides many services over traditional computational models. Although the provided virtual services increase resource sharing and cost effectiveness of the system, each node in the system is still centralized. Different CPU and OS versions bring interoperability problems in data exchange between nodes. In most cases less powerful units are left outside the service area. These units can only be considered as consumers of the cloud system. A new service called Cloud CPU is described elsewhere where the cloud provides the computational background for the components of a virtual CPU and the computation is distributed over internet. The design is using all units connected to the internet and it achieves a massively parallel operation. In this paper, the design of Cloud CPU will be extended and description of services needed with the new architecture will be discussed. One of the new services needed is a multi-language compiler where the target language is not fixed as well as the source language. The job of the compiler is not using the cloud for execution but to distribute the computation depending on the provided instruction sets published by each node. The computation makes sense only when all units work together and there is a need to synchronize and connect all nodes included in a particular computation. The need for synchronization will be gone when the computation is finished. Therefore an on demand Cloud-OS service is needed for bookkeeping and synchronization. The need for the Cloud-OS is temporary and the on demand initiated Cloud-OS will be terminated when the computation is ended. © Springer International Publishing AG, part of Springer Nature 2018.en_US
dc.identifier.citation0
dc.identifier.doi10.1007/978-3-319-94959-8_3
dc.identifier.endpage60en_US
dc.identifier.isbn978-331994958-1
dc.identifier.issn1865-0929
dc.identifier.scopus2-s2.0-85050377523
dc.identifier.scopusqualityQ4
dc.identifier.startpage46en_US
dc.identifier.urihttps://doi.org/10.1007/978-3-319-94959-8_3
dc.identifier.urihttps://hdl.handle.net/20.500.14411/3894
dc.identifier.volume864en_US
dc.institutionauthorGokcay,E.
dc.language.isoenen_US
dc.publisherSpringer Verlagen_US
dc.relation.ispartofCommunications in Computer and Information Science -- 7th International Conference on Cloud Computing and Service Science, CLOSER 2017 -- 24 April 2017 through 26 April 2017 -- Porto -- 216029en_US
dc.relation.publicationcategoryKonferans Öğesi - Uluslararası - Kurum Öğretim Elemanıen_US
dc.rightsinfo:eu-repo/semantics/closedAccessen_US
dc.subjectCloud Compileren_US
dc.subjectCloud CPUen_US
dc.subjectCloud frameworken_US
dc.subjectCPU on demanden_US
dc.subjectOn demand configurationen_US
dc.subjectParallel computationen_US
dc.subjectVirtualizationen_US
dc.titleA decentralized on demand cloud CPU design with instruction level virtualizationen_US
dc.typeConference Objecten_US
dspace.entity.typePublication
relation.isAuthorOfPublication07b095f1-e384-448e-8662-cd924cb2139d
relation.isAuthorOfPublication.latestForDiscovery07b095f1-e384-448e-8662-cd924cb2139d
relation.isOrgUnitOfPublicationd86bbe4b-0f69-4303-a6de-c7ec0c515da5
relation.isOrgUnitOfPublication.latestForDiscoveryd86bbe4b-0f69-4303-a6de-c7ec0c515da5

Files

Collections