A Monitoring Solution for Basic Behaviors of Objects in Distributed Systems
AbstractInformation about communication behaviors of objects in a distributed system is critical because it will provide comprehensive data on the operations of the objects in the system. In addition, this information will support system administrators in quickly detecting special states or events, potential risks, as well as locations of errors that occur in the system. In this paper, we propose a method tomodel basic operations for monitored objects in distributed systems and a basic monitoring solution for these operations to monitor communication operations between objects in these systems. These proposals focus on a hierarchical architecture of objects in distributed systems, consisting of multiple levels such as monitored objects, networks, domains, and global systems. Based on these models, we can build a suitable monitoring solution to support system administrators in operating and diagnosing communication behaviors of objects in distributed systems.
A. D. Kshemkalyani and M. Singhal, Distributed computing: principles, algorithms, and systems. Cambridge University Press, 2008.
G. Coulouris, J. Dollimore, T. Kindberg, and G. Blair, Distributed Systems: Concepts and Design, 5th ed. USA:Addison-Wesley Press, 2011.
P. T. N. Hong and S. Le Van, “An Online Monitoring Solution for Complex Distributed Systems Based on Hierarchical Monitoring Agents,” in Fifth International Conference on Knowledge and Systems Engineering, 2014, pp. 187–198.
C. Guo, J. Zhu, and X.-L. Li, “A Generic Software Monitoring Model and Features Analysis,” in Second International Conference on Networks Security, Wireless Communications and Trusted Computing, 2010, pp. 61–64.
S.-Y. Yang and Y.-Y. Chang, “An active and intelligent network management system with ontology-based and multiagent techniques,” Expert Systems with Applications, vol. 38, no. 8, pp. 10 320–10 342, 2011.
H. B. Newman, I. C. Legrand, P. Galvez, R. Voicu, and C. Cirstoiu, “MonALISA: A distributed monitoring service architecture,” in Proceedings of the Computing in High Energy and Nuclear Physics (CHEP), 2003, pp. 680–687.
X. Logean, “Run-time monitoring and on-line testing of middleware based communication services,” Ph.D. dissertation, Ecole Polytechnique Federale De Lausanne, 2000.
P. T. N. Hong and S. Le Van, “A Monitoring Model for Hierarchical Architecture of Distributed Systems,” International Journal of Advanced Computer Science and Applications (IJACSA), vol. 6, no. 1, pp. 54–62, 2015.
C. G. Cassandras and S. Lafortune, Introduction to discrete event systems, 2nd ed. Springer US, 2008.
G. A. Wainer and P. J. Mosterman, Discrete-event modeling and simulation: theory and applications. CRC Press, 2016.
W. Hu and H. S. Sarjoughian, “A co-design modeling approach for computer network systems,” in Winter Simulation Conference, Dec 2007, pp. 685–693.
J. Joyce, G. Lomow, K. Slind, and B. Unger, “Monitoring Distributed Systems,” ACM Transactions on Computer Systems, vol. 5, no. 2, pp. 121–150, Mar. 1987.
Nguyen Thuc Hai, Mạng máy tính và các hệ thống mở. Hanoi, Vietnam: Vietnam Education Publishing House, 1997.
R. Hofmann, R. Klar, B. Mohr, A. Quick, and M. Siegle, “Distributed performance monitoring: methods, tools, and applications,” IEEE Transactions on Parallel and Distributed Systems, vol. 5, no. 6, pp. 585–598, Jun 1994.
G. Holzmann, Design and Validation of Computer Protocols. New Jersey, USA: Prentice Hall, 1991.
Y. Pencolé, M.-O. Cordier, and L. Rozé, “A decentralized model-based diagnostic tool for complex systems,” International Journal on Artificial Intelligence Tools, vol. 11, no. 03, pp. 327–346, 2002.
P. T. N. Hong and S. Le Van, “The Basic Behavior Modeling for Monitored Objects in Distributed Systems by Using Communicating Finite State Machine,” Int. J. Comp. Net. & Wireless Com., vol. 4, no. 6, pp. 380–386, 2014.
S. Le Van and P. T. N. Hong, “Developing the supporting system for monitoring the TCP/IP network based on ICMP and SNMP,” Journal of Information and Communication Technology, pp. 41–47, 2004.
K.-H. Lee, “A distributed network management system with multi-level domain approach,” in Singapore ICCS ’94. Conference Proceedings., vol. 2, Nov 1994, pp. 789–793.