Publication:
Fault masking as a service

dc.contributor.advisorSözer, Hasan
dc.contributor.advisorAktemur, Tankut Barış
dc.contributor.authorGülcü, Koray
dc.contributor.committeeMemberSözer, Hasan
dc.contributor.committeeMemberAktemur, Tankut Barış
dc.contributor.committeeMemberErcan, Ali Özer
dc.contributor.committeeMemberYolum, P.
dc.contributor.committeeMemberArı, İsmail
dc.contributor.departmentDepartment of Computer Science
dc.contributor.ozugradstudentGülcü, Koray
dc.date.accessioned2014-06-27T12:07:33Z
dc.date.available2014-06-27T12:07:33Z
dc.date.issued2013-01
dc.description.abstractIn service-oriented architectures, composite services depend on a set of partner services to perform their tasks. These partner services may become unavailable due to system and/or network faults, leading to an increased error rate for the composite service. In this dissertation, we propose an approach to prevent the occurrence of errors that result from the unavailability of partner services. We introduce an external Web service, FAS (Fault Avoidance Service), to which composite services can register at will. After registration, FAS periodically checks the partner links, detects unavailable partner services, and updates the composite service with available alternatives. Thus, in case of a partner service error, the composite service will have been updated before invoking the partner service. We provide mathematical analysis regarding the error rate and the ratio of false positives with respect to the monitoring frequency of FAS for various partner service availability rates. We obtain empirical results regarding these metrics based on several tests we performed using the Amazon Elastic Compute Cloud. We use these results to evaluate our mathematical analysis. We also introduce an industrial case study for improving the quality of a service-oriented system from the broadcasting and content delivery domain.en_US
dc.description.abstractHizmet odaklı mimarilerde birbirinden bağımsız ve dağıtık olarak çalışan hizmetler bir araya gelerek ihtiyaçlarımızı karşılayan bileşik hizmetleri oluşturur. Bu harici hizmetler sistem ya da ağ kaynaklı hatalardan dolayı kullanılamaz hale gelebilir ve bir bileşik hizmetin hata oranını arttırabilir. Bu çalışmamızda harici hizmetlerin kullanılamaz olmasıyla bileşik hizmetlerde meydana gelebilecek hataları önlemeye yönelik bir yaklaşım sunmaktayız. Bu yaklaşımda bileşik hizmetlerin istedikleri zaman kaydolabilecekleri harici bir Web hizmeti, orijinal adıyla FAS (Fault Avoidance Service) tasarladık. FAS kendisine bildirilen harici servis bağlantılarını periyodik olarak gözlemek, ulaşılmaz olanlarını tespit etmek, varsa alternatiflerini bulmak ve kaydolan bileşik hizmete bu tespitleri iletmekle görevlidir. Böylece, harici hizmetlerde bir hata oluştuğunda, bileşik hizmet söz konusu hatalı hizmeti kullanmadan FAS tarafından güncellenebilir. Çalışmamızda harici hizmetin farklı kullanılabilirlik durumlarında FAS'a ait gözleme frekansını değiştirerek hata oranı ve yanlış kabul oranını ölçmeye çalıştık. Bu verileri kullanarak matematiksel analiz gerçekleştirdik. Amazon bulut bilişim servislerini (Amazon Elastic Compute Cloud) kullanarak yaptığımız testlerle bu metrikler ile ilgili deneysel veriler topladık. Bu deneysel verileri matematiksel analizimizi değerlendirmek için kullandık. Ayrıca yaklaşımımızı televizyon ve yayıncılık sektöründe kullanılan bir sistem üzerinde uygulayarak bir vaka analizi gerçekleştirdik.
dc.identifier.urihttp://hdl.handle.net/10679/391
dc.identifier.urihttp://discover.ozyegin.edu.tr/iii/encore/record/C__Rb1275925?lang=eng
dc.identifier.urihttps://tez.yok.gov.tr/
dc.language.isoengen_US
dc.publicationstatusunpublisheden_US
dc.rightsrestrictedAccess
dc.subject.keywordsService-oriented systemsen_US
dc.subject.keywordsAvailabilityen_US
dc.subject.keywordsFault avoidanceen_US
dc.subject.keywordsFault maskingen_US
dc.subject.keywordsService monitoringen_US
dc.titleFault masking as a serviceen_US
dc.typeMaster's thesisen_US
dspace.entity.typePublication
relation.isOrgUnitOfPublication4a43300a-921a-4a20-b28d-dfcf1387dcd5
relation.isOrgUnitOfPublication.latestForDiscovery4a43300a-921a-4a20-b28d-dfcf1387dcd5

Files

Original bundle

Now showing 1 - 2 of 2
Placeholder
Name:
Fault masking as a service.pdf
Size:
2.13 MB
Format:
Adobe Portable Document Format
Description:
Fault masking as a service
Placeholder
Name:
KorayGulcu_TezVeriGirisiveYayimlamaIzinFormu.pdf
Size:
441.14 KB
Format:
Adobe Portable Document Format
Description:
Tez Veri Girisi ve Yayımlama Izin Formu

License bundle

Now showing 1 - 1 of 1
Placeholder
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: