Dr.-Ing. Mohamed Ahmed M. Hail
||Ehemaliger Wissenschaftlicher Mitarbeiter|
Seit dem 1. August 2010 bin ich wissenschaftlicher Mitarbeiter im Fachbereich Elektrotechnik und Informatik an der Fachhochschule Lübeck. Ich beschäftige mich im Rahmen des DataCast-Projektes mit datenzentrischem Netzwerkprotokoll im Internet.
Geboren am 31. Dezember 1982
Abitur 2000 am Fachgymnasium, Taiz/Jemen
- Studium Computer Engineering an der Universität of Sanaa Jemen 2001-2003
- Studium der Informatik mit dem Nebenfach Medizinische Informatik 2004-2010 an der Universität zu Lübeck
- Seit 01. August 2010 wissenschaftlicher Mitarbeiter an der Fachhochschule Lübeck
|||Transparent Integration of Non-IP WSN into IP Based Networks , In International Conference on Distributed Computing in Sensor Systems and Workshops IEEE Computer Society, 2012. [bib] [abstract]|
Embedded devices connected to the Internet will start an increasing growth of the Internet in near future. Wireless Sensor Networks (WSN) will play a major role in that growth. In the past several solutions were proposed to make sensor networks IP capable. Today there are IPv6-Stacks available including web servers running on sensor nodes. However, a gateway is always needed to convert the routing protocols and MAC-Layer Protocols including compression of IP packets to run on these devices. The overhead using IPv6 on the nodes is very high in respect of code size and message overhead. Therefore, in our approach we design and implement a system based on simple protocols target for sensor network nodes and a flexible gateway working in a hybrid fashion for our sensor network testbed. We successfully integrated this non-IP WSN in the Internet and our testbed is productive available from any computer connected to the Internet for reference. In this paper we present the architecture of our solution and present the implementation details of a standard WSN application that can be used for evaluation.
|||A Solution for the Naming Problem for Name-Centric Services , In 12th International Conference on Wired & Wireless Internet Communications (WWIC 2014), 2014. [bib] [abstract]|
In recent past name-centric or content-centric networking (CCN) has gained substantial attention in the networking community. In a further development step name-centric service architecture enables the flexible placement and distribution of services in the network especially in a heterogeneous environment of wired and wireless (sensor) networks. However, the problem of structuring and creating hierarchies for names in name-centric networks is not solved yet. E.g. there is no configuration of service names in name-centric service WSN, no concept of unsolicited names or link-local names in CCN. In IP networks, DHCP or IPv6 auto- configuration is available, but no equivalent technique exists for CCN. We analyze the naming problem in the software development life cycle for name-centric services in WSN and propose a structure, hierarchy, and configuration mechanism for names. The paper introduces the overall concept and preliminary steps of implementation.
|||CCN-WSN - a lightweight, flexible Content-Centric Networking Protocol for Wireless Sensor Networks , In 2013 IEEE Eighth International Conference on Intelligent Sensors, Sensor Networks and Information Processing (IEEE ISSNIP 2013), 2013. [bib] [abstract]|
In future Internet research, content centric networking (CCN) is a new promising approach. CCNx has been introduced recently as an open source protocol suite for CCN and implementation base for practical research. In wireless sensor networks (WSNs) research, data or content centric approaches like in-network processing and data aggregation are important. While the principle of CCN is a suitable approach in WSNs, the CCNx protocol suite designed for PCs is not applicable to resource-constrained WSNs. Additionally, gateways necessary between CCNx and WSN are difficult to implement. Therefore, we design, implement and evaluate a lightweight variant of a CCN protocol specifically for WSNs called CCN-WSN. Key concepts of CCNx protocol are integrated but a variety of aspects are revised to meet the memory and computational constraints of sensor nodes and communication patterns in WSNs. E.g. the message format is simplified and some fields are omitted completely. Instead, we propose a flexible naming strategy which extends the functionality of content names to add small amount of data in interest messages. For performance evaluation a challenging time-synchronization application was implemented with CCN-WSN to demonstrate the flexibility of the approach and a comparison with a reference protocol for data dissemination called AutoCast is presented.
|||API for Data Dissemination Protocols - Evaluation with AutoCast , In The Third World Congress on Nature and Biologically Inspired Computing (NaBIC 2011) IEEE, 2011. [bib] [pdf] [abstract]|
In the past various protocols inspired by nature and biology have been proposed to disseminate or transfer data in mobile or static ad-hoc networks. Many of them are designed for usage in wireless sensor networks or vehicular ad-hoc networks. Recently, we have developed and designed a general purpose data dissemination protocol called AutoCast in this field that we evaluated in detail by simulations. When we started to use AutoCast in real applications, we found out that the description of AutoCast is incomplete, as we provided the algorithms of AutoCast in details but did neither provide nor describe a suitable Application Programming Interface (API) and AutoCast was closely coupled to the application. The focus of this article is twofold. First, we propose an appropriate API to encapsulate data dissemination protocols like AutoCast and we specify the service interface of AutoCast in detail. This API can serve as a reference model for other nature and biologically inspired data dissemination approaches and applications. Second, we evaluate two applications based on our API with AutoCast in the field of wireless sensor networks and vehicular ad-hoc networks to illustrate the usage of the API and demonstrate the flexibility of this approach.
|||Efficient Data Aggregation with CCNx in Wireless Sensor Networks , In 19th EUNICE Workshop on Advances in Communication Networking (EUNICE 2013), 2013. [bib] [abstract]|
CCNx is the reference implementation for a content centric networking (CCN) protocol developed by the Palo Alto Research Center CCNx group. It serves also as reference for our CCN-WSN, a CCNx implementation for wireless sensor networks (WSN). Efficient data aggregation with CCN-WSN is a challenge. In order to collect data from source in the network data sinks have to poll data sources with interests and exclude fields in interests are necessary bloating the interest messages. We solve the problem by introducing three building blocks in CCN-WSN: unicast faces for packet filtering and ``link'' abstraction, a forwarding service for creating network overlay structures used by applications and an intra-node protocol providing an API for applications to interact with the forwarding service. For evaluation purpose we implement an application using a forwarding service implementing a tree topology to collect data in the WSN.
|||RoombaNet - Testbed for Mobile Networks , In Proceedings of the Workshops der wissenschaftlichen Konferenz Kommunikation in verteilten Systemen 2011 (WowKiVS 2011) Electronic Communications of the EASST (Tiziana Margaria, Julia Padberg, Gabriele Taentzer, eds.), volume 37, 2011. [bib] [abstract]|
The design and deployment of wireless networks needs careful planning including various tools for analysis, simulation and evaluation. Therefore, development of software to support deployment of wireless networks has been subject of intensive research for several years. In particular the evaluation of the influence of mobility remains a challenging task. For deployment of mobile communication networks operators perform simulations and measurements during the planning process with large efforts. In the past the research community based their decisions on development of new protocols on simulations exclusively. While network simulators provide fast investigation of huge and also mobile networks they rely on theoretical models which are often considered as inaccurate and too optimistic. Therefore, more and more real wireless network environments called testbeds are established worldwide most of them with static nodes. Testbeds dedicated towards mobile networks remain a challenge as the effort to build such a network increases with mobility. The work here presents an approach for a fully automated real-world mobile network testbed where nodes are piggybacked on mobile robots. The platform with up to 30 mobile nodes and additional 30 static nodes can emulate various scenarios especially suited for pedestrian scenarios or for slow car movements. In this paper we introduce this testbed which is integrated into the larger Real-World GLab Internet testbed facility. We provide first details of the hardware and software components and provide first evaluations as well as present application examples.