There is an emerging need for Content Management Systems (CMS) enabling collaborative development, administration, and distribution of large amounts of content, in particular web content, which enfolds an increasing number of different types and formats of content that is made accessible over the Internet. Most of these systems are currently based on a client/ server architecture, where content storage and management are performed centrally on a dedicated server. While such centralized systems simplify the management with respect to data consistency, security, and accountability, they usually lack scalability and reliability. Pure peer-to-peer (P2P) network architectures are based on the assumption that no central server exists and has to be relied on, since every peer can (or rather needs to) participate in the provisioning of core system functionality that would be provided otherwise by a single server. A P2P-based CMS scales much better, because available system resources increase linearly with the number of participating peers. Moreover, the reliability of the system can be made very high, since the degree of system redundancy can be increased without much effort. However, compared to the centralized approach, conventional CMS tasks, such as versioning as well as access control and accounting, become more complicated in a distributed environment with potentially many replicas of the same content. This paper proposes a completely distributed P2P-based content management system in support of access control and accounting while taking into account key aspects following from the nature of distributed systems.
[1]
Elizabeth D. Liddy,et al.
Charging Control and Transaction Accounting Mechanisms Using IRTL (Information Resource Transaction Layer) Middleware for P2P Services
,
2002,
QofIS.
[2]
Peter Druschel,et al.
Pastry: Scalable, distributed object location and routing for large-scale peer-to-
,
2001
.
[3]
Edgar R. Weippl,et al.
Content-based Management of Document Access Control
,
2001,
INAP.
[4]
Mark Handley,et al.
A scalable content-addressable network
,
2001,
SIGCOMM '01.
[5]
Matteo Bonifacio,et al.
A Peer-to-Peer Architecture for Distributed Knowledge Management.
,
2002
.
[6]
Kevin C. Almeroth,et al.
Pricing and Resource Provisioning for Delivering E-content On-Demand with Multiple Levels-of-Service
,
2002,
QofIS.
[7]
David R. Karger,et al.
Chord: A scalable peer-to-peer lookup service for internet applications
,
2001,
SIGCOMM '01.
[8]
Kevin C. Almeroth,et al.
A model for discovering customer value for E-content
,
2002,
KDD.
[9]
Nathaniel S. Borenstein,et al.
Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies
,
1996,
RFC.
[10]
Markus Hofmann,et al.
Enabling the Internet to Deliver Content-Oriented Services
,
2001
.
[11]
Yahiko Kambayashi,et al.
Enhanced Proxy Caching with Content Management
,
2002,
Knowledge and Information Systems.