Electrical engineering, Telecommunication systems
Teachers available for thesis supervising and their field of interest.
Network Performance Measurements, Quality of Network Measurements, Performance of Networks (fixed/wireless/mobile), Theoretical Network Performance, Quality of Experience, Seamless Communications, Real-time networking, wired Ethernet (classic, carrier grade, real-time), Traffic Classification/Identification and characterization
Video streaming, adaptive the video streaming, video conferencing, QoE for video communication.
Non-realtime streaming video distribution, Large content distribution, IMS & service architecture performance, Network coding, Cloud computing, virtualization, overlay networks, P2P networks.
Note: Read the instructions on my home page on how to contact me regarding the thesis ideas above.
Measuring QoE in both subjective and objective ways (user experiments and algorithms, with focus on user interfaces). Quantification of impacts of network Quality of Service (QoS) and Quality of Delivery (QoD) on QoE and on the risk of churn.
Routing algorithms and protocols, Multicast routing, Multipath routing, IPv6, Quality of Service (QoS), Traffic engineering, Network security, Packet filtering and classification algorithms, Linux TCP/IP network stack
Energy systems, District heating and cooling, Multi agent systems, Artificial intelligence, Mathematical optimization, Simulation, Wireless communication, Routing protocol
Quality of Experience (QoE) assessment for Web browsing and Video streaming, Development of QoE monitoring criteria, QoS to QoE mapping, Traffic analysis and modeling, Network performance evaluations.
Quality of Experience (QoE), Quality of Security Experience, Quality of Service (QoS), User perception, User experiments, QoE measuring, Authentication, EAP x, Web login, Web authentication, Security evaluation models (new topic)
Multiprocessor scheduling, Real-time scheduling, High performance scheduling, Performance issues, Cloud computing
|Tahir Nawaz Minhas||0||
Quality of experience (QoE), Quality of service (QoS), Video streaming, Video quality of experience, QoE Models for streaming video and mobile network performance measurement
Cognitive radio networks, Dynamic spectrum access, Routing, Optimization, Middleware
CRN, P2P, AD-HOC, MCP, MCOP, SAMCRA, QoE, QoS, Routing, e2e, Middleware, Cross-layer, Architecture
|Quang Trung Duong||2||
Information theory, communications theory, multiple-input multiple-output (MIMO), wireless communications, diversity combining, cooperative communications, relay networks, cognitive radio networks, cross-layer design, performance analysis, outage probability, symbol error probability, ergodic capacity
Cognitive Radio Network (CRN), Peer-to-Peer (P2P) systems, Queueing networks, Cellular networks, Prediction, Intelligent spectrum decision, Mobile cloud computing
Our understanding of the nature originates from observation and comparison, done together with a reference this becomes a measurement. As networks are becoming more complex, both in a technological aspect and in an administrative aspect, measurements play a fundamental role in our understanding of these. Measurements are used for individual component testing (*-box testing), compliance with service level agreements (SLA), quality of service/experience and billing. They are also used in protocol, hardware and software developments. Hence, measurements are of key importance in today and future networks. Fortunately is simple to do measurements, sadly its even simpler to do mistakes, generating corrupt or dysfunctional measurement data, and detecting these errors is quite difficult.
Seamless communications is a concept that aims at allowing no-disruptive communication between services, across multiple access technologies. As more and more devices have access to multiple networks (primarily mobile and wireless), by using these in parallel we can either improve reliability or performance. In addition to measurements, it relies on knowledge about access technologies, IP networking, transport protocols and software design.
Quality of Experience is the refinement of Quality of Service, where user experience is considered. This can be applied to most topics and areas, as long as users are involved in the service chain.
Traffic classification/identification and characterization plays an important role in networks, as operators would like to know what requirements the traffic has. And as long as the TOS field in the IP header has no clear/defined/agreed meaning, they have to resort to traffic classification and identification, in order to provide a good quality of service.
Contact information: firstname.lastname@example.org
Mobile wireless networks becomes very popular now days due to the wide spread of computer laptops, mobile devices and PDAs. Mobile wireless networks are expected to support different type of services, such as video streaming which make a great demand on the bandwidth. Video Streaming is a classical technique for achieving real time video directly over the networks without downloading the entire file before playing the video.
Video frames must arrive at the mobile device before the playout time and with enough time to display the contents of the frames. Real-time video transmission is particularly sensitive to delay as it has a strict bounded end-to-end delay constraint. The main challenge of real time video streaming over a wireless networks is to provide good quality service (QoS) to the mobile viewer. However, wireless networks have a limited bandwidth that may not be able to handle the continues video frame sequence and also with the possibility that video frames could be dropped or corrupted during the transmission. This could severely affect the quality of the video.
Contact information: email@example.com
Large-scale, real-time multimedia distribution over the Internet has been the subject of research for a substantial amount of time. A large number of mechanisms, policies, methods, and schemes have been proposed for media coding, scheduling, and distribution. IP multicast was expected to be the primary transport mechanism for this, though it was never deployed to the expected extent. Recent developments in overlay networks have reactualised the research on multicast, with the consequence that many of the previous mechanisms and schemes are being re-evaluated. BTH have extended the popular BitTorrent protocol to become suitable as a solution for streaming video, and implemented this in both a simulator as well as in a actual BitTorrent client. However, much work remains to be done to provide real-time streaming support, more efficient peer selection schemes, as well as a more comprehensive incentive mechanism.
IMS is a very important part of the next generation telephony and communication services, VoIP as well as land-line and mobile. However, earlier tests have shown that some of the implementations of IMS available on the market today suffer from prohibitively large delays. It is presumed that this is due to both the execution environment of the IMS installation, as well as the protocols used in their interaction, primarily SIP. More work is needed to investigate these issues, and suggest improvements.
Network coding is a promising technique for, among other things, decreasing network load in multi-path wireless networks and improving effciciency in multicasting. NC extends the capabilities of a typical router (forwarding on a single outgoing link or replicate to several outgoing links) with processing capabilities. This assumption is also one made in the implementation of P2P overlay systems such as Gnutella, Skype, BitTorret etc. However, little work has been done on looking into the implications and possible uses of NC in a P2P context.
Contact information: firstname.lastname@example.org
Future ICT services and networks have an enabling role to play in maintaining or even increasing sustainability of societies, environment and economies. In order to become enablers that are sustainable themselves, the design, evaluation and management of such services and networks has to take aspects of quality, economy and ecology into account. In particular, the area of Quality of Experience (QoE) has shown to be of key importance for the acceptance of applications, services, networks and devices, and thus also for their successful deployment.
Contact information: email@example.com
Routers are essential Internet building blocks that enable millions of networks to interconnect and transport packets in a scalable fashion. The routing performance hinges partly on the overall router architecture, but also on the protocols and algorithms used. A major bottleneck in high-speed routers is the performance of the algorithm for IP address lookup, which is an active research area. In addition, modern routers include features for providing various levels of QoS. These features require algorithms for packet filtering and classification to identify packets belonging to each supported QoS level. Such algorithms are more complex than those for address lookup because the search takes into account multiple fields in the packet header. To complicate things even more, all the mentioned algorithms must be optimized not only to
scale with the network traffic, but also to minimize their energy consumption. Also, with the adoption of IPv6, new algorithms must be created or existing ones updated to handle the new packet format and protocol specifications.
Traffic engineering is the discipline concerned with optimizing the network performance from a global point a view. My interest here is in various methods for allocating traffic flows to networks paths such as to optimize various QoS variables (e.g., capacity, delay, monetary cost). Closely related to traffic engineering is multipath routing. Its aim is to increase the performance and robustness of data transfers by utilizing several paths simultaneously. The challenge here is to provide this functionality with minimal or no changes to the transport layer, which is designed with a single path in mind.
The official Linux network stack is an excellent testbed for the items describe above for three main reasons: a) many new algorithms and protocols are already available for it; b) all source-code is available; c) the mailing list brings together world-wide experts who are both active and helpful.
Contact information: Dragos.Ilie@bth.se
Please note that this description relates to a specific project proposal. A cornerstone of the energy systems of the future is the ability to communicate sensor data among all participating system entities. This sensor data is used in order to optimize the operational and strategical behaviour of the system. Historically such communication is done by cable, but wireless technologies are continuously gaining ground. The advantages using wireless are numerous, but there are still a few challenges in order to make such systems work smoothly. One such challenge relates to the conservation of battery power in wireless nodes. Normally most of the power usage in a wireless node is related to communication behaviour. Hence it is very important to make sure that the wireless nodes communicate in such a way as to minimize power usage. Wireless nodes often communicate by forming network structures, and the layout of these structures can greatly affect the levels of power required for the data to traverse the network. The aim of this project is to develop an algorithm for automatically creating such network structures in relation to minimize power usage while maintaining required levels of communication availability among wireless sensor nodes. The project is done in cooperation with an industrial partner, which allows for practical experimentation in real-life settings.
Contact information: firstname.lastname@example.org
Contact information: email@example.com
Scheduling of processes (or tasks) to processors (or computers) is becoming increasing important. In the future we will use parallel computer platforms even more than we do today; examples of such parallel platforms are multi-core processors and clusters of computers. At least two important aspects of multiprocessor scheduling can be identified:
- High performance scheduling. In this case the goal is to minimize the completion time (or makespan) of one parallel program.
- Real-time scheduling. In this case the goal is to find a schedule that guarantees that a set of real-time tasks will meet their deadlines.
Cloud computing is becoming increasingly popular, and there is a lot of interest for this in both industry and academia. There are different kinds of computer clouds, such as Infrastructure-as-a-Service, Platform-as-a-Service and Software-as-a-Service. Another dimension is the difference between public clouds, e.g. Amazon and Google versus private clouds. There are many interesting and challenging aspects of cloud computing, ranging from technical aspects, such as virtualization, resource allocation, to business aspects, such as charging models and revenue management.
Contact information: firstname.lastname@example.org
Cognitive Radio Networks (CRNs) are emerging as a strong candidate solution to solve the problem of radio convergence and spectrum shortage in the next generation wireless systems. They are based on using cognitive radio devices, the so-called Software-Defined Radio (SDR), which are able to configure on the fly different transmission parameters like frequency band, waveform, transmit power, angle. This process is controlled based on the surrounding environment and, consequently, the under-utilized spectrum portions are used for communication.
A Cognitive Radio Device (CRD) is a device with particular facilities in terms of hardware, software and signal processing, which are able to learn from experience and to adapt. The device collects information about the surrounding environment, sensing and understanding it and actively changing the mode of operation to adapt to the particular environmental conditions. The mode of operation refers to parameters like frequency, modulation and transmission power.
BTH is actually doing research, developing and testing new solutions for CRNs. A so-called cognitive framework is used for the control of CRNs. This is a software framework used to map the high-level requirements to the underlaying network by using a cognitive process. Furthermore, given the extreme complexity present in the process of CRN, we further suggest the use of several dimensions in the process of identification, management and routing. These are frequency, power, geographical space, code and time. By using these dimensions, an n-dimensional space can be created and used for knowledge representation and management of CRNs. Operations like spectrum sensing, addressing, decision making, routing and handover are therefore done in the n-dimensional space. The suggested architecture is based on the use of a middleware with a common set of Application Programming Interfaces (APIs), a number of overlay entities and multi-dimensional routing and optimization. We will therefore do research on new CRNs architectures and integrate them with LTE and LTE-Advanced.
Contact information: email@example.com
My area of research interest constitutes mainly on topics regarding, Cognitive Radio Networks (CRN), Peer-to-Peer (P2P) networks, AD-HOC networks, application layer routing protocols, optimization models such as Multi Constraint Path (MCP), Multi Constraint Optimal Path (MCOP) and Self-Adaptive Multiple Constraints Routing Algorithm (SAMCRA), middleware and architecture design.
The aim is to provide novel solutions to optimize routing paths in static, dynamic and opportunistic (holding time) environments with high presence of churn. This must be achieved according to e2e goals with Quality of Experience (QoE) (user requirements) and Quality of Service (QoS) (network) considerations. The solution requires cross-layer considerations, entailing the need to utilize middleware and novel architectural designs."
Contact information: firstname.lastname@example.org
With the rapid development of multimedia services, wireless communication
engineers may face a major challenge to meet the demand of higher data-rate
communication over error-prone mobile radio channels. As such, to satisfy this increasing demand, several techniques have been proposed in the physical layer such as multiple-input multiple-output (MIM), cooperative communications, relay networks, cognitive radio networks.
Contact information: email@example.com
The heterogeneity aspects currently in wireless communication systems challenge for applying Cognitive Radio (CR) technique to 4G and beyond. The heterogeneity is expressed in terms of the cross-layer design involving physical, MAC, network and application layers, and the heterogenous wireless communication technologies and architectures like, e.g., bluetooth, IEEE 802. 11, marco/micro/femto cells. To make unlicensed mobile stations be adaptive to such heterogeneity in CR networks, an interoperability framework needs to be built across various characterization parameters of radio environment. This framework includes the theoretical analysis (based on like queueing modeling, artificial/computational intelligence), simulation evaluation (using C/C++,
NS2/3 and Matlab) and practical implementation (e.g., the designing of CR cellular networks).
Contact information: Yong.Yao@bth.se