Browsing by Author "Şimşek, Murat Yıldırım"
Now showing 1 - 1 of 1
- Results Per Page
- Sort Options
Item A cloud-based application design and development for in-memory data grids(Bahçeşehir Üniversitesi Fen Bilimleri Enstitüsü, 2013-06) Şimşek, Murat Yıldırım; Güngör, V. ÇağrıCloud computing is defined as the use of computing resources (hardware, software, storage) over a network. It is a service that combines hardware, storage and interface (software) and is supplied for an end-user over the internet. With the help of this infrastructure that consists of strong components, end-users can easily realize the relevant operations on the internet. In this respect, cloud computing can be viewed as the next step for the internet development. Internet and web technologies change and develop rapidly with each passing day. Also, the demands of end-users increase at the same velocity as these advances. End-users want to do their operations in a fast, reliable and consistent web environment. The establishment of such a web environment is impossible without technological infrastructure. For this reason, many big companies invest on large service infrastructures in order to meet the demands of end-users. In addition, it is required to make changes in the infrastructure because of the constantly increasing number of endusers. The establishment of an infrastructure that develops in accordance with the number of its users and meets all demands of end-users creates difficulties in terms of both cost and management. However, cloud computing with Oracle Coherence provides low-cost solutions because it is flexible, scalable and high performance. In this study, three cloud-based applications that combine SaaS and PaaS models were developed by using Oracle Weblogic Server, Oracle Coherence and Hazelcast. With the help of the cloud-based architecture and applications, it was demonstrated that websites can work faster, more reliably and consistently. Performance results indicated that Oracle Coherence applications, are superior over the traditional database and the other in-memory data grid, Hazelcast, in terms of the response time, cpu use and memory usage.