6 research outputs found
A framework for cascading payment and content exchange within P2P systems
Advances in computing technology and the proliferation of broadband in the home have opened up the Internet to wider use. People like the idea of easy access to information at their fingertips, via their personal networked devices. This has been established by the increased popularity of Peer-to-Peer (P2P) file-sharing networks. P2P is a viable and cost effective model for content distribution. Content producers require modest resources by today's standards to act as distributors of their content and P2P technology can assist in further reducing this cost, thus enabling the development of new business models for content distribution to realise market and user needs. However, many other consequences and challenges are introduced; more notably, the issues of copyright violation, free-riding, the lack of participation incentives and the difficulties associated with the provision of payment services within a decentralised heterogeneous and ad hoc environment. Further issues directly relevant to content exchange also arise such as transaction atomicity, non-repudiation and data persistence. We have developed a framework to address these challenges. The novel Cascading Payment Content Exchange (CasPaCE) framework was designed and developed to incorporate the use of cascading payments to overcome the problem of copyright violation and prevent free-riding in P2P file-sharing networks. By incorporating the use of unique identification, copyright mobility and fair compensation for both producers and distributors in the content distribution value chain, the cascading payments model empowers content producers and enables the creation of new business models. The system allows users to manage their content distribution as well as purchasing activities by mobilising payments and automatically gathering royalties on behalf of the producer. The methodology used to conduct this research involved the use of advances in service-oriented architecture development as well as the use of object-oriented analysis and design techniques. These assisted in the development of an open and flexible framework which facilitates equitable digital content exchange without detracting from the advantages of the P2P domain. A prototype of the CasPaCE framework (developed in Java) demonstrates how peer devices can be connected to form a content exchange environment where both producers and distributors benefit from participating in the system. This prototype was successfully evaluated within the bounds of an E-learning Content Exchange (EIConE) case study, which allows students within a large UK university to exchange digital content for compensation enabling the better use of redundant resources in the university
Building blocks for semantic data organization on the desktop
Die Organisation von (Multimedia-) Daten auf Desktop-Systemen wird derzeit
hauptsächlich durch das Einordnen von Dateien in ein hierarchisches Dateisystem
bewerkstelligt. Zusätzlich werden gewisse Inhalte (z.B. Musik oder Fotos) von
spezialisierter Software mit Hilfe Datei-bezogener Metadaten verwaltet. Diese
Metadaten werden meist direkt im Dateikopf in einer Unzahl verschiedener,
vorwiegend proprietärer Formate gespeichert. Allgemein nehmen Metadaten und
Links die Schlüsselrollen in fortgeschrittenen Datenorganisationskonzepten ein,
ihre eingeschränkte Unterstützung in vorherrschenden Dateisystemen macht die
Einführung solcher Konzepte auf dem Desktop jedoch schwierig: Erstens müssen
Anwendungen sowohl Dateiformat als auch Metadatenschema verstehen um auf
Metadaten zugreifen zu können; zweitens ist ein getrennter Zugriff auf Daten und
Metadaten nicht möglich und drittens kann man solche Metadaten nicht mit
mehreren Dateien oder mit Dateiordnern assoziieren obgleich letztere die derzeit
wichtigsten Konstrukte für die Dateiorganisation darstellen. Dies bedeutet in
weiterer Folge: (i) eingeschränkte Möglichkeiten der Datenorganisation, (ii)
eingeschränkte Navigationsmöglichkeiten, (iii) schlechte Auffindbarkeit der
gespeicherten Daten, und (iv) Fragmentierung von Metadaten. Obschon es Versuche
gab, diese Situation (zum Beispiel mit Hilfe semantischer Dateisysteme) zu
verbessern, wurden die meisten dieser Probleme bisher vor allem im Web und im
Speziellen im semantischen Web adressiert und gelöst. Das Anwenden dort
entwickelter Lösungen auf dem Desktop, einer zentralen Plattform der Daten- und
Metadatenmanipulation, wäre zweifellos von Vorteil.
In der vorliegenden Arbeit wird ein neues, rückwärts-kompatibles Metadatenmodell
als Lösungsversuch für die oben genannten Probleme präsentiert. Dieses Modell
basiert auf stabilen Datei-Identifikatoren und externen, semantischen, Datei-
bezogenen Metadatenbeschreibungen welche im RDF Graphenmodell repräsentiert
werden. Diese Beschreibungen sind durch eine einheitliche Linked-Data-
Schnittstelle zugänglich und können mit anderen Beschreibungen und Ressourcen
verlinkt werden. Im Speziellen erlaubt dieses Modell semantische Links zwischen
lokalen Dateisystemobjekten und Netzressourcen im Web sowie im entstehenden
“Daten Web” und ermöglicht somit die Integration dieser Datenräume. Das Modell
hängt entscheidend von der Stabilität dieser Links ab weshalb zwei Algorithmen
präsentiert werden, welche deren Integrität in lokalen und vernetzten Umgebungen
erhalten können. Dies bedeutet, dass Links zwischen Dateisystemobjekten,
Metadatenbeschreibungen und Netzressourcen nicht brechen wenn sich deren
Adressen ändern, z.B. wenn Dateien verschoben oder Linked-Data Ressourcen unter
geänderten URIs publiziert werden. Schließlich wird eine prototypische
Implementierung des vorgeschlagenen Metadatenmodells präsentiert, welche
demonstriert wie die Summe dieser Bausteine eine Metadatenschicht bildet die als
Grundlage für semantische Datenorganisation auf dem Desktop verwendet werden
kann.The organization of (multimedia) data on current desktop systems is done to a
large part by arranging files in hierarchical file systems, but also by
specialized applications (e.g., music or photo organizing software) that make
use of file-related metadata for this task. These metadata are predominantly
stored in embedded file headers, using a magnitude of mainly proprietary
formats. Generally, metadata and links play the key roles in advanced data
organization concepts. Their limited support in prevalent file system
implementations, however, hinders the adoption of such concepts on the desktop:
First, non-uniform access interfaces require metadata consuming applications to
understand both a file’s format and its metadata scheme; second, separate
data/metadata access is not possible, and third, metadata cannot be attached to
multiple files or to file folders although the latter are the primary constructs
for file organization. As a consequence of this, current desktops suffer, inter
alia, from (i) limited data organization possibilities, (ii) limited
navigability, (iii) limited data findability, and (iv) metadata fragmentation.
Although there were attempts to improve this situation, e.g., by introducing
semantic file systems, most of these issues were successfully addressed and
solved in the Web and in particular in the Semantic Web and reusing these
solutions on the desktop, a central hub of data and metadata manipulation, is
clearly desirable.
In this thesis a novel, backwards-compatible metadata model that addresses the
above-mentioned issues is introduced. This model is based on stable file
identifiers and external, file-related, semantic metadata descriptions that are
represented using the generic RDF graph model. Descriptions are accessible via a
uniform Linked Data interface and can be linked with other descriptions and
resources. In particular, this model enables semantic linking between local file
system objects and remote resources on the Web or the emerging Web of Data,
thereby enabling the integration of these data spaces. As the model crucially
relies on the stability of these links, we contribute two algorithms that
preserve their integrity in local and in remote environments. This means that
links between file system objects, metadata descriptions and remote resources do
not break even if their addresses change, e.g., when files are moved or Linked
Data resources are re-published using different URIs. Finally, we contribute a
prototypical implementation of the proposed metadata model that demonstrates how
these building blocks sum up to constitute a metadata layer that may act as a
foundation for semantic data organization on the desktop