Dalesa

Dalesa

Dalesa is a peer-to-peer web cache designed for Local Area Networks (LAN). Dalesa[1] is a free and opensource software developed by Lanka Software Foundation[2] under GPL license.

Contents

Introduction

Dalesa[3] can be used as an alternative to centralized web caches in a Local Area Network. This is done by exposing local web browser caches to the entire P2P network. This is achieved through a daemon (computer software) which act as a web proxy in every participating node. If a web request misses the local cache then the system fail-back to multicast based lookup protocol to query the P2P network, if any other node on the network gives a positive response to this query then the web object will be fetched from that node.

Architecture

Dalesa web cache has two major components. The core of the system is libdalesa, it is the core library that acts as a group communication framework. The other component is a web cache that uses libdalesa for remote cache object lookups. libdalesa is a generic framework for group communication which currently . As an abstraction layer it is possible to encapsulate numerous group communication mechanisms like Distributed Hash Tables other than currently available IP multicasting based protocol. The protocol identifies web objects by the SHA-1 hash of their origin URLs, this approach has reduced the size of UDP datagrams multicasted over the network carrying information related to URLs which are typically quite lengthier than 160 bits these days.

Awards & Grants

  • Dalesa was awarded with an ICTA (Sri Lanka)[4] eSociety grant[5] in 2009.
  • Dalesa won an special mention award[6][7] at ICTA e-Swabhimani 2009 National Awards 2009[8].

Releases

  • Dalesa-1.0.0-rc1 was released in January 2010.[9][10]
  • Dalesa-1.1.0 was released in August 2010.[11]

Publications

  • A paper on design of Dalesa was published at eAsia 2009 held in Colombo.[12]

Problems

  • Security and integrity are the major problems in Dalesa. As it has no mechanism to verify integrity and authenticity of cache objects, content poisoning attacks are possible. In a content poisoning attack a rouge user can respond to a lookup message and force the requester to fetch a malicious file from his node.

References

External links


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • dalesman — dales·man || deɪlzmÉ™n n. person living in a valley (specifically in the northern countries of England) …   English contemporary dictionary

  • dalesmen — dales·man || deɪlzmÉ™n n. person living in a valley (specifically in the northern countries of England) …   English contemporary dictionary

  • P2P caching — Peer to peer caching (P2P caching) is a computer network traffic management technology used by Internet Service Providers (ISPs) to accelerate content delivered over peer to peer (P2P) networks while reducing related bandwidth costs. P2P caching… …   Wikipedia

  • Peer-to-peer — Not to be confused with point to point. This article is about peer to peer computing. For other uses, see Peer to peer (disambiguation). A peer to peer system of nodes without central infrastructure …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”