A selective repeat ARQ scheme for point-to-multipoint communications and its throughput analysis
SIGCOMM '86 Proceedings of the ACM SIGCOMM conference on Communications architectures & protocols
Experimental analysis of computer system dependability
Fault-tolerant computer system design
The Möbius Framework and Its Implementation
IEEE Transactions on Software Engineering
Scalable application layer multicast
Proceedings of the 2002 conference on Applications, technologies, architectures, and protocols for computer communications
Performability Modeling of Distributed Real-Time Systems
Proceedings of the International Workshop on Computer Performance and Reliability
Measuring the effects of internet path faults on reactive routing
SIGMETRICS '03 Proceedings of the 2003 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Understanding Replication in Databases and Distributed Systems
ICDCS '00 Proceedings of the The 20th International Conference on Distributed Computing Systems ( ICDCS 2000)
The Lognormal Distribution of Software Failure Rates: Origin and Evidence
ISSRE '98 Proceedings of the The Ninth International Symposium on Software Reliability Engineering
The many faces of publish/subscribe
ACM Computing Surveys (CSUR)
Lightweight probabilistic broadcast
ACM Transactions on Computer Systems (TOCS)
Introducing reliability in content-based publish-subscribe through epidemic algorithms
Proceedings of the 2nd international workshop on Distributed event-based systems
Model-Based Evaluation: From Dependability to Security
IEEE Transactions on Dependable and Secure Computing
Aggregated Multicast—A Comparative Study
Cluster Computing
Taxonomy of Distributed Event-Based Programming Systems
The Computer Journal
Embedded System Design
Efficient and Adaptive Epidemic-Style Protocols for Reliable and Scalable Multicast
IEEE Transactions on Parallel and Distributed Systems
Operating system support for planetary-scale network services
NSDI'04 Proceedings of the 1st conference on Symposium on Networked Systems Design and Implementation - Volume 1
A Scalable Overlay Multicast Architecture for Large-Scale Applications
IEEE Transactions on Parallel and Distributed Systems
Elections in a Distributed Computing System
IEEE Transactions on Computers
Interest clustering techniques for efficient event routing in large-scale settings
Proceedings of the second international conference on Distributed event-based systems
Evaluation of Critical Infrastructures: Challenges and Viable Approaches
Architecting Dependable Systems V
A Taxonomy of QoS-Aware, Adaptive Event-Dissemination Middleware
IEEE Internet Computing
End-to-end epidemic multicast loss recovery: Analysis of scalability and robustness
Computer Communications
An application layer multicast approach based on topology-aware clustering
Computer Communications
Hierarchically Distributed Peer-to-Peer Document Clustering and Cluster Summarization
IEEE Transactions on Knowledge and Data Engineering
Loss and Delay Measurements of Internet Backbones
Computer Communications
A survey of optimal network congestion control for unicast and multicast transmission
Computer Networks: The International Journal of Computer and Telecommunications Networking
OMNI: An efficient overlay multicast infrastructure for real-time applications
Computer Networks: The International Journal of Computer and Telecommunications Networking - Overlay distribution structures and their applications
The FastTrack overlay: A measurement study
Computer Networks: The International Journal of Computer and Telecommunications Networking - Overlay distribution structures and their applications
Computer Networks: The International Journal of Computer and Telecommunications Networking
Quilt: a patchwork of multicast regions
Proceedings of the Fourth ACM International Conference on Distributed Event-Based Systems
Effective Data Dissemination for Large-Scale Complex Critical Infrastructures
DEPEND '10 Proceedings of the 2010 Third International Conference on Dependability
Field Data Based Modeling of Sender Based Message Logging Protocols for Supercomputers Checkpointing
ICDCSW '10 Proceedings of the 2010 IEEE 30th International Conference on Distributed Computing Systems Workshops
Automatic-repeat-request error-control schemes
IEEE Communications Magazine
A case for end system multicast
IEEE Journal on Selected Areas in Communications
The evolution of multicast: from the MBone to interdomain multicast to Internet2 deployment
IEEE Network: The Magazine of Global Internetworking
Deployment issues for the IP multicast service and architecture
IEEE Network: The Magazine of Global Internetworking
Hi-index | 0.00 |
Middleware plays a key role for the achievement of the mission of future large scale complex critical infrastructures, envisioned as federations of several heterogeneous systems over Internet. However, available approaches for data dissemination result still inadequate, since they are unable to scale and to jointly assure given QoS properties. In addition, the best-effort delivery strategy of Internet and the occurrence of node failures further exacerbate the correct and timely delivery of data, if the middleware is not equipped with means for tolerating such failures. This paper presents a peer-to-peer approach for resilient and scalable data dissemination over large-scale complex critical infrastructures. The approach is based on the adoption of epidemic dissemination algorithms between peer groups, combined with the semi-active replication of group leaders to tolerate failures and assure the resilient delivery of data, despite the increasing scale and heterogeneity of the federated system. The effectiveness of the approach is shown by means of extensive simulation experiments, based on Stochastic Activity Networks.