An algorithm for concurrency control and recovery in replicated distributed databases
ACM Transactions on Database Systems (TODS)
Exploiting style in architectural design environments
SIGSOFT '94 Proceedings of the 2nd ACM SIGSOFT symposium on Foundations of software engineering
Separating fact from fiction in software architecture
ISAW '98 Proceedings of the third international workshop on Software architecture
Software isn't built from Lego blocks
SSR '99 Proceedings of the 1999 symposium on Software reusability
A Majority consensus approach to concurrency control for multiple copy databases
ACM Transactions on Database Systems (TODS)
Software architecture for product families: principles and practice
Software architecture for product families: principles and practice
Simulation Modeling and Analysis
Simulation Modeling and Analysis
The 4+1 View Model of Architecture
IEEE Software
Research paradigms in computer science
ICSE '76 Proceedings of the 2nd international conference on Software engineering
Dependability Properties of P2P Architectures
P2P '02 Proceedings of the Second International Conference on Peer-to-Peer Computing
P2P '01 Proceedings of the First International Conference on Peer-to-Peer Computing
Basic Concepts and Taxonomy of Dependable and Secure Computing
IEEE Transactions on Dependable and Secure Computing
Understanding the session durability in peer-to-peer storage system
ICCS'06 Proceedings of the 6th international conference on Computational Science - Volume Part IV
Reliability and availability issues in large-scale distributed systems
Proceedings of the Winter Simulation Conference
Hi-index | 0.00 |
This paper addresses the issue of quantitatively investigating availability within peer-to-peer systems. We devise a conceptual framework integrating architectural styles, architectures, and concrete systems. We identify basic characteristics of architectural styles for peer-to-peer systems and give a formal model to describe derived architectures. Architectural descriptions are used as input for simulations to predict the availability of services within real-world systems.