design of a lightweight u snmp agent via uml for the iout
TRANSCRIPT
2018. 1. 18
Design of a Lightweight u-SNMP Agent via UML for the IoUT
특수통신연구센터Special Communication Research Center
Hamdamboy Urunov
특수통신연구센터Special Communication Research Center
2
Abstract
Design of a Lightweight u-SNMP Agent
Management system can adjust piece of program each individual devices in the network
Underwater – Network Management System (U-NMS) can support underwater devices for
managing individually by an manager / u-agent program.
U-NMS can maintain u-MIB (MO, Object ID), etc.
The U-NMS can support manipulates data structure, which is defining in the MIB modules and
design UML diagram.
To enable the reliable IoT applications: Low power battery operated devices and different design tradeoffs have to be considered
both in hardware and software implementations IoUT can support Service & Device discovery, indeed dynamically change in devices integration
Finally, we should analyze several following factors:
Interconnection legacy NMS based on SNMP
Design of u-SNMP agent via UML
UML based modeling for the u-SNMP agent
u-SNMP architectural model
특수통신연구센터Special Communication Research Center
Basic idea for management station can dominate all request for the managed devices and sensors
via management operations on MIB objects
A lot of MIB modules can define more than 10.000 objects
Most of managed object (MO) can related to MIB and each MO has own unique number (OID)
The agent synchronously response to the manager (management station) based on request
Management protocol the u-SNMP consists of four basic operations (GET, GetNext, Set, and Trap)
The major advantages are designing and modeling UML agent and manager possibility
3
Introduction(1/2)
Design of a Lightweight u-SNMP Agent
특수통신연구센터Special Communication Research Center
Network Management System (NMS) Ability of monitoring, management, and optimizing a network
Manager console Something is admin for adjusting whole of the system communication
Manager One of high level performance devices which has the capable of querying any managed device – via polling
Agent A program that is packaged within the network element A piece of software that is bundled with the network device
Device Management Database (DMD) Regularly store and contains standard set of statistical and control values defined from hardware nodes on a
network
Management Information Base (MIB) Collections of definitions which define the properties of the managed object within the device to be managed A collection of information which is organized hierarchically
Object Identifiers (OID) Uniquely identify managed objects in an MIB hierarchy
Managed Object(MO) Represent characteristics of a managed device Represent a physical entity, a network service, or an abstraction of a resource that exists independently of its
use in management
4
Introduction(2/2)
Design of a Lightweight u-SNMP Agent
특수통신연구센터Special Communication Research Center
Managed devices need to be unique and secure in the network
The main difference is constrained management must be lightweight high level and low level API
IoT and U-IoT system possible to solve several issues during OID integrations
Problem statements and requirements:
Network Management cannot easily protect of the cloning ID;
The U-NMS shall require fault management, which detected and rectified before the
management station even becomes aware of it;
The U-NMS can belongs to detecting challenges such as link goes down, battery,
disappearing devices or another;
5
Design of u-SNMP agent via UML (1/3)
An architectural model
특수통신연구센터Special Communication Research Center
Unique number & IANA
U-NMS position in Standard MIB
6
Design of u-SNMP agent via UML (2/3)
An architectural model
Figure 1. U-NMS including MIB tree
U-NMS
특수통신연구센터Special Communication Research Center
Enterprise UML designing agent and operation process on it.
Configuration of u-SNMP and related technology to help to management in the Internet of Underwater Things (IoUT).
Design of u-SNMP agent via UML (3/3)
Figure.2 u-SNMP operational analysis7
특수통신연구센터Special Communication Research Center
There are objects and classes used to implement the scenarioand message passed between objects.
UML based modeling for the u-SNMP agent
Figure.3 u-SNMP operational analysis
8
특수통신연구센터Special Communication Research Center
The management station uses the manager to communication agent through Ethernet or anothercommunication network.
Agent can use Device handler to conjunction with managednodes such as sensor, gateway, as so on.
u-SNMP architectural model (1/2)
Figure.4 Architectural model of management system9
특수통신연구센터Special Communication Research Center
In that case, for underwater sensor, actuator, gateway other related devices. Inside of themanagement, station has Device management database (DMD) which is related MIB files and otherimportant system information.
u-SNMP architectural model (2/2)
Figure.5 u-MIB designing structure 10
특수통신연구센터Special Communication Research Center
Important achievements in the paper is shown below:
1. Analysis of the MIB structure and deploy the private MIB
2. IANA and getting unique number (U-NMS)
3. SMI and ASN.1 for defining the MIB tree
4. U-NMS and process of manager and agent system
5. Underwater management protocol (like u-SNMP) and using this OID system
6. UML designing u-SNMP agent and manager integration
7. u-MIB designing structure
8. improving implementation process in the real testbed in underwater.
11
Conclusion
The Unique Reliable Identity System
특수통신연구센터Special Communication Research Center
[1] Sheng Z. et al (2015). Lightweight management of resource constrained sensor devices in Internet-of-Things //IEEE Internet of Things J
ournal. – Т. 2. – №. 5. – С. 402-411.
[2] Schonwalder J., Muller A. Reverse engineering internet MIBs //Integrated Network Management Proceedings, 2001 IEEE/IFIP Internatio
nal Symposium on. – IEEE, 2001. – С. 423-436.
[3] Yang S. H. (2014) Internet of things //Wireless Sensor Networks. – Springer London, – С. 247 -261.
[4] Khamdamboy Urunov, Soo-Young Shin, Soo-Hyun Park and Kwan Yi “u-SNMP for the Internet of Underwater Things”. SERSC. Intenern
ational journal of Control and Automation (IJCA) (pp. 199-216).
[5] Mauro, Douglas, and Kevin (2009) Schmidt, ”Essential SNMP”, Help for System and Network Administrators. O'Reilly Media, Inc.
[6] Schonwalder, J. "Characterization of SNMP MIB modules." Integrated Network Management, 2005. IM 2005. 2005 9th IFIP/IEEE Interna
tional Symposium on. IEEE, 2005.
[7]“Enterprise UML” [online], avialble: https://www.sparxsystems.com/enterprise_architect_user_guide/9.3/standard_uml_models/composite
structurediagram.html.
[8] ”Digitalization across industries” [online], avilable: https://objectstream.com/.
[9] Abdillah A. F. et al. Design and Development of Low Cost Coral Monitoring System for Shallow Water Based on Internet of Underwater
Things //Journal of Telecommunication, Electronic and Computer Engineering (JTEC). – 2017. – Т. 9. – №. 2-5. – С. 97-101.
Reference
12