Presentation is loading. Please wait.

Presentation is loading. Please wait.

Project Supervisor: Prof Bill Tucker Project Co-Supervisor: Mr. MJ. Norman Project Advisor: Mr. Carlos Rey- Moreno Ajayi Olabode Oluwaseun Department of.

Similar presentations


Presentation on theme: "Project Supervisor: Prof Bill Tucker Project Co-Supervisor: Mr. MJ. Norman Project Advisor: Mr. Carlos Rey- Moreno Ajayi Olabode Oluwaseun Department of."— Presentation transcript:

1 Project Supervisor: Prof Bill Tucker Project Co-Supervisor: Mr. MJ. Norman Project Advisor: Mr. Carlos Rey- Moreno 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: boraton2010@gmail.com BACK-END FOR MONITORING MESH NETWORK

2 This project aim at;  To stop manual collection of information from every node in our network  Minimize the MP storage space  To avoid traffic congestion during the day  To reduce high rate of data log in MP per day PROJECT GOALS REMINDER

3 PROJECT IMPLEMENTATION OVERVIEW USING ETL CONCEPT Source System Shell Scripting Split:  Dynamic  Static EXTRACTION Using Mesh Activity to reduce main log to minimum temp log TRANSFORM TEMP LOG Using transform Perl program LOADING DATA Target System Loading data into MySQL DB Front-end Application Mapping Staging Process

4 SO FAR,  A query environment to allow network manager to use SQL commands statement  Scripting programs that allows the network manager to query the nodes that are in the ad-hoc mesh network  Data Extraction, Transform, and Load as an easy way to Data Management  Log file Reduction

5 STRUCTURED PROJECT IMPLEMENTATION  Code layout style with technologies employed e.g. REGEX Perl language, and with Database Management in Perl.  MP’s Commands  Scheduling e.g. Crontabs

6 PROJECT IMPLEMENTATION PROGRAMMING STYLE  A crontabs for timing and scheduling the:  Scheduling Perl program to extract mesh activity  Shell Scripting for getting Dynamic and Static accounting information on our mesh potatoes  Perl DB integration with Data ETL i.e. Extract, Transform and Load  Mesh Activity to small temp file  Extracting to load into MySQL database

7 DATABASE INTEGRATION WITH THE PERL PROGRAM Perl Script API DBI DBD::MySQL MySQL RDBMS

8 Term 1 Project Analysis (Completed) Understanding the problem facing Organization e.g. UWC Interview with Mr. Carlos Rey-Moreno Gather the user requirements Meeting with the supervisor Reading the specifications of the Mesh Potato and SECN firmware Installation of MySQL database, and Java database driver Still leaning towards MadWifi and Batman-adv routing protocol. Term 2 Designing and preparing the prototype. (Completed) Documentation(Report) System Architecture User interface specification, Creating Mesh Network Setting-up Mesh Nodes, Designing and Configuration the batman-adv routing protocol on MP Term 3 Implementation and coding (Completed) Re-modified Carlos Script for project implementation to log real-time Network Activity. SSH, SCP, Capturing, and Storing Mesh Activity received from mesh neighbours. Working with the department Mesh Node for easy Integration. E.g. VOIP, and Internet Usage. Term 4 Testing and Evaluation Aim at testing with department mesh nodes To test the application Remotely Qualitative evaluating Method of testing the App. PROJECT PLAN

9 REFERENCES [1] Gillett, T. Mesh Potato Small Enterprise/ Campus Networks. 2011, page 17. [2] Avallone, S. et al., 2004. D-ITG Distributed Internet Traffic Generator. s.l., IEEE Computer society. [3] Learning b.a.t.m.a.n-adv, http://www.open-mesh.org/projects/batman-adv/wiki Accessed 01 March 2013 [4] batctl commands, http://downloads.openmesh.org/batman/manpages/batctl.8.html. Access on 24 May 2013 [5] Badonnel, R., State, R. and Festor, O. (2005), Management of mobile ad hoc networks: information model and probe-based architecture. Int. J. Network Mgmt., 15: 335–347. doi: 10.1002/nem.577

10 PROJECT IMPLEMENTATION DEMO  Dynamic and Static Shell Scripting program to collect log from MP while doing it with real-time connection  Extract, transform and load into database

11 CONCLUSION


Download ppt "Project Supervisor: Prof Bill Tucker Project Co-Supervisor: Mr. MJ. Norman Project Advisor: Mr. Carlos Rey- Moreno Ajayi Olabode Oluwaseun Department of."

Similar presentations


Ads by Google