67 research outputs found
Maestro: Achieving scalability and coordination in centralizaed network control plane
Modem network control plane that supports versatile communication services (e.g. performance differentiation, access control, virtualization, etc.) is highly complex. Different control components such as routing protocols, security policy enforcers, resource allocation planners, quality of service modules, and more, are interacting with each other in the control plane to realize complicated control objectives. These different control components need to coordinate their actions, and sometimes they could even have conflicting goals which require careful handling. Furthermore, a lot of these existing components are distributed protocols running on large number of network devices. Because protocol state is distributed in the network, it is very difficult to tightly coordinate the actions of these distributed control components, thus inconsistent control actions could create serious problems in the network. As a result, such complexity makes it really difficult to ensure the optimality and consistency among all different components. Trying to address the complexity problem in the network control plane, researchers have proposed different approaches, and among these the centralized control plane architecture has become widely accepted as a key to solve the problem. By centralizing the control functionality into a single management station, we can minimize the state distributed in the network, thus have better control over the consistency of such state. However, the centralized architecture has fundamental limitations. First, the centralized architecture is more difficult to scale up to large network size or high requests rate. In addition, it is equally important to fairly service requests and maintain low request-handling latency, while at the same time having highly scalable throughput. Second, the centralized routing control is neither as responsive nor as robust to failures as distributed routing protocols. In order to enhance the responsiveness and robustness, one approach is to achieve the coordination between the centralized control plane and distributed routing protocols. In this thesis, we develop a centralized network control system, called Maestro, to solve the fundamental limitations of centralized network control plane. First we use Maestro as the central controller for a flow-based routing network, in which large number of requests are being sent to the controller at very high rate for processing. Such a network requires the central controller to be extremely scalable. Using Maestro, we systematically explore and study multiple design choices to optimally utilize modern multi-core processors, to fairly distribute computation resource, and to efficiently amortize unavoidable overhead. We show a Maestro design based on the abstraction that each individual thread services switches in a round-robin manner, can achieve excellent throughput scalability while maintaining far superior and near optimal max-min fairness. At the same time, low latency even at high throughput is achieved by Maestro's workload-adaptive request batching. Second, we use Maestro to achieve the coordination between centralized controls and distributed routing protocols in a network, to realize a hybrid control plane framework which is more responsive and robust than a pure centralized control plane, and more globally optimized and consistent than a pure distributed control plane. Effectively we get the advantages of both the centralized and the distributed solutions. Through experimental evaluations, we show that such coordination between the centralized controls and distributed routing protocols can improve the SLA compliance of the entire network
PROOF-OF-CONCEPT SOLUTION FOR RE-CENT SERVICE METHOD DESIGN
Με την αύξηση των κινητών συσκευών και παράλληλα του όγκου δεδομένων που λαμβάνονται και μεταδίδονται από αυτές, η τωρινή αρχιτεκτονική του κινητού δικτύου αντιμετωπίζει προκλήσεις στην προσαρμογή τους. Τα τελευταία χρόνια, εμφανίζονται καινοτόμες αρχιτεκτονικές δικτύου που παρέχουν λύσεις στα προβλήματα που υπάρχουν στην τωρινή αρχιτεκτονική δικτύου. Μία τέτοια μέθοδος είναι η προσέγγιση σχεδίασης υπηρεσιών RE-CENT. Σε αυτήν τη διατριβή, παρουσιάζουμε μία λύση προσέγγισης απόδειξης βασισμένη στη μέθοδο υπηρεσίας RE-CENT, χρησιμοποιώντας ευρέως διαθέσιμο υλικό και λογισμικό. Αναλύουμε i) την αρχιτεκτονική αυτής της λύσης, διαχωρίζοντας τα κύρια της συστατικά καθώς και τις τεχνολογίες που χρησιμοποιούνται τόσο στο επίπεδο του δικτύου όσο και της εφαρμογής, ii) τα βήματα του πρωτοκόλλου που σχεδιάστηκε για την επικοινωνία τους και iii) τις περιπτώσεις δοκιμών που μετρούν την αποτελεσματικότητα της λύσης. Μέσω των αποτελεσμάτων μας, αποδείξαμε την εφικτότητα της λύσης, χωρίς καμία ποινή στην απόδοση, ανεξαρτήτως αριθμού ταυτόχρονων κινητών χρηστών και ποσότητας δεδομένων που αιτούνται και μεταδίδονται μέσω του δικτύου.With the increase in mobile devices and simultaneously the volume of data received and transmitted by them, the current mobile network architecture faces challenges in accommodating them. In recent years, innovative network architectures have emerged, providing solutions to the issues present in the current network architecture. One such method is the RE-CENT service design approach. In this thesis, we present a proof-of-concept solution based on the RE-CENT service method, by utilizing widely available hardware and software. We analyze i) the architecture of this solution by breaking it down to its main components as well as the technologies used for both the network and application layer, ii) the steps of the protocol designed for their communications and iii) the test cases that measure the effectiveness of the solution. Through our results we showed the viability of the proof-of-concept solution, having no penalty in performance no matter the number of concurrent mobile users and amount of data requested and transmitted through the network
Intelligent Energy Management with IoT Framework in Smart Cities Using Intelligent Analysis: An Application of Machine Learning Methods for Complex Networks and Systems
Smart buildings are increasingly using Internet of Things (IoT)-based
wireless sensing systems to reduce their energy consumption and environmental
impact. As a result of their compact size and ability to sense, measure, and
compute all electrical properties, Internet of Things devices have become
increasingly important in our society. A major contribution of this study is
the development of a comprehensive IoT-based framework for smart city energy
management, incorporating multiple components of IoT architecture and
framework. An IoT framework for intelligent energy management applications that
employ intelligent analysis is an essential system component that collects and
stores information. Additionally, it serves as a platform for the development
of applications by other companies. Furthermore, we have studied intelligent
energy management solutions based on intelligent mechanisms. The depletion of
energy resources and the increase in energy demand have led to an increase in
energy consumption and building maintenance. The data collected is used to
monitor, control, and enhance the efficiency of the system
Reliable file transfer across a 10 megabit ethernet
The Ethernet communications network is a broadcast, multi-access system for local computing networks. Such a network was used to connect six 68000 based Charles River Data Systems for the purpose of file transfer. Each system required hardware installation and connection to the Ethernet cable. The software is an implementation which conforms to Xerox PUP File Transfer Protocol Specifications . This required the writing of two programs, the FTP user and the FTP server. Each program was built upon common communication packages which also had to be written. These communication routines transferred data over the Ethernet using the PARC Universal Packets (PUP) format
Case studies for developing globally responsible engineers
Document realitzat amb un ajut financer de la Unió Europea. Per poder accedir al material complementari per a docents dels 28 casos estudi que formen el llibre, activeu el "Document relacionat"Col·lecció de 28 casos estudi per a professors d'enginyeria:
1. Rural development and planning in LDCs: the “Gamba Deve – Licoma axis”,district of Caia, Mozambique
2. Reducing the impact of soil erosion and reservoir siltation on agricultural production and water availability: the case study of the Laaba catchment (Burkina Faso)
3. Trade and Mobility on the Rooftop of the World: Gravity Ropeways in Nepal
4. Sustainable Development of Agriculture and Food systems with regard to Water
5. Conservation agriculture: a complex avenue to conserve and improve soils
6. The national rural water supply and sanitation programme in Tanzania
7. Use of statistical tools in a development context. Analysis of variance (ANOVA)
8. Water supply system in Kojani Island (Zanzibar, Tanzania)
9. Faecal sludge management in Lusaka, Zambia
10. Water balance on the Central Rift Valley
11. Rural electrification in developing countries via autonomous micro-grids
12. Photovoltaics electrification in off-grid areas
13. Development of a MILP model to design wind-photovoltaic stand-alone electrification projects for isolated communities in developing countries
14. Estimation if indoor air pollution and health impacts due to biomass burning in rural Northern Ghana
15.Improved cookstoves assessment
16. Supporting the adoption of clean cookstoves and fuels: why won’t people adopt the perfect stove?
17. Do-it-yourself approach as appropriate technology for solar thermal system: the example of CDF Médina, Dakar (Senegal)
18. Essential oil extraction with concentrating solar thermal energy
19. Survival in the desert sun: cool food storage
20. Energy roadmap in Ghana and Botswana
21. Social & ethical issues in engineering
22. Radio communications systems in rural environments
23. A Diffserv transport network to bring 3G access to villages in the Amazon forest
24. Finding the poynting’s theorem in a health centre in San Pablo (Peru)
25. Tanzania, Water and health
26. Flood assessment and warning system
27. Technical aspects of municipal solid waste collection: case studies from East Africa
28. Plastic recyclingPeer ReviewedPostprint (published version
Effective interprocess communication (IPC) in a real-time transputer network
The thesis describes the design and implementation of an interprocess communication (IPC)
mechanism within a real-time distributed operating system kernel (RT-DOS) which is
designed for a transputer-based network. The requirements of real-time operating systems
are examined and existing design and implementation strategies are described. Particular
attention is paid to one of the object-oriented techniques although it is concluded that these
techniques are not feasible for the chosen implementation platform. Studies of a number of
existing operating systems are reported. The choices for various aspects of operating system
design and their influence on the IPC mechanism to be used are elucidated. The actual design
choices are related to the real-time requirements and the implementation that has been
adopted is described. [Continues.
Security in Distributed, Grid, Mobile, and Pervasive Computing
This book addresses the increasing demand to guarantee privacy, integrity, and availability of resources in networks and distributed systems. It first reviews security issues and challenges in content distribution networks, describes key agreement protocols based on the Diffie-Hellman key exchange and key management protocols for complex distributed systems like the Internet, and discusses securing design patterns for distributed systems. The next section focuses on security in mobile computing and wireless networks. After a section on grid computing security, the book presents an overview of security solutions for pervasive healthcare systems and surveys wireless sensor network security
Design and implementation of a multi-purpose cluster system NIU
Thesis (Ph.D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 1999.Includes bibliographical references (p. 209-221).by Boon Seong Ang.Ph.D
- …