Δευτέρα 30 Δεκεμβρίου 2013

2η προσπάθεια του πειράματος

Μια πιθανή λύση στο πρόβλημα που αντιμετωπίσαμε ήταν η επιλογή του καναλιού να γίνει με διαφορετικά κριτήρια. Τα κριτήρια αυτά ήταν:
  • Να επιλέξουμε ένα κανάλι το οποίο τη δεδομένη στιγμή να μην είχε APs συνδεδεμένα.
  • Τα γειτονικά του κανάλια να μην είχαν συνδεδεμένα APs, για να αποφευχθεί η παρεμβολή από αυτά.
  • Τέλος το κανάλι αυτό να μην είναι προεπιλογή για κάποια APs έτσι ώστε να μην έχουμε το ίδιο πρόβλημα με το 11 τις ώρες αιχμής.
Με τη βοήθεια του InSSIDer το κανάλι που πληρούσε αυτές τις προϋποθέσεις ήταν το 2 όπως μπορούμε να δούμε στο παρακάτω screenshot. 

Ξεκινώντας λοιπόν πάλι από την αρχή, επιλέξαμε το κανάλι 2 για το σταθερό μας δίκτυο Jenny και το Mavra θα συνδεθεί με τα κανάλια 3, 4 και 6. Το 3 επιλέχθηκε με τη λογική ότι είναι το διπλανό κανάλι από το 2. Το 4 επιλέχθηκε με τη λογική ότι είναι και αυτό γειτονικό, αλλά έχει μεγαλύτερη απόσταση από το 2. Με αυτόν τον τρόπο θέλουμε να δείξουμε τις διαφορές που θα έχει η παρεμβολή από ένα διπλανό κανάλι, το 3,  και η παρεμβολή από ένα πιο μακρινό κανάλι, το 4.

Τα αποτελέσματα για κοντινή απόσταση των APs τα παραθέτουμε στον πίνακα 3:
Η κατάσταση  των καναλιών τη δεδομένη στιγμή, φαίνεται στο παρακάτω screenshot: 


Πίνακας 3

  • Στην πρώτη σειρά του πίνακα έχουν γίνει μετρήσεις στο δίκτυο Jenny χωρίς να υπάρχουν παρεμβολές από το δίκτυο Mavra. Έτσι λοιπόν:
    • για την TCP κίνηση έχουμε Bandwidth 12,2Mbps και RTT 46ms.
    • για την UDP κίνηση με σταθερό Bandwidth 1Mbps έχουμε Jitter 5.3ms και RTT 7ms.
  • Στη δεύτερη σειρά του πίνακα έχουν γίνει μετρήσεις στο δίκτυο Jenny με το δίκτυο Mavra να προκαλεί παρεμβολές από το κανάλι 3. Έτσι λοιπόν:
    • για την TCP κίνηση έχουμε Bandwidth 10,4Mbps και RTT 48ms.
    • για την UDP κίνηση με σταθερό Bandwidth 1Mbps έχουμε Jitter 9.5ms και RTT 42ms.
  • Στην τρίτη σειρά του πίνακα έχουν γίνει μετρήσεις στο δίκτυο Jenny με το δίκτυο Mavra να προκαλεί παρεμβολές από το κανάλι 4. Έτσι λοιπόν:
    • για την TCP κίνηση έχουμε Bandwidth 10,5Mbps και RTT 54ms.
    • για την UDP κίνηση με σταθερό Bandwidth 1Mbps έχουμε Jitter 10.2ms και RTT 36ms.

Από τις μετρήσεις αυτές παρατηρούμε ότι το κανάλι 3 προκαλεί μεγαλύτερες παρεμβολές από το κανάλι 4 και είναι λογικό διότι το 3 είναι ακριβώς δίπλα από το 2.

Τα αποτελέσματα για κοντινή απόσταση των APs τα παραθέτουμε στον πίνακα 4:
Η κατάσταση  των καναλιών τη δεδομένη στιγμή, φαίνεται στο παρακάτω screenshot: 


Πίνακας 4

  • Στην πρώτη σειρά του πίνακα έχουν γίνει μετρήσεις στο δίκτυο Jenny χωρίς να υπάρχουν παρεμβολές από το δίκτυο Mavra. Έτσι λοιπόν:
    • για την TCP κίνηση έχουμε Bandwidth 11,4Mbps και RTT 35ms.
    • για την UDP κίνηση με σταθερό Bandwidth 1Mbps έχουμε Jitter 12.6ms και RTT 17ms.
  • Στη δεύτερη σειρά του πίνακα έχουν γίνει μετρήσεις στο δίκτυο Jenny με το δίκτυο Mavra να προκαλεί παρεμβολές από το κανάλι 3. Έτσι λοιπόν:
    • για την TCP κίνηση έχουμε Bandwidth 11,1Mbps και RTT 52ms.
    • για την UDP κίνηση με σταθερό Bandwidth 1Mbps έχουμε Jitter 6.5ms και RTT 26ms.
  • Στην τρίτη σειρά του πίνακα έχουν γίνει μετρήσεις στο δίκτυο Jenny με το δίκτυο Mavra να προκαλεί παρεμβολές από το κανάλι 4. Έτσι λοιπόν:
    • για την TCP κίνηση έχουμε Bandwidth 10,8Mbps και RTT 40ms.
    • για την UDP κίνηση με σταθερό Bandwidth 1Mbps έχουμε Jitter 7.1ms και RTT 4ms.
Αυτή τη φορά οι μετρήσεις έχουν γίνει με καλύτερες συνθήκες όσον αφορά το χρόνο μεταξύ των μετρήσεων με και χωρίς απόσταση των APs, τον αριθμό συνδεδεμένων χρηστών στα κανάλια που μελετάμε και τον αριθμό των μετρήσεων. Έχοντας υπ'όψιν τη κατάσταση του δικτύου από το παραπάνω screenshot, το Bandwidth στη περίπτωση του καναλιού 4 ενώ έπρεπε να είναι μεγαλύτερο από το Bandwidth του καναλιού 3, λόγω της απόστασης που έχουν από το 2, βλέπουμε ότι δεν είναι και αυτό είναι λογικό διότι το κανάλι 2 δέχεται επιπλέον παρεμβολές αφού ο αριθμός των χρηστών έχει αυξηθεί. Ωστόσο μπορούμε να διακρίνουμε ότι σε σχέση με τις τιμές του Πίνακα 3, που αφορούν μετρήσεις χωρίς απόσταση των APs, οι τιμές του Πίνακα 4, που αφορούν μετρήσεις με απόσταση 10m, είναι καλύτερες.


Κυριακή 29 Δεκεμβρίου 2013

Παρατηρήσεις

Από το πείραμα μας βγάλαμε κάποια συμπεράσματα τα οποία είναι:
  1. Όσο η απόσταση των καναλιών μεγαλώνει η παρεμβολή μικραίνει.
    • Οι τιμές για τα διπλανά κανάλια ήταν μικρότερες από τις τιμές για κανάλια που είναι μεν γειτονικά αλλά δεν είναι διπλανά. Αυτό το παρατηρήσαμε και στη 1η προσπάθεια του πειράματος και στη 2η.
    • Το Bandwidth και το Latency ήταν οι βασικές μετρήσεις που μας έδειξαν το ποσοστό της παρεμβολής.
  2. Η γεωγραφική απόσταση των APs επηρεάζει την παρεμβολή.
    • Η παρεμβολή είναι μεγαλύτερη αν τα δίκτυα είναι κοντινά και αυτό αποδείχτηκε όσο είναι δυνατό, στην 2η προσπάθεια του πειράματος. 
  3. Μικρότερο Latency στην UDP κίνηση.
    • Από τις μετρήσεις μας φάνηκε ότι η παρεμβολή επηρεάζει περισσότερο την  TCP κίνηση. Αυτό είναι λογικό διότι το πρωτόκολλο UDP είναι πιο γρήγορο αφού λόγω έλλειψης μηχανισμών αξιοπιστίας που έχει το TCP, τα πακέτα που μεταφέρει είναι ελαφρύτερα. 
  4. Η καθυστέρηση δεν είναι αξιόπιστη μέτρηση για να μας δείξει το μέγεθος της παρεμβολής διότι εξαρτάται από πολλούς παράγοντες, όπως:
    • Η προτεραιότητα που μπορεί να έχουν κάποια πακέτα να δίνει μεγάλη καθυστέρηση στην κίνηση που μετράμε εμείς.
    • Η χρήση που κάνει κάθε χρήστης στο εκάστοτε κανάλι μπορεί να επιβαρύνει τα πακέτα όλων των χρηστών που είναι συνδεδεμένοι ανεξάρτητα από την παρεμβολή. 
    • Τέλος οι μεγάλες αποκλίσεις που βρήκαμε στις τιμές της καθυστέρησης δεν βοήθησαν στο να βγει ένα συμπέρασμα για το πόσο επηρεάζεται η καθυστέρηση από την παρεμβολή. Το παρακάτω screenshot είναι ένα παράδειγμα ίδιας μέτρησης της καθυστέρησης με διαφορά δευτερολέπτων.

Σάββατο 28 Δεκεμβρίου 2013

Συμπεράσματα

Τα συμπεράσματά μας από αυτή την εργασία είναι:

  • Η κατάσταση του δικτύου σε κάθε περίπτωση είναι διαφορετική. Αυτό σημαίνει ότι κάθε δευτερόλεπτο αλλάζει η κατάσταση του δικτύου. Η κατάσταση έχει να κάνει με το πόσοι χρήστες μπορούν να συνδεθούν κάθε στιγμή και με τη κίνηση η οποία μπορεί να αυξηθεί απότομα σε μερικά δευτερόλεπτα. Στην εργασία μας λοιπόν για να πάρουμε μετρήσεις και να τις συγκρίνουμε, περνούσαν κάποια λεπτά, έτσι οι μεταβολές που βλέπαμε είχαν πολλούς παράγοντες και όχι μόνο την παρεμβολή.
  • Χρειάζονται ιδανικές συνθήκες για να βγάλουμε ακριβή συμπεράσματα. Ο μόνος τρόπος να είναι οι μετρήσεις του πειράματος αξιόπιστες και να δείξουν ακριβώς την εξάρτηση της παρεμβολής είναι να στηθούν τα δύο δίκτυα σε μέρος όπου δεν υπάρχουν άλλα δίκτυα.
  • Είναι αδύνατη η απομόνωση του πειράματος από εξωτερικές παρεμβολές. Η εργασία μας έγινε σε τοποθεσία που είναι αδύνατη η απομόνωση των δικτύων μας από παρεμβολές άλλων δικτύων