Honoured with the Borcher's Plakette (Badge) Award for PhD with Distinction in June 2013
Abstract of Research
The two remarkable phenomenons of engineering, the Internet and the mobility, have merged today into an independent ecosystem that is known as the mobile Internet. Now, this ecosystem is driving rapidly its integration with the service-oriented paradigm that aims to deliver a plethora of content-rich and interactive mobile Internet services to terminals, which typically are end user mobile devices, such as, smart phones, tablets or laptops. As a result, the contribution of these devices to the Internet tra.c has seen a tremendous rise, which has forced the IT and Telecommunication experts to envisage an era beyond the existent. An era of ubiquitously connected daily life objects that are able to consume and provide mobile Internet services to one another. Today, this is known as the era of Machine-to-Machine (M2M) communication, the so-called Internet of Things (IoT).
This research presents a novel concept and prototypical implementation of Mobile Server Platform (MSP) to address various uprising gaps in the M2M domain. The MSP provides a set of strategically connected layers of architectures to enable the offerings of mobile Internet services through M2M terminals. These layers are mainly categorized into Mobile Web Server layer, SLA Framework layer and Software Application layer. First, the MobileWeb Server layer is introduced that comprises Synchronous and Asynchronous Servers de.ning two execution models of mobile Web Services (WS). For these mobile WS, access methods and application layer protocols are speci.ed based on SOAP, XML/REST and JSON/REST interfaces. Later, the layer is extended to support M2M multimedia delivery and control strategies by coupling mobile WS with the RTP/UDP and RTSP/TCP channels. To exemplify these strategies, three network topologies for the M2M multimedia interaction are introduced that address various network con.gurations. Second, the SLA Framework layer is introduced to extend the Mobile Web Server layer to offer contract-based mobile WS through M2M terminals. For this purpose, the layer de.nes four SLA life cycles for establishing and maintaining agreements on mobile terminals. To support the two layers' understanding, performance analysis is presented for a Service Creation Process, which is the common core requirement of the two said layers. For this purpose, the process is numerically de.ned into four categories by analyzing the protocol structures that are required for the SOAP and XML/REST interfaces. Based on that, hypothetical relationships are established between the categories by analyzing their delay parameters. Then, each category is evaluate through an M/D/1 queuing model to study its performance characteristics. As a result, the hypothetical relationships established earlier between the categories are validated by evaluation. Finally, the Software Application layer presents prototypes of two proof-of-concepts that are based on the MSP. The prototypes demonstrate a context-aware health care environment, as well as, introduce a new concept of privacy-focused social networks, the so-called Social Network in Pocket.