1 A P2P Collaborative System Using JXTA Hosei Graduation School ITPC 02R3315 Katsuhiro CHIBA.
1 Architecture of Network Management Simulator S. Yukita Hosei University Created: Oct. 26, 2000...
-
Upload
buck-powers -
Category
Documents
-
view
214 -
download
1
Transcript of 1 Architecture of Network Management Simulator S. Yukita Hosei University Created: Oct. 26, 2000...
![Page 1: 1 Architecture of Network Management Simulator S. Yukita Hosei University Created: Oct. 26, 2000 Revised: Nov. 2, 2000.](https://reader035.fdocuments.us/reader035/viewer/2022072017/56649f055503460f94c1a987/html5/thumbnails/1.jpg)
1
Architecture of Network Management Simulator
S. Yukita
Hosei UniversityCreated: Oct. 26, 2000
Revised: Nov. 2, 2000
![Page 2: 1 Architecture of Network Management Simulator S. Yukita Hosei University Created: Oct. 26, 2000 Revised: Nov. 2, 2000.](https://reader035.fdocuments.us/reader035/viewer/2022072017/56649f055503460f94c1a987/html5/thumbnails/2.jpg)
2
1. Subsystems
• UI subsystem• Simulation Engine
subsystem• Database utility
package
<<subsystem>>User Interface
<<subsystem>>Simulation Engine
<<utility>>Database connectivity
![Page 3: 1 Architecture of Network Management Simulator S. Yukita Hosei University Created: Oct. 26, 2000 Revised: Nov. 2, 2000.](https://reader035.fdocuments.us/reader035/viewer/2022072017/56649f055503460f94c1a987/html5/thumbnails/3.jpg)
3
1.1 UI subsystem
• User package– guides the simulation user in installing,
configuring network entities, and generating entwork events.
• Visualizer package– visualizes the states of network entities.– provides control of LOD(Level of Details).
![Page 4: 1 Architecture of Network Management Simulator S. Yukita Hosei University Created: Oct. 26, 2000 Revised: Nov. 2, 2000.](https://reader035.fdocuments.us/reader035/viewer/2022072017/56649f055503460f94c1a987/html5/thumbnails/4.jpg)
4
1.2 Simulation Engine subsystem
Network
BackBoneNetwork LanSegment
NetworkNode
Workstation Router
CommunicationServer
ServerHost
InternetServer
WebServer DnsServer RadiusSever SmtpServer PopServer ImapServer
<<interface>>ShowInfo
<<implements>>
<<implements>>
SimulatorShell
FSM
<<implements>>
Topology
FireWall
DnsResolver
WebBrowser
InternetClient
RadiusResolver
PopClient ImapClient
<<implements>>
PPPServer
PPPClient
HomePC
Scinario
![Page 5: 1 Architecture of Network Management Simulator S. Yukita Hosei University Created: Oct. 26, 2000 Revised: Nov. 2, 2000.](https://reader035.fdocuments.us/reader035/viewer/2022072017/56649f055503460f94c1a987/html5/thumbnails/5.jpg)
5
1.2.1 Network
+NetworkNode()+NetworkNode(in id : String)+addNode(in node : NetworkNode)+removeNode(in node : NetworkNode)
- id : int-nodeList : NetworkNode[]- last_id : int = 1
Network
![Page 6: 1 Architecture of Network Management Simulator S. Yukita Hosei University Created: Oct. 26, 2000 Revised: Nov. 2, 2000.](https://reader035.fdocuments.us/reader035/viewer/2022072017/56649f055503460f94c1a987/html5/thumbnails/6.jpg)
6
1.2.2 NetworkNode
+NetworkNode()+NetworkNode(in id : String, in ipAddr : String, in hostName : String)+getIpAddr() : String+setIpAddr(in ipAddr : String)+getHostName() : String+addHostName(in name : String)+removeHostName(in name : String)
- id : int- ipAddr : String-hostName : String[]- last_id : int = 1000
NetworkNode
![Page 7: 1 Architecture of Network Management Simulator S. Yukita Hosei University Created: Oct. 26, 2000 Revised: Nov. 2, 2000.](https://reader035.fdocuments.us/reader035/viewer/2022072017/56649f055503460f94c1a987/html5/thumbnails/7.jpg)
7
1.2.3 InternetServer
+InternetServer()+InternetServer(in hostName : String)+start()+suspend()+resume()+sighup()+step()
-hostName : String-mode- id : int- last_id : int = 1
InternetServer
![Page 8: 1 Architecture of Network Management Simulator S. Yukita Hosei University Created: Oct. 26, 2000 Revised: Nov. 2, 2000.](https://reader035.fdocuments.us/reader035/viewer/2022072017/56649f055503460f94c1a987/html5/thumbnails/8.jpg)
8
1.3 Database utility package
![Page 9: 1 Architecture of Network Management Simulator S. Yukita Hosei University Created: Oct. 26, 2000 Revised: Nov. 2, 2000.](https://reader035.fdocuments.us/reader035/viewer/2022072017/56649f055503460f94c1a987/html5/thumbnails/9.jpg)
9
2 What to do first about the Simulation Engine subsystem
• Refinement of the design of the Simulation Engine sybsystem including:– the specification of the Simulator shell (or
equivalently usecase analysis of this subsystem),
– the specification of the Scinario class.
![Page 10: 1 Architecture of Network Management Simulator S. Yukita Hosei University Created: Oct. 26, 2000 Revised: Nov. 2, 2000.](https://reader035.fdocuments.us/reader035/viewer/2022072017/56649f055503460f94c1a987/html5/thumbnails/10.jpg)
10
3 What to do first about the UI subsystem
• Design the uniform style for the GUI.
• Design the screen images for all the usecases.
• Design the visualization scheme of network topology and the states of network entities.
![Page 11: 1 Architecture of Network Management Simulator S. Yukita Hosei University Created: Oct. 26, 2000 Revised: Nov. 2, 2000.](https://reader035.fdocuments.us/reader035/viewer/2022072017/56649f055503460f94c1a987/html5/thumbnails/11.jpg)
11
4 What to do first about the DB connectivity
• Schema, table definitions
• Investigation of JDBC
![Page 12: 1 Architecture of Network Management Simulator S. Yukita Hosei University Created: Oct. 26, 2000 Revised: Nov. 2, 2000.](https://reader035.fdocuments.us/reader035/viewer/2022072017/56649f055503460f94c1a987/html5/thumbnails/12.jpg)
12
9 Organization of the term paper• Introduction
– Overview of the project• goals of the project• state of the art in this field• achivements of the project• organization of the project and process
– Your role and contributions in the project
• Main Body– informal description of your contributions
• Conclusions– evaluation of the system and your part– future work
• Appendices– formal documents of the project