Geri Dön

Design and management of globally-distributed network caches

Küresel-dağıtıtılmış ağ belleklerinin tasarım ve yönetimi

  1. Tez No: 787247
  2. Yazar: İSMAİL ARI
  3. Danışmanlar: PROF. ETHAN L. MILLER
  4. Tez Türü: Doktora
  5. Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2004
  8. Dil: İngilizce
  9. Üniversite: University of California, Santa Cruz
  10. Enstitü: Yurtdışı Enstitü
  11. Ana Bilim Dalı: Bilgisayar Bilimleri Ana Bilim Dalı
  12. Bilim Dalı: Bilgisayar Bilimleri Bilim Dalı
  13. Sayfa Sayısı: 228

Özet

İşlemci hızları ile veri sağlayan teknolojilerin hız farkı sürekli artmaktadır. Bu problem, istemci uygulamalarının performansının depolama cihazlarının, ağların ve veri yollarının performansıyla sınırlanmasına neden olmaktadır. Ayrıca, bu veri erişim kaynaklarını paylaşan bilgisayarların sayısı da katlanarak artmaktadır. Önbelleğe alma, önceden getirme ve paralellik, sistem ölçeklendirilmesi ile daha fazla kullanıcıyı desteklemek ve veri erişim gecikmesi problemiyle başa çıkmak için günümüzde kullanılan tekniklerden bazılarıdır. Ancak, İnternet üzerinde yaygın ve ücretsiz olarak kullanılabilen önbelleğe alma desteği eksiktir. Bu tez, yüksek performanslı dağıtılmış veri erişimi araştırma alanına çeşitli katkılarda bulunmaktadır. İlk katkı, Depolama Yerleşik Ağlar (SEN) adı verilen, küresel olarak dağıtılan bir İnternet önbellek hizmetinin tasarımıdır. SEN, her yerde önbelleğe alma ile kullanıcı yanıt sürelerini ve İnternet'in veri hizmeti ölçeklenebilirliğini geliştirir. Gözetleme yoluyla geçen nesnelerin bazılarını önbelleğe alan ve depolama içeren yönlendiricilerden oluşur. İstekler her atlamada kontrol edilerek veri yolundaki en yakın kopyanın iletilmesi ve kaynağa giden akış yükünün azaltılması sağlanır. SEN mimarisi aynı zamanda ani kalabalık sorununu da ele alır. Çoklu Uzmanlar Kullanarak Uyarlamalı Önbelleğe Alma (ACME) adı verilen ikinci katkı, SEN önbelleklerini yönetmek için çoklu değiştirme algoritmalarının uzmanlığını birleştiren otomatik bir önbelleğe alma şemasıdır. ACME, mevcut en iyi değiştirme politikasını seçmek için makine öğrenimi tekniklerini kullanır. Statik önbelleğe alma ilkeleri üzerindeki isabet oranlarını iyileştirerek daha düşük istemci yanıt süreleri ve daha fazla ağ tasarrufu sağlar. Her önbellek düğümü, gözlemlediği uygulama iş yüküne göre kendi politikasını uyarlayabilir. ACME, çok düzeyli önbelleklerde manuel ayarlamayı ortadan kaldırır.

Özet (Çeviri)

The gap between processor speeds and speed of technologies providing data is increasing. This causes the performance of client applications to be limited by the performance of storage devices, networks and buses. Furthermore, the number of computers that share these data access resources is growing exponentially. Caching, prefetching and parallelism are some of the techniques used today to cope with data access latency and system scalability to support more users. However, there is a lack of support for caching, which is widely and freely available over the Internet. This thesis makes several contributions to the research area of high-performance distributed data access. The first contribution is the design of a globally-distributed Internet cache service, called Storage Embedded Networks (SEN). SEN improves user response times and data service scalability of the Internet by ubiquitous caching. It is composed of routers containing storage that caches some of the objects that are pass through via snooping. Requests are checked every hop, ensuring transmission of the closest copy on the data path and upstream load reduction. SEN architecture also addresses the flash crowd problem. The second contribution, called Adaptive Caching using Multiple Experts (ACME), is an automated caching scheme that combines the expertise of multiple replacement algorithms to manage the SEN caches. ACME uses machine learning techniques to select the best current replacement policy. It improves the hit rates over static caching policies leading to lower client response times and more network savings. Each cache node can adapt itself to the application workload it observes. ACME eliminates manual tuning from multi-level caches.

Benzer Tezler

  1. Okunabilir kopyalama algoritmalı DSM sisteminin gerçeklenmesi

    Başlık çevirisi yok

    ÖZGÜR KORAY ŞAHİNGÖZ

    Yüksek Lisans

    Türkçe

    Türkçe

    1998

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik Üniversitesi

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

    DOÇ. DR. TAKUHİ NADİA ERDOĞAN

  2. Dynamic optimization of radio resource management in LTE-based high-speed railway wireless networks

    LTE tabanlı hızlı demiryolu kablosuz ağlarda radyo kaynak yönetiminin dinamik optimizasyonu

    ALİ HÜSEYİN RÜSTEM

    Yüksek Lisans

    İngilizce

    İngilizce

    2017

    Elektrik ve Elektronik Mühendisliğiİstanbul Teknik Üniversitesi

    Elektronik ve Haberleşme Mühendisliği Ana Bilim Dalı

    PROF. DR. HAKAN ALİ ÇIRPAN

  3. İstanbul adalet yapılarının mekânsal analizi

    Space analysis of the courthouse buildings in Istanbul area

    ÖNDER DİNLER

    Yüksek Lisans

    Türkçe

    Türkçe

    2015

    Mimarlıkİstanbul Teknik Üniversitesi

    Mimarlık Ana Bilim Dalı

    DOÇ. DR. İPEK AKPINAR

  4. Bilgisayar programlamada sorgulama optimizasyonu teknikleri

    Query optimization in database systems

    ÇİĞDEM KAPTANOĞLU

  5. Mobilya endüstrisinde yaşam döngüsü analizi yaklaşımı ile çevreci tasarım ve sürdürülebilir stratejiler

    Eco-design and sustainable strategies for the furniture industry through life cycle approach

    MERVE MERMERTAŞ

    Yüksek Lisans

    Türkçe

    Türkçe

    2018

    Çevre Mühendisliğiİstanbul Teknik Üniversitesi

    Çevre Mühendisliği Ana Bilim Dalı

    PROF. DR. FATMA GERMİRLİ BABUNA