• english
  • polski
  • Prelegent: Manik Surtani, JBoss

    Temat prezentacji: Distributed Caching – Preparing for an Era of Highly Available Concurrent Computing

    Język: angielski

    Manik Surtani – jest głównym inżynierem w Jboss/Red Hat i liderem projektu JBoss Cache. W przeszłości pasjonował się zagadnieniami sztucznej inteligencji i sieciami neuronowymi, ale jego zainteresowania stały się bardziej komercyjne kiedy przeszedł z kręgów naukowych do pracy w korporacjach. Od tego momentu pracuje głównie z technologiami Javowymi, początkowo w firmie zajmującej się zarządzaniem wiedzą i wymianą informacji, później jako Tech Lead w londyńskiej firmie konsultingowej świadczącej usługi z zakresu dużych aplikacji e-commerce w Java EE i technologii peer-to-peer. Gorący zwolennik technologii open source.

    Abstrakt: Grid computing is becoming increasingly popular, particularly with cheap commodity hardware, and frameworks that make building otherwise-complex systems easier. The change in the way CPU manufacturers scale CPUs - resulting in a shift where Amdahl’s Law gains importance and Moore’s Law no longer applies - have also meant that people need to change the way they write software. Concurrency becomes ever more important and queueing and synchronization - which have always been pain points - are further exacerbated. As a result caching becomes more important as touching the disk becomes an increasing bottleneck.

    This is an in-depth discussion about achieving performant and effective distributed caching, whether for failover and high availability, removing bottlenecks such as databases, or enabling the distribution of state for compute grids. Among topics covered are minimizing latency across a network and optimizing how data is located and processed. The discussion will also go into the tradeoffs between maintaining coherence and resilience.

    Proidea