Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSN › Conference contribution/Paper › peer-review
Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSN › Conference contribution/Paper › peer-review
}
TY - GEN
T1 - A framework for testing distributed systems
AU - Hughes, Daniel
AU - Greenwood, P
AU - Coulson, G
PY - 2004
Y1 - 2004
N2 - 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.
AB - 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.
U2 - 10.1109/PTP.2004.1334956
DO - 10.1109/PTP.2004.1334956
M3 - Conference contribution/Paper
SN - 0-7695-2156-8
SP - 262
EP - 263
BT - 4th International Conference on Peer-to-Peer Computing, Proceedings
A2 - Caronni, G
A2 - Weiler, N
A2 - Shahmehri, N
PB - IEEE COMPUTER SOC
CY - Los Alamitos
T2 - 4th International Conference on Peer-to-Peer Computing (P2P2004)
Y2 - 25 August 2004 through 27 August 2004
ER -