BACK-END FOR MONITORING MESH NETWORK ACTIVITY Ajayi Olabode Oluwaseun Department of Computer Science...

9
BACK-END FOR MONITORING MESH NETWORK ACTIVITY Ajayi Olabode Oluwaseun Department of Computer Science University of the Western Cape, Private Bag x17, Bellville 7535 South Africa Tel: +27 791024568, Fax: +27 21 959 1274 email: [email protected] Supervisor: Prof Bill Tucker Co-Supervisor: Mr. MJ. Norman Advisor: Mr. Carlos Rey- Moreno

Transcript of BACK-END FOR MONITORING MESH NETWORK ACTIVITY Ajayi Olabode Oluwaseun Department of Computer Science...

Page 1: BACK-END FOR MONITORING MESH NETWORK ACTIVITY Ajayi Olabode Oluwaseun Department of Computer Science University of the Western Cape, Private Bag x17, Bellville.

BACK-END FOR MONITORING MESH NETWORK ACTIVITY

Ajayi Olabode OluwaseunDepartment of Computer Science

University of the Western Cape, Private Bag x17, Bellville 7535 South Africa

Tel: +27 791024568, Fax: +27 21 959 1274email: [email protected]

Supervisor:

Prof Bill TuckerCo-Supervisor:

Mr. MJ. NormanAdvisor:

Mr. Carlos Rey-Moreno

Page 2: BACK-END FOR MONITORING MESH NETWORK ACTIVITY Ajayi Olabode Oluwaseun Department of Computer Science University of the Western Cape, Private Bag x17, Bellville.

INTRODUCTION

This project will demonstrate;

A backend application for monitoring a mesh network activity for

organization (e.g. UWC)

The configuration of a remote gateway on mesh potatoes

A wireless network integrated with wireless fidelity (Wi-Fi)

An agile methodology due to constant changes in mesh network activity

The rate used with each neighbor and on active links (Quality of link)

Page 3: BACK-END FOR MONITORING MESH NETWORK ACTIVITY Ajayi Olabode Oluwaseun Department of Computer Science University of the Western Cape, Private Bag x17, Bellville.

BACKGROUND

This project proposed to;

Minimize the storage capacity of the mesh potatoes when

outputting data information for decision making process

Frequently checking the values and/or mechanisms to compress

the data explored before sending it to the database server

Page 4: BACK-END FOR MONITORING MESH NETWORK ACTIVITY Ajayi Olabode Oluwaseun Department of Computer Science University of the Western Cape, Private Bag x17, Bellville.

The requirements for this project include;

User’s (network manager) view of the problem: Complexity on mesh

network activities, and huge amount of data on a mesh device.

Brief description of the problem domain: A network manage is finding a

way to minimize the time expending on collecting data.

What is expected from the software solution? Increase the effectiveness of

the data transfer between a node and the centralized database servers.

REQUIREMENTS DOCUMENT

Page 5: BACK-END FOR MONITORING MESH NETWORK ACTIVITY Ajayi Olabode Oluwaseun Department of Computer Science University of the Western Cape, Private Bag x17, Bellville.

Designer’s interpretation of the requirements

Scenario: User (Network manager) wants a system that will help him carry out daily network monitoring as shown in the following diagram.

MP_BIP_Add:

172.16.39.22

MP_BIP_Add:

172.16.39.21

MP_CIP_Add:

172.16.39.23

MP_DIP_Add:

172.16.39.22

CENTRALIZED DATABASE SERVER

Network MANAGER

FRONTEND APPLICATION

DATA COLLECTION

REQUIREMENTS ANALYSIS

Page 6: BACK-END FOR MONITORING MESH NETWORK ACTIVITY Ajayi Olabode Oluwaseun Department of Computer Science University of the Western Cape, Private Bag x17, Bellville.

The system architecture for this project will include two components: Hardware Component e.g. Mesh Potatoes hardware overview; One 10/100Mbit LAN

port,8 MByte Serial Flash EEPROM,16 MByte RAM (device storage space) etc. Software Package Component e.g. The application File Extractor module as shown in

the following diagram will use Extract, Transform, and Load (ETL process);

Data values extracted

Collected values

Software Configuration file

readerDatabase

Configuration

Transform

Load

MP_BIP_Add: 172.16.39.22

MP_BIP_Add: 172.16.39.21

MP_CIP_Add: 172.16.39.23

MP_DIP_Add: 172.16.39.22

Wireless Mesh Network Set-up

ScenarioData

Able to integrate seamlessly with the frontend Application

REQUIREMENTS ANALYSIS

Backend Application

Page 7: BACK-END FOR MONITORING MESH NETWORK ACTIVITY Ajayi Olabode Oluwaseun Department of Computer Science University of the Western Cape, Private Bag x17, Bellville.

Term1 Understanding the problem facing Organization e.g. UWCInterview with Mr. Carlos Rey-MorenoGather the user requirementsMeeting with the supervisor Reading the specifications of the Mesh Potato and SECN firmware Installation of MySQL database, and Java database driverStill leaning towards MadWifi and Batman-adv routing protocol.

Term 2 Designing and preparing the prototype

Term 3 Implementation and coding

Term 4 Testing and Evaluation

PROJECT PLAN

Page 8: BACK-END FOR MONITORING MESH NETWORK ACTIVITY Ajayi Olabode Oluwaseun Department of Computer Science University of the Western Cape, Private Bag x17, Bellville.

[1] Aichele, C., Wunderlich, S., Lindner, M., and Neumann, A. Better Approach To

Mobile Ad-hoc Networking (B.A.T.M.A.N.) draft-wunderlich-openmesh-manet-routing-

00. 2008.

[2] Learning b.a.t.m.a.n-adv, http://www.open-mesh.org/projects/batman-adv/wiki

Accessed 01 March 2013

[3] Mesh Potato, http://villagetelco.org/mesh-potato/

Accessed 01 March 2013

[4] Rendered Concept Of A Backend And Frontend Of A System

www.shutterstock.com 

Accessed 25 March 2013

REFERENCES

Page 9: BACK-END FOR MONITORING MESH NETWORK ACTIVITY Ajayi Olabode Oluwaseun Department of Computer Science University of the Western Cape, Private Bag x17, Bellville.

CONCLUSION

Thank you