Yüksek Lisans Tezleri

Permanent URI for this collectionhttps://hdl.handle.net/20.500.12416/15956

Browse

Search Results

Now showing 1 - 3 of 3
  • Master Thesis
    Investigation of amazon and google for fault tolerance strategies in cloud computing services
    (2015) Al-Raheym, Shereen
    Cloud computing has recently become an attractive topic due to its ability to offer information technology solutions through virtual machines as on-demand services to share and consume resources over the Internet. As a result of rapid development in such services, the necessity of fault tolerance in the cloud is a major concern with reliability, availability and dependability is more critical to this new service type. This thesis investigates techniques and means of tolerating cloud services as well as cloud customers’ systems/enterprises execution over the cloud safe from failures. As one of this findings shows, failures in cloud enabled services should be expected to occur hence they should be handled. The essential features of implementing fault tolerance strategies guarantee the business continuity, avoid financial lost, recovering systems from failures, and provide disaster recovery as well. The specific focus is to explore scenarios of avoiding/recovering from failures through redundancy, checkpoint and replication. Commercial IaaS providers such as Amazon’s AWS and Google’s GCE are taken as examples as they tolerate their infrastructure from failures; in this way a robust architecture with fault tolerance property could be proposed for a system/enterprise. Hence, a general conceptual model with fault tolerance considerations has been proposed. With this basis, addressing potential failures in detail, implementing fault tolerance techniques, organizing teamwork to setup business policies are left for future work. Such limitations can be addressed through online questionnaires to collect information for case studies.
  • Master Thesis
    Legacy applications migration on to cloud
    (2015) Al-Mahdawi, Hassan K. Ibrahim
    Cloud computing is defined as a type of computing that depends on sharing computing resources rather than using local computer resources. What makes this technology different than traditional client-server architecture is that the resources are shared through virtualized machines. This technology is becoming popular as a number advantages such as high scalability and reduced IT costs attract potential users. On the other hand, some challenges, such as legacy applications to be moved to cloud computing environment, are to be discussed. In this work, possible stages to manage and undertake such a migration are attempted to be explored and described. The stages are proposed not only to describe the necessary steps but also to itemize related constraints for each level of migration. Main limitations include plans for migration hence a comprehensive/complete work-flow targeting organization specific requirements such as financial, cultural and legislative parameters remains as a future research avenue. Nevertheless, main benefit of this work is to assist organizations who need to migrate legacy applications onto cloud environment is supported as the work-flow is argued be used as a base to determine the constraints/issues that may arise at the stages.
  • Master Thesis
    Quality attributes investigation for saas in service level agreement
    (2015) Almallah, Ashraf Nabeel Mohammedtaib
    The cloud computing has been growing and becoming a new service model in business; in parallel, more service providers appear in the market. Hence, both quality and reliability of cloud computing services become essential topics as Quality of Service (QoS) requirements play major roles in service/provider selection. However, there is a significant concern for the QoS attributes considered in a service level agreement (SLA) while selecting service provider. Clarifying QoS attributes and related metrics for software as a service (SaaS) in SLAs are aimed in this work as the research question. It is partially observed that SaaS concerns more quality attributes than other services; also, availability of services is more considered in all SLAs. In this work, possible QoS attributes and metrics to be considered in SLAs for SaaS are presented. Main benefit of this work is defended as the QoS attributes are to be given major importance in the negotiation and evaluations of SLAs of cloud service. As major limitations, law/regulations, government/company policies and budgeting are not discussed. All these were led to answer the research questions by present 12 quality attributes with related metrics for SaaS.