TY - GEN
T1 - DIAMOND
T2 - 2010 IEEE International Symposium on Multimedia, ISM 2010
AU - Arefin, Ahsan
AU - Nahrstedt, Klara
AU - Rivas, Raoul
AU - Han, Jiawei
AU - Huang, Zixia
N1 - Copyright:
Copyright 2011 Elsevier B.V., All rights reserved.
PY - 2010
Y1 - 2010
N2 - Distributed Interactive Multimedia Environments (DIMEs) show important dependency constraints between application and underlying system components over time. For example, the video frame rate and the underlying bandwidth usage have a strong performance dependency. Performance dependencies must also be considered among distributed components. These dependencies over a time-span form correlation relationships. Violations of such correlation relationships represent collective anomalies. Users and most specifically DIME application developers face problems of finding (detecting), localizing such anomalies, and adapting against them in real-time. Current practices are to collect joint application-system metadata characterizing behaviors of application and system components while a DIME session is running, and then analyze them offline. Our goal is to provide a framework, called DIAMOND, that allows for real-time and unobtrusive collection and organization of joint application-system metadata in order to assist in finding such correlation violations in the system. DIAMOND works in four steps: (a) real-time metadata collection, (b) metadata processing to allow efficient computation of correlation constraints, (c) metadata distribution for efficient clustering of distributed metadata, and (d) anomaly detection, localization, and evolution monitoring based on violations of correlation relationships. Our results from real implementations and simulations with PlanetLab traces show the effectiveness of DIAMOND in terms of network overhead and anomaly detection time.
AB - Distributed Interactive Multimedia Environments (DIMEs) show important dependency constraints between application and underlying system components over time. For example, the video frame rate and the underlying bandwidth usage have a strong performance dependency. Performance dependencies must also be considered among distributed components. These dependencies over a time-span form correlation relationships. Violations of such correlation relationships represent collective anomalies. Users and most specifically DIME application developers face problems of finding (detecting), localizing such anomalies, and adapting against them in real-time. Current practices are to collect joint application-system metadata characterizing behaviors of application and system components while a DIME session is running, and then analyze them offline. Our goal is to provide a framework, called DIAMOND, that allows for real-time and unobtrusive collection and organization of joint application-system metadata in order to assist in finding such correlation violations in the system. DIAMOND works in four steps: (a) real-time metadata collection, (b) metadata processing to allow efficient computation of correlation constraints, (c) metadata distribution for efficient clustering of distributed metadata, and (d) anomaly detection, localization, and evolution monitoring based on violations of correlation relationships. Our results from real implementations and simulations with PlanetLab traces show the effectiveness of DIAMOND in terms of network overhead and anomaly detection time.
UR - http://www.scopus.com/inward/record.url?scp=79951741794&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=79951741794&partnerID=8YFLogxK
U2 - 10.1109/ISM.2010.28
DO - 10.1109/ISM.2010.28
M3 - Conference contribution
AN - SCOPUS:79951741794
SN - 9780769542171
T3 - Proceedings - 2010 IEEE International Symposium on Multimedia, ISM 2010
SP - 137
EP - 144
BT - Proceedings - 2010 IEEE International Symposium on Multimedia, ISM 2010
Y2 - 13 December 2010 through 15 December 2010
ER -