Existing clock synchronization algorithms assume a
bounded clock reading error. This, in turn, results in an inflexible design
that typically requires node crashes whenever the given bound might be
violated. We propose a novel, adaptive internal clock synchronization
algorithm which allows to compute the deviation between the clocks during
runtime. The computed deviation can be propagated to the application layer
to allow it to adapt its behavior according to the current clock deviation.
The contributions of this paper are: (1) a new specification of a relaxed
clock synchronization problem, and (2) a new clock synchronization algorithm
with a novel approach to dealing with crash failures.
Bloom Filter Based Routing for Content-Based Publish/SubscribeZbigniew Jerzak
Achieving expressive and efficient content-based
routing in publish/subscribe systems is a difficult problem. Traditional
approaches prove to be either inefficient or severely limited in their
expressiveness and flexibility. We present a novel routing method, based on
Bloom filters, which shows high efficiency while simultaneously preserving
the flexibility of content-based schemes. The resulting implementation is a
fast, flexible and fully decoupled content-based publish/subscribe system.
Virtual World Integration Steps for EFL in JapanMike McKay
A presentation I gave at JALT and ETJ about integrating virtual worlds into higher edcation language learning. A step by step approach. Mike McKay - Mukogawa Women's University
Existing clock synchronization algorithms assume a
bounded clock reading error. This, in turn, results in an inflexible design
that typically requires node crashes whenever the given bound might be
violated. We propose a novel, adaptive internal clock synchronization
algorithm which allows to compute the deviation between the clocks during
runtime. The computed deviation can be propagated to the application layer
to allow it to adapt its behavior according to the current clock deviation.
The contributions of this paper are: (1) a new specification of a relaxed
clock synchronization problem, and (2) a new clock synchronization algorithm
with a novel approach to dealing with crash failures.
Bloom Filter Based Routing for Content-Based Publish/SubscribeZbigniew Jerzak
Achieving expressive and efficient content-based
routing in publish/subscribe systems is a difficult problem. Traditional
approaches prove to be either inefficient or severely limited in their
expressiveness and flexibility. We present a novel routing method, based on
Bloom filters, which shows high efficiency while simultaneously preserving
the flexibility of content-based schemes. The resulting implementation is a
fast, flexible and fully decoupled content-based publish/subscribe system.
Virtual World Integration Steps for EFL in JapanMike McKay
A presentation I gave at JALT and ETJ about integrating virtual worlds into higher edcation language learning. A step by step approach. Mike McKay - Mukogawa Women's University
I computer sono ormai diventati uno strumento indispensabile per lo svolgimento di qualsiasi attività umana, professionale o sociale che sia. La brutta notizia è che le nostre informazioni, e tutti i nostri dati, vengono veicolati da sistemi informatici di cui ignoriamo la struttura. Cioè, non ci è dato a sapere come trattano i nostri contenuti, perché sono chiusi e inaccessibili nelle loro funzionalità più nascoste.
È evidente la potenziale pericolosità di affidare ciecamente i propri dati a sistemi che non siamo in grado di controllare. I sistemi basati su software a codice sorgente aperto eliminano questo rischio e consentono, di converso, di conoscere esattamente cosa succede alle cose che scriviamo e trasmettiamo.
Con il passaggio dagli atomi ai bit si è aperta una nuova era. Il nuovo paradigma non riguarda solo i computer, ma interagisce profondamente con le nostre abitudini e i nostri stili di vita.
Culture, Economy, Community: A Cultural Plan for Chatham-KentEmily Robson
Presentation delivered by Anne Gilbert, Councilor, Municipality of Chatham-Kent at November 27 2008 "Economies in Transition" forum in Chatham, Ontario.
In this paper we present a wide area distributed
system using a content-based publish/subscribe communication middleware
which can deterministically detect and report failures with respect to
timely message delivery and message omission. Our approach does not require
external clock synchronization nor does it impose any constraints on the
publish/subscribe middleware. We show that our system performs better and is
safer than when using NTP for external clock synchronization. We provide a
proof of concept implementation and present results of experiments carried
out in the PlanetLab environment.
I computer sono ormai diventati uno strumento indispensabile per lo svolgimento di qualsiasi attività umana, professionale o sociale che sia. La brutta notizia è che le nostre informazioni, e tutti i nostri dati, vengono veicolati da sistemi informatici di cui ignoriamo la struttura. Cioè, non ci è dato a sapere come trattano i nostri contenuti, perché sono chiusi e inaccessibili nelle loro funzionalità più nascoste.
È evidente la potenziale pericolosità di affidare ciecamente i propri dati a sistemi che non siamo in grado di controllare. I sistemi basati su software a codice sorgente aperto eliminano questo rischio e consentono, di converso, di conoscere esattamente cosa succede alle cose che scriviamo e trasmettiamo.
Con il passaggio dagli atomi ai bit si è aperta una nuova era. Il nuovo paradigma non riguarda solo i computer, ma interagisce profondamente con le nostre abitudini e i nostri stili di vita.
Culture, Economy, Community: A Cultural Plan for Chatham-KentEmily Robson
Presentation delivered by Anne Gilbert, Councilor, Municipality of Chatham-Kent at November 27 2008 "Economies in Transition" forum in Chatham, Ontario.
In this paper we present a wide area distributed
system using a content-based publish/subscribe communication middleware
which can deterministically detect and report failures with respect to
timely message delivery and message omission. Our approach does not require
external clock synchronization nor does it impose any constraints on the
publish/subscribe middleware. We show that our system performs better and is
safer than when using NTP for external clock synchronization. We provide a
proof of concept implementation and present results of experiments carried
out in the PlanetLab environment.
20 начина да си убиеш блога, без да се усетишVeselin Nikolov
Презентацията е посветена на това да ви накара да се замислите, преди да "подобрите" нещо. Подобренията често имат фатални тъмни страни, които могат да загробят вашия блог или сайт.