12,000

We have over 12,000 students, from over 100 countries, within one of the safest campuses in the UK

93%

93% of Lancaster students go into work or further study within six months of graduating

Home > Research > Publications & Outputs > A framework for testing distributed systems
View graph of relations

« Back

A framework for testing distributed systems

Research output: Contribution in Book/Report/ProceedingsConference contribution

Published

Publication date2004
Host publication4th International Conference on Peer-to-Peer Computing, Proceedings
EditorsG Caronni, N Weiler, N Shahmehri
Place of publicationLos Alamitos
PublisherIEEE COMPUTER SOC
Pages262-263
Number of pages2
ISBN (Print)0-7695-2156-8
Original languageEnglish

Conference

Conference4th International Conference on Peer-to-Peer Computing (P2P2004)
CityZurich
Period25/08/0427/08/04

Conference

Conference4th International Conference on Peer-to-Peer Computing (P2P2004)
CityZurich
Period25/08/0427/08/04

Abstract

Thorough testing of distributed systems, particularly peer-to-peer systems can prove difficult due to the problems inherent in deploying,, controlling and monitoring many nodes simultaneously. This problem will only increase as the scale of distributed systems continues to grow. This framework implements a test bed environment using a semi-centralized peer-to-peer network as a substrate for sharing resources made available from standard PCs. This framework automates the process of test-case deployment using a combination of Reflection and. Aspect Oriented Programming. This allows 'point-and-click' publishing of software onto the test-bed. Our framework also provides a common monitoring, control and logging interface for all nodes running on the network. Together, these features greatly reduce deployment-time for real-world test scenarios. Automated insertion and removal of test code also ensures that the testing process does not compromise the correctness of the final system.