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

Slides:



Advertisements
Similar presentations
Network II.5 simulator ..
Advertisements

Network Performance Measurement
Logically Centralized Control Class 2. Types of Networks ISP Networks – Entity only owns the switches – Throughput: 100GB-10TB – Heterogeneous devices:
 WAN uses Serial ports  Ethernet Ports:  Straight through  Cross over.
Copyright 2014 Kenneth M. Chipps Ph.D. Software Defined Networking Lab Using Mininet and the POX Controller Last Update
DHCP -Ameeta and Haripriya -cmsc 691x. DHCP ► Dynamic Host Configuration Protocol ► It controls vital networking parameters of hosts with the help of.
Design and Implementation of the OLSR Protocol in an Ad Hoc Framework Juan Gutiérrez Plaza Supervisor: Raimo Kantola Instructor: José Costa Requena Networking.
SYSTEM ADMINISTRATION Chapter 19
2 An Overview of Telecommunications and Networks Telecommunications: the _________ transmission of signals for communications (home net) (home net)
Rev A8/8/021 ABC Networks
Presented by Serge Kpan LTEC Network Systems Administration 1.
Linux+ Guide to Linux Certification, Second Edition Chapter 14 Network Configuration.
1 Introduction to Networking Lesson 01 NETS2150/2850.
Professor Michael J. Losacco CIS 1150 – Introduction to Computer Information Systems Communications and Networks Chapter 8.
COE 342: Data & Computer Communications (T042) Dr. Marwan Abu-Amara Chapter 2: Protocols and Architecture.
Distributed Systems: Client/Server Computing
Client/Server Architecture
IP ROUTING -1 STATIC ROUTING DEFAULT ROUTING.  A routing protocol is used by routers to dynamically find all the networks in the internetwork and to.
TCP/IP Tools Lesson 5. Objectives Skills/ConceptsObjective Domain Description Objective Domain Number Using basic TCP/IP commands Understanding TCP/IP3.6.
Mr. Mark Welton.  Three-tiered Architecture  Collapsed core – no distribution  Collapsed core – no distribution or access.
Evolved from ARPANET (Advanced Research Projects Agency of the U.S. Department of Defense) Was the first operational packet-switching network Began.
© Siemens 2006 All Rights Reserved 1 Challenges and Limitations in a Back-End Controlled SmartHome Thesis Work Presentation Niklas Salmela Supervisor:
1: Introduction1 Part I: Introduction Goal: r get context, overview, “feel” of networking r more depth, detail later in course r approach: m descriptive.
SUSE Linux Enterprise Server Administration (Course 3037) Chapter 7 Connect the SUSE Linux Enterprise Server to the Network.
Windows Internet Connection Sharing Dave Eitelbach Program Manager Networking And Communications Microsoft Corporation.
Document Number ETH West Diamond Avenue - Third Floor, Gaithersburg, MD Phone: (301) Fax: (301)
 ====!"§==Systems= IPonAir T-Systems Nova Content Project goals Reference architecture Reference scenarios Terminology and definition Design principles.
NETWORK CENTRIC COMPUTING (With included EMBEDDED SYSTEMS)
Configuring Routing and Remote Access(RRAS) and Wireless Networking
Understanding Networked Applications A First Course 1 CONTENTS  INTRODUCTION.  WHAT IS CLIENT SERVER ARCHITECTURE ?  WHY WE NEED CLIENT SERVER ARCHITECTURE.
LECTURE 9 CT1303 LAN. LAN DEVICES Network: Nodes: Service units: PC Interface processing Modules: it doesn’t generate data, but just it process it and.
Managing Network connections. Network Cabling Ethernet Topology Bus topology – Connects each node in a line – Has no central connection point Star topology.
Chapter 9A Network Basics.
BACK-END FOR MONITORING MESH NETWORK ACTIVITY Ajayi Olabode Oluwaseun Department of Computer Science University of the Western Cape, Private Bag x17, Bellville.
Lab How to Use WANem Last Update Copyright 2011 Kenneth M. Chipps Ph.D. 1.
Monitoring Architecture for Lawful Interception in VoIP Networks Second International Conference on Internet Monitoring and Protection (ICIMP 2007), IEEE.
Mobile Agent Technology for the Management of Distributed Systems - a Case Study Claudia Raibulet& Claudio Demartini Politecnico di Torino, Dipartimento.
Copyright MCL-Technologies v MCL-Collection MCL-Link.
Objectives Configure routing in Windows Server 2008 Configure Routing and Remote Access Services in Windows Server 2008 Network Address Translation 1.
William Stallings Data and Computer Communications 7 th Edition Data Communications and Networks Overview Protocols and Architecture.
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Introduction Slide 1 A Communications Model Source: generates.
IP Forwarding.
Cisco S2 C4 Router Components. Configure a Router You can configure a router from –from the console terminal (a computer connected to the router –through.
Networking Colin Alworth May 26, Quick Review IP address: four octets Broadcast addresses –IP addresses use all 1’s for the host bits, and whatever.
Linux+ Guide to Linux Certification, Second Edition Chapter 14 Network Configuration.
Day 14 Introduction to Networking. Unix Networking Unix is very frequently used as a server. –Server is a machine which “serves” some function Web Server.
Hour 7 The Application Layer 1. What Is the Application Layer? The Application layer is the top layer in TCP/IP's protocol suite Some of the components.
Asynchronous Interactive Design of Web Applications: Real-time SIP Message Monitoring System using AJAX Student: Yan-Hsiang Wang Advisor: Dr. Quincy Wu.
Project Supervisor: Prof Bill Tucker Project Co-Supervisor: Mr. MJ. Norman Project Advisor: Mr. Carlos Rey- Moreno Ajayi Olabode Oluwaseun Department of.
Mainframe (Host) - Communications - User Interface - Business Logic - DBMS - Operating System - Storage (DB Files) Terminal (Display/Keyboard) Terminal.
4BP1 Electronic & Computer Engineering Paul Gildea th Year Interim Project Presentation.
NETWORK HARDWARE AND SOFTWARE MR ROSS UNIT 3 IT APPLICATIONS.
Front end for monitoring Mesh Network By Lesetsa Mojapelo Supervisor: Prof. W.D. Tucker Co-Supervisor: Mr M. Norman Mentor: Mr Carlos Rey-Moreno.
OS Services And Networking Support Juan Wang Qi Pan Department of Computer Science Southeastern University August 1999.
1 COP 4343 Unix System Administration Unit 11: Networking – basic concepts: IP, TCP, UDP, DHCP – devices: setup, status.
Management of the LHCb DAQ Network Guoming Liu * †, Niko Neufeld * * CERN, Switzerland † University of Ferrara, Italy.
Youngil Kim Awalin Sopan Sonia Ng Zeng.  Introduction  Concept of the Project  System architecture  Implementation – HDFS  Implementation – System.
EXPOSING OVS STATISTICS FOR Q UANTUM USERS Tomer Shani Advanced Topics in Storage Systems Spring 2013.
Rehab AlFallaj.  Network:  Nodes: Service units: PC Interface processing Modules: it doesn’t generate data, but just it process it and do specific task.
NETWORKING (2) Dr. Andy Wu BCIS 4630 Fundamentals of IT Security.
1 Internet Traffic Measurement and Modeling Carey Williamson Department of Computer Science University of Calgary.
Introduction 1-1 1DT057 Distributed Information Systems Chapter 1 Introduction.
February 14, 2013 POIWG Technical Overview CR / HM-3430 Ku Forward Capability.
Ch. 31 Q and A IS 333 Spring 2016 Victor Norman. SNMP, MIBs, and ASN.1 SNMP defines the protocol used to send requests and get responses. MIBs are like.
COMP1321 Digital Infrastructure Richard Henson March 2016.
Distributed Systems.
Chapter 6 Network Performance Measurement
TYPES OF SERVER. TYPES OF SERVER What is a server.
IP Network Layer and Ethernet Encapsulation
Windows Server Administration Fundamentals
Presentation transcript:

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: , Fax: BACK-END FOR MONITORING MESH NETWORK

This project aim at;  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. PROJECT GOALS REMINDER

FRONTEND APPLICATION BACKEND SERVER (MONITORING SYS) ROUTING PROTOCOL (BATMAN-ADV) DESIGN OVERVIEW OF THE PROJECT INTEGRATION

DESIGN INTERACTION BETWEEN PCs AND MESH DEVICE (ADVANCED COMMAND LINE) [1] PCs SECN running the configuration setting Routing Protocol e.g. b.a.t.m.a.n-adv 1. ssh/telnet to the MP 2. SECN terminal invoke 3. Query the MP device for its data 4. MP devices returned its data for viewing 5. SECN aggregate this data into one data structure 6. PCs, can send and received packet.

HOW THE B.A.T.M.A.N-ADV ROUTING PROTOCOL WORKS b.a.t.m.a.n-adv can be use to determine:  The link Quality e.g. batctl o (contains the commands ping, trace route, tcpdump), Node information e.g cat/etc/bat- hosts,  Traffic Performance e.g. athstats, ifconfig

HIGH LEVEL DESIGN DATABASE FOR THE MESH NETWORK9+ The database structure is stored in MeshBoard.sql. The database tables created are “Network” and “Node” [5].

LOGICAL ARCHITECTURE VIEW OF THE DATABASE SETUP FOR THE MONITORING Database Server: ‘Network’ ‘Node’ Net-setting Nodes-Infos The database design structure uses the view-processor logical architecture [5]

LOW LEVEL DESIGN e.g. Configuring Mesh Node Interfaces The following Steps help to configure each Mesh Nodes:  Use MP Wi-Fi devices like athX and also common ethernet devices, usually ethX. Note X can be 0 and 1  Mesh Node interfaces added using 'batctl if add ifname', e.g. batctl if add eth0  batman-adv identify the interfaces it will use to build the mesh network.

LOW LEVEL DESIGN e.g. Classes and communication [4]. Parameters to tweak when measuring performance of the current network:  ssh into the MP  Move through the batman-adv kernel directory and its subdirectory  ‘cat’ the file to view information e.g hop-penalty setup  ‘vim’ the file to change default values

PLATFORM INDEPENDENT TRAFFIC GENERATORS D-ITG allows generation of network tra ffi c [2]:

MESH POTATO SETUP DESIGN Mesh Potato MP_Station1 Mesh Potato MP_Station2 IP Wlan0: /24 IP eth0: IP Wlan0: /24 IP eth0: IP eth0: /24 Net mask: IP eth0: /24 Net mask :

Term 2First term completed 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 Further research to re-modify Carlos Script for project implementation to log realtime Network Activity. Capturing Signal received from neighbors. Setting gateway bandwidth for Uplink and downlink Speed of the gateway. Setting the Queue Discipline for the Mesh Nodes. Working with the department Mesh Node for easy Integration. E.g. VOIP, and Internet Usage. Term 4 Testing and Evaluation Ability to test the application Remotely Qualitative evaluating Method of testing the App. PROJECT PLAN

REFERENCES [1] Gillett, T. Mesh Potato Small Enterprise/ Campus Networks. 2011, page 17. [2] Avallone, S. et al., D-ITG Distributed Internet Traffic Generator. s.l., IEEE Computer society. [3] Learning b.a.t.m.a.n-adv, Accessed 01 March 2013 [4] batctl commands, 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: /nem.577

PROTOTYPE DEMO  Testing quality of service  Using the D-ITG to generate traffic and send to mesh networks

CONCLUSION