Spelling suggestions: "subject:"κόμβο"" "subject:"κόμβους""
1 |
Δημιουργία υπολογιστικών κόμβων σε υποδομές cloud computingΨιλόπουλος, Κωνσταντίνος 05 March 2012 (has links)
Η παρούσα διπλωματική έχει σαν σκοπό τη διερεύνηση της τεχνολογίας του
Cloud Computing και της τεχνολογίας της Virtualization που την στηρίζει.
Παρουσίαση της ιστορίας και μια τεχνική παρουσίαση των δυνατοτήτων και
των καταβολών των τεχνολογιών. Αναφέρονται πρακτικές εφαρμογές που
μπορούν οι συγκεκριμένες τεχνολογίες να εφαρμοστούν και τους σκοπούς που
θα εξυπηρετήσουν. Επίσης γίνεται μια πιο αναλυτική παρουσίαση δυο
προγραμμάτων (Xen Hypervisor – για το επίπεδο της Virtualization, Eucalyptus
– σαν πλατφόρμα για τη δημιουργία IaaS Clouds). Παρουσιάζονται επίσης
σύντομοι οδηγοί για την εγκατάσταση ενός Cloud, καθώς και το configuration
μαζί με τους λόγους που χρησιμοποιήθηκε. / The scope of this thesis is to study the technology of Cloud Computing and the
Virtualization technology that is supporting it. A presentation of the history, a
technical overview and the origins of these technologies. There are mentioned
some fields that the specified technologies could apply and the purposes that
they would serve. On the third chapter, a more detailed presentation of two
pieces of software is given (Xen Hypervisor – for the Virtualization Layer,
Eucalyptus – as the platform to create IaaS Clouds). In the end quick how-to
guides are described on the procedure to install a Cloud, the configuration and
the reasons of the specific set up as well.
|
2 |
Μηχανές ανάπτυξης διαδικτυακών πυλών και συστήματα διαχείρισης περιεχομένου / Portal engines and content management systemsΒαρδάκης, Μιχαήλ 17 September 2007 (has links)
Σε αυτή την διπλωματική εργασία πραγματευόμαστε το αντικείμενο της αυτοματοποιημένης ανάπτυξης διαδικτυακών πυλών. Σχεδόν κάθε ιστοτόπος μπορεί να κατασκευαστεί είτε εξολοκλήρου με την συγγραφή κώδικα από την αρχή είτε με την χρησιμοποίηση ενός συστήματος διαχείρισης περιεχομένου (Content Management System – CMS).
Στην εργασία αυτή μελετήσαμε τα συστήματα αυτά και αναλύσαμε μερικά από τα δημοφιλέστερα ανοιχτού κώδικα (open source) συστήματα. Κάνουμε μια συγκριτική αξιολόγηση αυτών όχι μόνο βάσει των χαρακτηριστικών τους αλλά χρησιμοποιώντας τα για την ανάπτυξη διαδικτυακών κόμβων εμπλουτισμένων με όλα τα σύγχρονα χαρακτηριστικά. Σκοπός είναι να δούμε στην πράξη τα πλεονεκτήματα και μειονεκτήματα των συστημάτων αυτών καθώς και να αναλύσουμε πότε αξίζει να τα χρησιμοποιούμε και πότε αξίζει η υλοποίηση ενός ισοτόπου με την συγγραφή κώδικα από την αρχή.
Η εργασία αυτή ολοκληρώνεται με την υλοποίηση μιας ολοκληρωμένης, σύγχρονης διαδυκτυακής πύλης χρησιμοποιώντας ένα από τα συστήματα CMS που μελετήσαμε. / -
|
3 |
Εξομοίωση αλγορίθμων για video on demand σε περιβάλλοντα P2PΝικολάου, Νικόλαος 01 October 2012 (has links)
Από τις αρχές της δεκαετίας του 90 η υπηρεσία Video on Demand έπαιξε σημαντικό ρόλο στην
εφαρμογή της διαδραστικής τηλεόρασης του εξωτερικού. Η ραγδαία αύξηση της χρήσης του διαδικτύου
και κυρίως η βελτίωση των υποδομών αυτού έχουν επιφέρει σε παγκόσμιο επίπεδο τεράστιες μεταβολές στις μορφές επικοινωνίας οι οποίες έχουν καταστεί πλέον πιο άμεσες από ποτέ. Ως αποτέλεσμα
αναπτύχθηκαν αρκετές δικτυακές εφαρμογές ασύγχρονου video streaming ή video on demand. Ωστόσο οι αυξημένες απαιτήσεις τους σε κλιμάκωση (scalability), προσαρμοστικότητα
(flexibility), ανεκτικότητα σε σφάλματα και απόδοση, καθιστούν απαραίτητη την υποστήριξή τους από
κατανεμημένες ή και παράλληλες αρχιτεκτονικές. Μία αρκετά υποσχόμενη προσέγγιση προς αυτή την
κατεύθυνση είναι τα p2p (peer to peer) συστήματα καθώς οι ίδιοι οι χρήστες των εφαρμογών διαθέτουν
ένα τεράστιο σύνολο από δικτυακή και υπολογιστική ισχύ. Στα συστήματα αυτά το περιεχόμενο που
κατεβάζουν οι χρήστες διασπάται σε κομμάτια τα οποία ανταλλάσσονται από αυτούς, με σκοπό την
τελική επανασύνδεση και ανάκτηση του συνολικού συρμού των δεδομένων. Ιδιαίτερο ενδιαφέρον
παρουσιάζει η απαίτηση του χρήστη να παρακολουθεί μη διαδοχικά σημεία του video, να κάνει δηλαδή
“άλματα” και πώς αυτή διαχειρίζεται από ένα p2p σύστημα.
Σκοπός αυτής της διπλωματικής είναι η μελέτη της απόδοσης των p2p συστημάτων
σε συνθήκες όπου οι χρήστες εκτελούν άλματα και η πρόταση αλγορίθμων για τη βέλτιστη διαχείριση
τέτοιων αιτημάτων. Ως βέλτιστη θεωρούμε την κατάσταση στην οποία οι χρήστες δεν υπερφορτώνονται
με εξερχόμενες συνδέσεις και δεν μένουν ποτέ χωρίς εισερχόμενες, ώστε να εξασφαλίζεται η συνεχής
ροή του video. / The goal of each P2P VoD system is the provision of a real time streaming service in which each user (peer) is able to consume every point (part of the video) of every distribution object the time instant that demands it. The rapid, reliable and efficient transmission of the distribution object consist the core of the problem. The distribution of each object is done by exploiting both the upload bandwidth of the server and participating peers.Without loss of generality, in a P2P Video on demand (VoD) system a source(s) (named server) owns a set of videos which noted as distribution objects. The source (s) is responsible for providing the distribution object and contributes its upload bandwidth towards this objective. Peers that are clients of the streaming service act simultaneously as upload bandwidth contributors for the provision of the service. An interesting aspect of VoD is seeking functionality, in which a node can "jump" to another point of the video. In this thesis we introduce an algorithm tha approaches the issue of seeking an efficient way without unbalancing the traffic load
|
4 |
Ανάπτυξη, σχεδιασμός και υλοποίηση δικτυακών συστημάτων διαχείρισης πόρων και παροχής υπηρεσιώνΧρυσούλας, Χρήστος 03 May 2010 (has links)
Τα δίκτυα έχουν ζήσει μια αλματώδη ανάπτυξη τα τελευταία χρόνια. Ανάπτυξη που αφορά όχι μόνο το μέγεθος τους αλλά και τη λειτουργικότητά τους. Οι κόμβοι ενός δικτύου μπορούν πλέον να επιτελέσουν και λειτουργίες βασισμένες σε πολιτικές όπως το proxy-caching, το encryption, το tunneling και το firewalling. Στις μέρες μας έχει αρχίσει να εμφανίζετε η δυνατότητα προγραμματισμού στους κόμβους ενός δικτύου, επιτρέποντας έτσι τον πειραματισμό με ποιο πολύπλοκες υπηρεσίες. Η ανάγκη για πιο γρήγορη υλοποίηση νέων υπηρεσιών στα δίκτυα χρησιμοποιώντας τις ήδη υπάρχουσες πολύπλοκες δυνατότητες θέτει μια νέα, μεγάλη, πρόκληση στα ήδη υπάρχοντα εργαλεία ελέγχου των δικτύων. Η πολυπλοκότητα των υπηρεσιών, ο αριθμός των κόμβων του δικτύου, ο προγραμματισμός τέτοιων κόμβων, και η ταχύτητα απαιτούν μια πρωτοποριακή αντιμετώπιση του αντικειμένου που καλείται υλοποίηση υπηρεσιών (Service Deployment).
Η παρούσα διδακτορική διατριβή παρουσιάζει μια αυτοματοποιημένη προσέγγιση σχετική με την υλοποίηση υπηρεσιών που μπορεί με ευκολία να εφαρμοστεί και σε μεγάλα ετερογενή δίκτυα. Η διατριβή επικεντρώνεται σε δυο κυρίως θέματα. Πρώτα παρουσιάζουμε ένα πλαίσιο που συνδέει τα επίπεδα του δικτύου και των κόμβων με ιεραρχικά κατανεμημένους υπολογισμούς. Και δεύτερον παρουσιάζουμε μια μέθοδο που χρησιμοποιήσαμε για να επιτύχουμε το ταίριασμα μεταξύ των προγραμματιστικών μοντέλων που χρησιμοποιούνται για τις υπηρεσίες και αυτών που χρησιμοποιούνται σαν δικτυακοί κόμβοι. Με τη βοήθεια των δυο παραπάνω προοπτικών οδηγούμαστε σε μια ολοκληρωμένη άποψη για το πώς πρέπει σε βάθος να αναλυθεί η έννοια της υλοποίησης υπηρεσιών (Service Deployment). Όταν νέες υπηρεσίες εγκαθιστούνται, το αυτοματοποιημένο σύστημα της υλοποίησης υπηρεσιών επιτρέπει στις κατανεμημένα και πολύπλοκα χαρακτηριστικά των δικτυακών στοιχείων να εντοπιστούν γρηγορότερα και να χρησιμοποιηθούν πιο αποδοτικά, σε σχέση πάντα με ένα παραδοσιακό κεντρικοποιήμενο σύστημα. Αυτό έχει σαν αποτέλεσμα την ταχύτερη εγκατάσταση και την βέλτιστη χρησιμοποίηση των διαθέσιμων υπηρεσιών.
Η δομή της παρούσας διδακτορικής διατριβής είναι η ακόλουθη:
Στο Κεφάλαιο 1 τονίζονται οι στόχοι της διδακτορικής διατριβής ενώ αναφέρονται περιληπτικά οι βασικές συνεισφορές της.
Ο βασικός στόχος του Κεφαλαίου 2 είναι να εισάγει τον αναγνώστη στις αρχές της επιστήμης της XML. Αναφέρονται όλα τα βασικά στοιχεία που είναι απαραίτητα στο να διασαφηνιστούν έννοιες και αρχές σχετικά με την XML και τη χρήση της. Διευκρινίζονται θέματα όπως διαλειτουργικότητά της και η ανεξαρτησία που προσφέρει. Γίνεται μια σε βάθος περιγραφή από τα οφέλη που θα αποκομίσουμε υιοθετώντας μια τεχνολογία όπως η XML. Οφέλη που θα μας βοηθήσουν να αναπτύξουμε και να δημιουργήσουμε μια δυναμική αρχιτεκτονική που να ναι σε θέση να καλύψει τις ανάγκες μας.
Στο Κεφάλαιο 3 παρουσιάζονται η μελέτη και εν συνεχεία ο σχεδιασμός του κατανεμημένου δρομολογητή (Distributed Router). Γίνεται μια παρουσίαση της προτεινόμενης λύσης. Παρουσιάζεται με έναν απλό και περιεκτικό τρόπο το FlexiNET κομμάτι του οποίου είναι ο κατανεμημένος δρομολογητής. Αναφερόμαστε στον διαχωρισμό του επιπέδου forwarding από το επίπεδο του control. Στη συνέχεια γίνεται μια λεπτομερής περιγραφή της προτεινόμενης αρχιτεκτονικής. Παρουσιάζεται μια λεπτομερής περιγραφή των επιμέρους επιπέδων του κατανεμημένου δρομολογητή. Παρουσιάζονται οι απαιτήσεις και προδιαγραφές των επιμέρους επιπέδων και γίνεται μια αντιστοίχηση με την αρχιτεκτονική του FlexiNET.
Στο Κεφάλαιο 4 παρουσιάζεται μελέτη, ο σχεδιασμός και η υλοποίηση ενός ολοκληρωμένου συστήματος διαχείρισης πόρων και υλοποίησης υπηρεσιών. Αρχικά γίνεται μια παρουσίαση σχετικών εργασιών πάνω στο αντικείμενο που πραγματευόμαστε. Εντοπίζονται οι όποιες αδυναμίες και τονίζεται πως μπορούμε με τη βοήθεια του προτεινόμενου συστήματος να τις ξεπεράσουμε. Παρουσιάζουμε τις υπηρεσίες ιστού πάνω στις οποίες είναι δομημένο το σύστημά μας. Στη συνέχεια προχωράμε σε μια εις βάθος περιγραφή του συστήματος με τη χρήση εικόνων και σχεδιαγραμμάτων. Παρουσιάζουμε τον τρόπο με τον οποίο συνδέεται η προτεινόμενη αρχιτεκτονική με την αρχιτεκτονική του κατανεμημένου δρομολογητή. Χρησιμοποιούμε έναν απλό matchmaking αλγόριθμο για το τελικό τεστάρισμα του συστήματός μας. Και τέλος παρουσιάζουμε τον τρόπο με τον οποίο υλοποιείται μια υπηρεσία και καταγράφουμε τα πειραματικά αποτελέσματα. Έτσι γίνεται αναφορά στις παραμέτρους υλοποίησης του συστήματος και πως αυτές επηρεάζουν το συνολικό σύστημα.
Στο Κεφάλαιο 5 παρουσιάζεται λεπτομερώς η διαδικασία μέσα από την οποία οδηγούμαστε από μια XML περιγραφή του κατανεμημένου μας δρομολογητή σε μια σημασιολογική περιγραφή αυτού. Αρχικά, παρουσιάζουμε με λεπτομέρεια τι είναι ο σημασιολογικός ιστός και πως δομείται. Στη συνέχεια παρουσιάζουμε τα πρότυπα και μοντέλα που χρησιμοποιεί και καταλήγουμε σε μια σημασιολογική περιγραφή του κατανεμημένου δρομολογητή. Μια βασισμένη σε οντολογίες περιγραφή του.
Στο Κεφάλαιο 6 προτείνεται αρχιτεκτονική για δίκτυα σημασιολογικού Grid (Semantic Grid). Αρχικά δίνεται μια περιγραφή της τεχνολογίας Grid. Παρουσιάζονται οι στόχοι της και τα κυρία χαρακτηριστικά της συνοδευόμενα από μια γενική αρχιτεκτονική. Στη συνέχεια περνάμε στην προτεινόμενη αρχιτεκτονική. Με τη βοήθεια σχεδιαγραμμάτων και εικόνων δίνεται μια όσο το δυνατόν λεπτομερής περιγραφή του συστήματος και πως ενσωματώνει την σημασιολογική περιγραφή του κατανεμημένου δρομολογητή που παρουσιάσαμε στο προηγούμενο κεφάλαιο (Κεφάλαιο 5). Κλείνοντας το κεφάλαιο κάνουμε μια σύγκριση των αποτελεσμάτων που είχαμε πετύχει με το αρχικό μας σύστημα (Κεφάλαιο 4) σε σχέση με την υλοποίηση με τη βοήθεια του σημασιολογικού Grid. Τα αποτελέσματα και ο σχολιασμός της σύγκρισης παρουσιάζονται στο τέλος του κεφαλαίου.
Συμπεράσματα και μελλοντικές προεκτάσεις της εργασίας αυτής παρουσιάζονται στο Κεφάλαιο 7. / Owing to the increase in both heterogeneity and complexity in today’s networking systems, the need arises for new network-based services architectures. They must provide flexibility and efficiency in the definition, deployment and execution of the services and, at the same time, handle the adaptability and evolution of such services. In this paper we present an approach that applies a Web-service-based resource management framework. It enables the provision of parallel applications as QoS-aware applications, whose performance characteristics may be dynamically negotiated between a client application and service providers. Our component model allows context dependencies to be explicitly expressed and dynamically managed with respect to the hosting environment, computational resources and dependencies on other components. In such a model the resource management, in terms of representation, allocation and management of the resources, plays a vital role regarding the efficiency of the entire dynamic service deployment architecture.
Network and service management fields nowadays find themselves at crossroads with middleware technologies, new network architectures and emerging research directions. Middleware technologies like Web services have reached maturity and enjoy wide deployment and adoption. Network architectures and infrastructures built for different purposes are well on their way towards IP convergence, giving rise to new integrated and more complex architectures. Finally, recent ambitious research directions like autonomic computing and communications have already made a dynamic appearance in the networking community, increasing the challenges even further.
This activity has coincided with the end of an era in network and service management during which vast experience has been accumulated and numerous lessons have been learned. It is based on what constitutes the past state of the art in telecommunications and in data networks, realized by many as CORBA-based distributed management platforms and SNMP-based platforms, respectively.
This produces speculation and activity about redefining/reassessing the initial requirements that drove the developments in network and service management in the past and about the ‘shape’ of management when projected into the future.
As network infrastructure is shifting towards service-centric networks, a number of architectural characteristics are likely to influence management operations and functionality and dictate specific choices of technologies for the realization thereof. In our opinion, three such characteristics are going to play a crucial role in the coming years:
• Federated network architectures. In an effort to provide seamless end-to-end connectivity that meets customer demands, networks/service providers have started forming federations of networks wherein a number of operations, such as AAA (Authentication, Authorization, and Accounting), monitoring and SLA (Service-Level Agreement) support, are treated in a homogeneous way in a heterogeneous environment.
• Network architectures with distinct separation of concerns. The most representative example is the separation of control from the forwarding plane, which allows the two to evolve separately. The binding element between the two is a set of open interfaces that abstract functionality and allow access to vendor-independent functionalities and resources.
• Distributed network node architectures. Individual network nodes and other devices are clustered together to form more complex and extensible distributed architectures that operate as one integrated node. Such constellations provide the means of adding resources as needed and foster dynamic service deployment, namely the injection of new functionality into the network.
In such a context, management faces a number of challenges originating from the increasing complexity and size of networks, the heterogeneity of devices and technologies that must coexist, and the high degree of flexibility required in services. The common denominator is the management functionality that injects services and components on demand and configures the network end-to-end. Unless we address these challenges with sufficient and complete technical solutions first, it is difficult to see how new research initiatives, e.g. autonomic networking, can be brought to a successful outcome.
This has been the primary motivation of our research presented in this thesis, which touches upon these issues by exploring potential solutions on the service deployment and network configuration within a network architecture, called FlexiNET, that bears the aforementioned architectural characteristics.
We have based our designs on Web services as the de facto standard technology in networks with high integration capability and one of the most promising approaches to future management technologies.
Our research has been carried out as part of the FlexiNET European Union IST research project, and we have developed the Dynamic Service Deployment (DSD) functionality, hosted by the FlexiNET Wireless Access Node (FWAN), one of the key architectural components of the FlexiNET architecture.
|
5 |
Τεχνικές εξατομικευμένης αναζήτησης στον παγκόσμιο ιστό / Techniques of personalized search in world wide webΠλέγας, Ιωάννης 18 April 2008 (has links)
Στη διπλωματική μας παραθέτουμε ένα μεγάλο κομμάτι βιβλιογραφίας σχετικής με Τεχνικές Εξατομικευμένης Αναζήτησης στον Παγκόσμιο Ιστό. Επίσης περιγράφονται αναλυτικά οι εφαρμογές που κατασκευάστηκαν στην διπλωματική μας και οι τεχνολογίες που χρησιμοποιήθηκαν για την υλοποίησή τους. Συγκεκριμένα κατασκευάστηκε ένα σύστημα εξατομίκευσης, το οποίο καταγράφει την συμπεριφορά ενός χρήστη και στην συνέχεια του δίνει την δυνατότητα να εξατομικεύσει τα αποτελέσματα μιας μηχανής αναζήτησης(Google) με βάση την προηγούμενη συμπεριφορά του. Υλοποιήθηκαν τρεις διαφορετικοί αλγόριθμοι(ένας αλγόριθμος που βασίζεται στις ακμές του γράφου, ένας αλγόριθμος πρόσθεσης εικονικών κόμβων και ένας εκτεταμένος αλγόριθμος πρόσθεσης εικονικών κόμβων), οι οποίοι με βάση την προηγούμενη συμπεριφορά του χρήστη κατασκευάζουν ένα γράφημα συμπεριφοράς για αυτόν, το οποίο χρησιμοποιούν στη συνέχεια για να εξατομικεύσουν τα αποτελέσματα μιας ερώτησης. Οι αλγόριθμοι αυτοί καλούνται από το χρήστη μέσω του συστήματος εξατομίκευσης για μια ερώτηση και ταξινομούν τα αποτελέσματα της ερώτησης σύμφωνα με την νέα σειρά που υποδεικνύει το γράφημα συμπεριφοράς που έχει κατασκευαστεί για τον συγκεκριμένο χρήστη. Στη συνέχεια δίνονται αναλυτικά παραδείγματα λειτουργίας για κάθε αλγόριθμο, που αποδεικνύουν τους θεωρητικούς υπολογισμούς. Τέλος παρατίθενται βασικά κομμάτια του κώδικα που δημιουργήθηκε για την υλοποίηση του συστήματος εξατομίκευσης. / In our diplomatic we mention a big piece of bibliography relative with Techniques of Personalized Search in the World Wide Web. Also we describe analytically the applications that were manufactured in our diplomatic and the technologies that were used for their implementation. In particular, we construct a personalization system, which records the behaviour of user and then gives him the possibility of personalizing the results of a search engine (Google) with base his previous behaviour. They constructed three different algorithms(an algorithm that based on the edges of the graph, an algorithm that add virtual nodes and an extensive algorithm that add virtual nodes), which with base the previous behaviour of user construct a graph, which they use then in order to personalize the results of the query. These algorithms are called by the user via the personalization system for a query and they categorize the results of query according to the new order that indicates the graph of behaviour that has been constructed for the particular user. Then they are given analytic examples for each algorithm, which proves the theoretical calculations. Finally, they mentioned basic pieces of code that were created for the construction of the personalization system.
|
6 |
Χρήση WSN για ιχνηλάτηση της τροχιάς ενός κινητού με εφαρμογή του walking GPSΑρβανιτόπουλος, Αναστάσιος 04 October 2011 (has links)
Τα τελευταια χρόνια ειμαστε μαρτυρες ενός εντυπωσιακού παραδόξου στο χώρο της τεχνολογίας. Ενώ όλη η ανθρωπότητα αναζητά το κάτι παραπάνω σε υπολογιστική ισχύ, σε χώρο αποθήκευσης και σε ταχύτητα, μικρές αυτόνομες συσκευές έρχονται να κατακτήσουν όλο και περισσότερους τομείς της καθημερινότητάς μας. Μονάδες με την ικανότητα της επεξεργασίας και της αποθήκευσης δεδομένων, της αίσθησης του περιβάλλοντος αλλά και της επικοινωνίας μεταξύ τους, ενσωματώνονται σχεδόν σε όλους τους τομείς δραστηριοποίησης του ανθρώπου. Ο τρόπος αυτό-οργάνωσης αυτών των κόμβων - μονάδων στα πλαίσια μεγάλων ασύρματων δικτύων αισθητήρων, και η συλλογή δεδομένων από μια ευρεία περιοχή, τους δίνει τη δυνατότητα λήψης αποφάσεων, πολλές φορές κρίσιμων, ανάλογα με τις επικρατούμενες συνθήκες.
Τα παραπάνω χαρακτηριστικά των δομικών στοιχείων των ασυρμάτων δικτύων αισθητήρων, σε συνδυασμό με τις υπηρεσίες της υψηλής και καθιερωμένης τεχνολογίας του συστήματος GPS (Global Positioning System) μπορούν να δημιουργήσουν έναν εκρηκτικό συνδυασμό και ερευνητικές ιδέες για ανάπτυξη αστικών εφαρμογών αυτοματισμού, στο πλαίσιο των λεγόμενων «έξυπνων πόλεων».
Μέσα σε ένα απέραντο δίκτυο ασυρμάτων αισθητήρων, αποτελούμενο από χιλιάδες οντότητες, η ικανότητα του κάθε κόμβου να εντοπίζει την θέση του και να την μοιράζεται με τους υπόλοιπους, κερδίζει ολοένα και περισσότερο έδαφος ειδικά σε θέματα δρομολόγησης. Η χρήση της τεχνολογίας GPS από έναν κόμβο, αντικείμενο που μελετάμε στη παρούσα εργασία, μπορεί να οδηγήσει από την επιτυχή εφαρμογή του Geographical Routing σε ένα WSN, μέχρι την υλοποίηση απαιτητικών εφαρμογών για αντιγραφή κίνησης αλλά και δημιουργίας «έξυπνων αυτοκινητόδρομων» μέσα στους οποίους θα γίνεται αυτόματη πλοήγηση των κινητών υπό την επίβλεψη ενός μεγάλου WSN με κόμβους που συνεργάζονται με το σύστημα δορυφορικού εντοπισμού θέσης αλλά και μεταξύ τους.
Όπως γίνεται άμεσα αντιληπτό, η παρούσα εργασία, που πραγματεύεται την σωστή συνεργασία και επικοινωνία ενός δικτύου ασυρμάτων αισθητήρων με την τεχνολογία GPS για την ιχνηλάτηση της πορείας ενός κινητού, μπορεί να δώσει μελλοντική τροφή για ενασχόληση σε πολλαπλά ερευνητικά επίπεδα.
Η εργασία μας χωρίστηκε σε τρείς θεματικές ενότητες. Η πρώτη αφορά τον τομέα του WSN και του προγραμματισμού των κόμβων, για επικοινωνία με τους δορυφόρους, με τον υπολογιστή αλλά και μεταξύ τους, με τις απαραίτητες λειτουργικές εφαρμογές που κληθήκαμε να υλοποιήσουμε. Η δεύτερη αναφέρεται στην εργασία μας από την πλευρά του υπολογιστή, που λειτουργεί σαν συλλέκτης των δεδομένων του δικτύου, και τη σύνδεση του συστήματός μας με την πρότυπη εφαρμογή Google EarthTM για απεικόνιση σε πραγματικό χρόνο της τροχιάς που ακολουθεί ένα κινητό. Η τρίτη ενότητα περιλαμβάνει εκτέλεση πειραμάτων χρήσης του συστήματος που σχεδιάσαμε και παράθεση οπτικοποιημένων αποτελεσμάτων, για την εύκολη εξαγωγή χρήσιμων συμπερασμάτων όσον αφορά στη λειτουργικότητά του. / The last few years we witness a striking paradox in the field of technology. While all humanity is seeking for more computing power, more storage capabilities and more proccessing speed, small autonomous devices have appeared to occupy more and more areas of our lives in the daily routine. Units with the capabilities of data proccessing, data storage, enviromental sensing and communication with each other, are incorporated in almost all areas of human activity. The way in which these nodes are self-organized into large Wireless Sensor Networks and their ability to collect data from a wide area, enables them in taking decisions, critical ones sometimes, according to the prevailing conditions.
The above characteristics of the components of wireless sensor networks, combined with the services of the established and standard technology of the GPS (Global Positioning System) can create ideas for research and development of urban applications of automation in the so-called “smart cities”.
In a vast network of wireless sensors, consisting of thousands of entities, the ability of each node to detect its position and share it with others, is gaining more and more ground especially in routing topics. The use of GPS technology from a node, which is one of the subjects we study in this thesis, could lead from the successful implementation of the Geographical Routing, to the implementation of more demanding applications for motion replication but also to creating “smart highways” through which mobiles will execute an automatic navigation, supervised by a large WSN consisting of nodes cooperating with the satellite positioning system and with each other.
As is readily apparent, the present thesis which is dealing with the good cooperation and communication of a wireless sensor network with the GPS technology in order to trace the path of a mobile, can provide room for future involvement in multiple levels of research.
Our work was divided into three thematic sections. The first concerns the field of WSN and node programming so that they can be able to communicate with satellites, with the computer and with each other, by installing them with the necessary functional applications that we had to implement. The second section refers to our work on the computer side, which acts as a network data collector, and the link of our system with the standard Google EarthTM application to display the path of a mobile in real – time. The third section includes conducting experiments using the system we designed. The results are visualised and listed for an easy extraction of usefull conclusions regarding the functionality of our system.
|
Page generated in 0.0338 seconds