Geri Dön

Proactive caching scheduler for web services

Web servisleri için proaktif önbellekleyici ve rogramcı

  1. Tez No: 200094
  2. Yazar: MEHMET GÜVENİŞ
  3. Danışmanlar: DOÇ. DR. CAN ÖZTURAN, DR. HALUK BİNGÖL, YRD. DOÇ. DR. GÜRAY YILMAZ
  4. Tez Türü: Yüksek Lisans
  5. Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2007
  8. Dil: İngilizce
  9. Üniversite: Boğaziçi Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: 78

Özet

Web servisleri günümüzde kullanılan en önemli dağıtık yazılım mimarisidir. Webservislerinin platformdan bağımsız olması ve kolay entegrasyonu, kendinden önce var olandağıtık yazılım mimarilerinde karşılaşılan sorunları çözmede etkili olmuştur. Sonuç olarak,web servisleri dağıtık mimarinin vazgeçilmez parçası olmuştur. Günümüzde, web servisleriile ilgili ana motivasyon, iş akışlarında kullanılmak üzere değişik web servislerini birleştirmeve entegrasyonunu sağlamaya yöneliktir. Bu konuda en etkili web servis entegrsayonuBusiness Process Execution Language (BPEL) dili ile sağlanabilir.Web servisleri, platformdan bağımsız ve kolay entegre olabilmelerine karşın,performans ve kullanılabilirlik açısından birçok problemlere sahiptirler. Bu konunun iki ananedeni vardır. Birinci neden, web servislerine erişmede istemci sunucu arasında olan networktrafiğidir. İkinci neden ise, web servisleri işlemlerinde XML bazlı protokollerin ve dillerinkullanılmasıdır. Bu yüzden, bu tezde, BPEL işlemlerinde kullanılan web servislerininperformans ve kullanılabilirlik sorunlarına çözüm bulmayı amaçladık. Bu çözüm için dekatkımız, proaktif önbellekleme kullanarak, ileride gereken web servis sonuçlarını önbellektetutmak olmuştur. Bu yüzden oluşturduğumuz Proaktif Önbellekleyici ve Hayali ProaktifÖnbellekleyici ve Programcı, ulaşım bilgileri bilinen web servislerine etkili önbelleklemesağlamayı amaçlamıştır. En önemli amaçlarımızdan biri de, önbelleklemeyi sağlarken istemcitarafında performans kaybına sebep olmamak idi. Bu sayede, web servislerinin yükünüazaltmaya çalıştık. Tezin sonunda yaptığımız deneysel testler, yaklaşımımızın etkisiniölçmeye yardımcı olmuştur.

Özet (Çeviri)

Web services are one the most promising technologies in distributed computing.Platform independence and easy interoperability features of web services solved manyproblems faced with earlier distributed computing technologies. As a result, web services areessential for communication of objects in distributed world. Nowadays, the main motivationregarding to web services is composing them to accomplish business applications. There aremany web service composition languages in the literature. On those languages, BusinessProcess Execution Language (BPEL) is the most effective composition language to provideinteraction among web services.Despite platform independence and easier interoperability features, web services facemany performance and availability problems. There are two main reasons for this: The firstreason is the propagation delay between clients and server. The second reason is extensiveuse of XML in web service operations. Thus, in this study, we aimed to solve performanceand availability problems of web services that BPEL processes use in business applicationsby applying a caching mechanism. Our main contribution is to apply a proactive cachingmechnism to web services, so generated cache can be used for future operations. O u rProactive Caching Scheduler and Daemon Proactive Caching Scheduler performs caching ofweb services whose binding information is known. One of the most important aspects of ourstudy is to apply efficient caching without sacrificing overheads on client side. By this way,we aimed to decrease the load in web services since it is not necessary to invoke a webservice if its cache is not expired. Our research concludes with experimental tests taken fromreal life scenarios. The experiments help us to better understand the applicability andefficiency of our approach.

Benzer Tezler

  1. Sportif yaşam koçluğunun zihinsel engelli bireylerde uygulanabilirliğinin araştırılması

    Investigotion of applicability of the sports life coaching programme on mentally disapled individuals

    ALİ YİĞİT KOCABIÇAK

    Yüksek Lisans

    Türkçe

    Türkçe

    2015

    SporMuğla Sıtkı Koçman Üniversitesi

    Beden Eğitimi ve Spor Ana Bilim Dalı

    DOÇ. SÜMMANİ EKİCİ

  2. Otizm spektrum bozukluğu olan çocuklar için uzaktan süpervizyonla koç yetiştirme öğretim paketinin koç, öğretmen ve çocuk çıktıları üzerindeki etkisi

    The effects of the train the coach teaching package with online supervision for children with autism spectrum disorders on coach, teacher, and child outcomes

    GÖKHAN İNCE

    Doktora

    Türkçe

    Türkçe

    2024

    Eğitim ve ÖğretimEskişehir Osmangazi Üniversitesi

    Özel Eğitim Ana Bilim Dalı

    PROF. DR. NEVİN GÜNER

  3. Ebeveynlerin gelişimsel yetersizliği olan çocuklarına etkinlik çizelgeleri ile cinsel gelişim becerilerini öğretmeleri için sunulan koçluk

    Coaching parents to use activity charts to teach sexual developmental skills to their children with intellectual disabilities

    EMİNE ARVAS

    Yüksek Lisans

    Türkçe

    Türkçe

    2023

    Eğitim ve ÖğretimDokuz Eylül Üniversitesi

    Özel Eğitim Ana Bilim Dalı

    DR. ÖĞR. ÜYESİ FÜSUN ÜNAL

  4. Dynamic memory scheduling to enhance processing performance

    Uygulama performansını artırmak için dinamik hafıza planlaması

    MUTLU ERCAN

    Yüksek Lisans

    İngilizce

    İngilizce

    2009

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolGalatasaray Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    YRD. DOÇ. DR. TANKUT ACARMAN

  5. Data placement on heterogeneous memory architectures

    Heterojen bellek mimarileri üzerine veri yerleştirilmesi

    MOHAMMAD LAGHARI

    Yüksek Lisans

    İngilizce

    İngilizce

    2018

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolKoç Üniversitesi

    Bilgisayar Bilimleri ve Mühendisliği Ana Bilim Dalı

    YRD. DOÇ. DR. DİDEM UNAT