9 research outputs found

    Profile-Based Ad Hoc Social Networking Using Wi-Fi Direct on the Top of Android

    Get PDF
    Ad-hoc Social Networks have become popular to support novel applications related to location-based mobile services that are of great importance to users and businesses. Unlike traditional social services using a centralized server to fetch location, ad-hoc social network services support infrastructure less real-time social networking. It allows users to collaborate and share views anytime anywhere. However, current ad-hoc social network applications are either not available without rooting the mobile phones or don't filter the nearby users based on common interests without a centralized server. This paper presents an architecture and implementation of social networks on commercially available mobile devices that allow broadcasting name and a limited number of keywords representing users' interests without any connection in a nearby region to facilitate matching of interests. The broadcasting region creates a digital aura and is limited by WiFi region that is around 200 meters. The application connects users to form a group based on their profile or interests using peer-to-peer communication mode without using any centralized networking or profile matching infrastructure. The peer-to-peer group can be used for private communication when the network is not available

    Towards Proactive Mobility-Aware Fog Computing

    Get PDF
    Paljude vĂ€rkvĂ”rk- ja Ă€rirakenduste tavapĂ€raseks osaks on sĂ”ltuvus kaugete pilveteenuste poolt pakutavast andmetöötlusvĂ”imekusest. Arvestatav hulk seesugustest rakendustest koguvad andmeid mitmetelt ĂŒmbritsevatelt heterogeensetelt seadmetelt, et pakkuda reaalajal pĂ”hinevaid teenuseid oma kasutajatele. Taolise lahenduse negatiivseks kĂŒljeks on aga kĂ”rge viiteaeg, mis muutub eriti problemaatiliseks, kui vastava rakenduse efektiivne töö on vĂ€leda vastuse saamisega otseses sĂ”ltuvuses. Taolise olukorra puhul on viiteaja vĂ€hendamiseks vĂ€lja pakutud uduandmetöötlusel pĂ”hinev arhitektuur, mis kujutab endast arvutusmahukate andmetöötlusĂŒhikute jaotamist andmeallikate ja lĂ”ppkasutajatele lĂ€hedal asuvatele arvutusseadmetele. Vaatamata sellele, et uduandmetöötlusel pĂ”hinev arhitektuur on paljutĂ”otav, toob see kaasa uusi vĂ€ljakutseid seoses kvaliteetse uduandmetöötlusteenuse pakkumisega mobiilsetele kasutajatele. KĂ€esolev magistritöö kĂ€sitleb proaktiivset lĂ€henemist uduandmetöötlusele, kasutades selleks lĂ€hedalasuvatel kasutajatel baseeruvat mobiilset ad hoc vĂ”rgustikku, mis vĂ”imaldab uduteenusetuvastust ja juurdepÀÀsu ilma pilveteenuse abi kasutamata. Proaktiivset lĂ€henemist kasutatakse nii teenusetuvastuse ja arvutuse migratsiooni kui ka otsese uduteenuse pakkumise kĂ€igus, kiirendades arvutusĂŒhikute jaotusprotsessi ning parendadades arvutuste jaotust vastavalt kĂ€itusaegsele kontekstiinfole (nt. arvutusseadmete hetkevĂ”imekus). Lisaks uuriti uduarvutuse rakendusviisi mobiilses sotsiaal–silmusvĂ”rgustikus, tehes andmeedastuseks optimaalseima valiku vastavalt kuluefektiivsuse indeksile. LĂ€htudes katsetest nii pĂ€ris seadmete kui simulaatoritega, viidi lĂ€bi kĂ€esoleva magistritöö komponentide kontseptuaalsete prototĂŒĂŒpide testhindamine.A common approach for many Internet of Things (IoT) and business applications is to rely on distant Cloud services for the processing of data. Several of these applications collect data from a multitude of proximity-based ubiquitous resources to provide various real-time services for their users. However, this has the downside of resulting in explicit latency of the result, being especially problematic when the application requires a rapid response in the edge network. Therefore, researchers have proposed the Fog computing architecture that distributes the computational data processing tasks to the edge network nodes located in the vicinity of the data sources and end-users, to reduce the latency. Although the Fog computing architecture is promising, it still faces challenges in many areas, especially when dealing with support for mobile users. Utilizing Fog for real-time mobile applications faces the new challenge of ensuring the seamless accessibility of Fog services on the move. Further, Fog computing also faces a challenge in mobility when the tasks originate from mobile ubiquitous applications in which the data sources are moving objects. In this thesis, a proactive approach for Fog computing is proposed, which supports proactive Fog service discovery and process migration using Mobile Ad hoc Social Network in proximity, enabling Fog-assisted ubiquitous service provisioning in proximity without distant Cloud services. Moreover, a proactive approach is also applied for the Fog service provisioning itself, in order to hasten the task distribution process in Mobile Fog use cases and provide an optimization scheme based on runtime context information. In addition, a case study regarding the usage of Fog Computing for the enhancement of Mobile Mesh Social Network was presented, along with a resource-aware Cost-Performance Index scheme to assist choosing the approach to be used for transmission of data. The proposed elements have been evaluated by utilizing a combination of real devices and simulators in order to provide proof-of-concept

    A formal agent-based personalised mobile system to support emergency response

    Get PDF
    Communication may be seen as a process of sending and accepting information among individuals. It is a vital part of emergency response management, sharing the information of situations, victims, family and friends, rescue organisations and others. The obtained contextual information during a disaster event, however, is often dynamic, partial and may be conflicting with each other. Current communication strategies and solutions for emergency response have limitations - in that they are often designed to support information sharing between organisations and not individuals. As a result, they are often not personalisable. They also cannot make use of opportunistic resources, e.g. people nearby the disaster-struck areas that are ready to help but are not a part of any organisation. However, history has told us such people are often the first responders that provide the most immediate and useful help to the victims. On the other hand, the advanced and rich capabilities of mobile smartphones have become one of the most interesting topics in the field of mobile technologies and applied science. It is especially interesting when it can be expanded to become an effective emergency response tool to discover affected people and connect them with the first responders and their families, friends and communities. At present, research on emergency response is ineffective for handling large-scale disasters where professional rescuers could not reach victims in disaster struck-areas immediately. This is because current approaches are often built to support formal emergency response teams and organizations. Individual emergency response efforts, e.g. searching for missing people (inc. families and friends), are often web-based applications that are also not effective. Other works focus on sensory development that lacks integrated search and rescue approaches. In this thesis, I developed a distributed and personalisable Mobile Kit Disaster Assistant (MKA) system that is underpinned by a formal foundation. It aims at gathering emergency response information held by multiple resources before, during and after a large-scale disaster. As a result, contextual and background information based on a formal framework would be readily available, if a disaster indeed strikes. To this end, my core contribution is to provide a structural formal framework to encapsulate important information that is used to support emergency response at a personal level. Several (conceptual) structures were built to allow an individual to express his/her own individual circumstances, inc. relationships with others and health status that will determine how he/she may communicate with others. The communication framework is consisting of several new components: a rich and holistic Emergency Response Communication Framework, a newly developed Communication and Tracking Ontology (CTO), a newly devised Emergency Response Agent Communication Language (ER-ACL) and a brand-new Emergency Response Agent Communication Protocol (ER-ACP). I have framed the emergency response problem as a multi-agent problem where each smartphone would act as an agent for its user; each user would take on a role depending on requirements and/or the tasks at hand and the above framework is aimed to be used within a peer to peer distributed multiagent system (MAS) to assist emergency response efforts. Based on this formal framework, I have developed a mobile application, the MKA system, to capture important features of EM and to demonstrate the practicalities and value of the proposed formal framework. This system was carefully evaluated by both domain experts and potential users of targeted user groups using both qualitative and quantitative approaches. The overall results are very encouraging. Evaluators appreciated the importance of the tool and believe such tools are vital in saving lives – that is applicable for large-scale disasters as well as for individual life-critical events

    Domestic and mobile networks Measurements,analyses, and patterns

    Get PDF
    Cette thĂšse est structurĂ©e autour de contributions dans les domaines des rĂ©seaux domestiques et mobiles. Dans le contexte des rĂ©seaux domestiques, nous nous occupons Ă  la fois de la caractĂ©risation du trafic et de la dĂ©gradation des performances des applications. Dans le cas des rĂ©seaux mobiles, nous sommes intĂ©ressĂ©s par comprendre la relation entre la technologie sans fil et les opportunitĂ©s de contact entre les nƓuds mobiles. Nous rĂ©sumons les principales contributions de cette thĂšse dans ce qui suit. Partie I (Optimisation des performances des applications dans les rĂ©seaux domestiques). L?augmentation du taux d'accĂšs Ă  Internet Ă  la maison conduit Ă  plus de populations avec des rĂ©seaux domestiques. Un rĂ©seau domestique connecte plusieurs appareils Ă  l'internet permettant aux diffĂ©rents membres d'un mĂ©nage de partager l'accĂšs Ă  Internet et aux ressources du rĂ©seau local. Par consĂ©quent, les applications fonctionnant en parallĂšle peuvent interfĂ©rer les unes avec les autres. Par exemple, les enfants peuvent jouer Ă  des jeux en ligne ralentissant la navigation sur le web de leurs parents. Le premier objectif de cette thĂšse est de contrĂŽler l'utilisation des ressources du rĂ©seau domestique afin d'optimiser la performance des applications concurrentes. La passerelle domestique est responsable de la connexion du rĂ©seau domestique au reste de l'Internet. Parce que la passerelle a une vue d'ensemble de tout le trafic en provenance et vers le rĂ©seau domestique, elle est le point de dĂ©part idĂ©al pour l'optimisation des applications. Dans cette thĂšse, nous proposons un systĂšme qui fonctionne sur la passerelle domestique pour dĂ©tecter des dĂ©gradations de performances et optimiser l'allocation des ressources pour obtenir les meilleures performances des applications. En mĂȘme temps, les passerelles rĂ©sidentielles classiques ne comportent aucun mĂ©canisme pour garantir une performance optimale aux applications. Une autre contribution de cette thĂšse est donc de proposer une approche d'optimisation des performances des applications pour les rĂ©seaux domestiques. En particulier, nous Ă©tudions la faisabilitĂ© du suivi des performances des applications sur les passerelles rĂ©sidentielles. Nous montrons que, bien que la passerelle domestique a des ressources limitĂ©es, elle a encore la capacitĂ© de faire plus que simplement la transmission des paquets. Elle peut recueillir et exporter toutes les informations nĂ©cessaires pour effectuer notre mĂ©thode d'optimisation des performances. Partie II (Reproduction de traces de mobilitĂ©). La meilleure façon d'analyser ou de valider un protocole ou mĂȘme le choix de conception dans les rĂ©seaux tolĂ©rants aux perturbations est Ă  travers un dĂ©ploiement rĂ©el. NĂ©anmoins, en raison des difficultĂ©s de mise en Ɠuvre et mĂȘme de coĂ»ts financiers, I seulement quelques expĂ©rimentations ont Ă©tĂ© rapportĂ©es dans la littĂ©rature. En consĂ©quence, plusieurs travaux s'appuient toujours sur des modĂšles de mobilitĂ© synthĂ©tiques. Alors que les modĂšles de mobilitĂ© synthĂ©tiques sont utiles pour isoler les paramĂštres spĂ©cifiques d'une solution ou aider Ă  enquĂȘter sur l'Ă©volutivitĂ© d'un systĂšme, ils ne peuvent pas toujours reflĂ©ter les conditions rĂ©elles. D'autre part, les traces de contact sont connues pour mieux reprĂ©senter la mobilitĂ© de la vie rĂ©elle, mais aussi d'ĂȘtre difficile Ă  obtenir. Et si une trace rĂ©elle Ă©tait suffisante pour obtenir plusieurs autres, comme si nous avions effectuĂ© plusieurs expĂ©rimentations ? Ă  cette fin, nous nous appuyons sur la mobilitĂ© plausible, un algorithme capable d'infĂ©rer un mouvement spatial Ă  partir de traces de contact et nous proposons un systĂšme de reproduction de traces de mobilitĂ© qui, Ă  partir d'une unique trace de contact rĂ©elle, offre de multiples traces de contact inspirĂ©es de la trace originale.This thesis is structured around contributions in the areas of domestic and mobile networks. In the context of home networks, we deal with both home traffic characterization and application performance degradation. In the case of mobile networks, we are interested in understanding the relationship between wireless technology and contact opportunities among nodes on the move.PARIS-JUSSIEU-Bib.Ă©lectronique (751059901) / SudocSudocFranceF

    Interoperability of wireless communication technologies in hybrid networks : evaluation of end-to-end interoperability issues and quality of service requirements

    Get PDF
    Hybrid Networks employing wireless communication technologies have nowadays brought closer the vision of communication “anywhere, any time with anyone”. Such communication technologies consist of various standards, protocols, architectures, characteristics, models, devices, modulation and coding techniques. All these different technologies naturally may share some common characteristics, but there are also many important differences. New advances in these technologies are emerging very rapidly, with the advent of new models, characteristics, protocols and architectures. This rapid evolution imposes many challenges and issues to be addressed, and of particular importance are the interoperability issues of the following wireless technologies: Wireless Fidelity (Wi-Fi) IEEE802.11, Worldwide Interoperability for Microwave Access (WiMAX) IEEE 802.16, Single Channel per Carrier (SCPC), Digital Video Broadcasting of Satellite (DVB-S/DVB-S2), and Digital Video Broadcasting Return Channel through Satellite (DVB-RCS). Due to the differences amongst wireless technologies, these technologies do not generally interoperate easily with each other because of various interoperability and Quality of Service (QoS) issues. The aim of this study is to assess and investigate end-to-end interoperability issues and QoS requirements, such as bandwidth, delays, jitter, latency, packet loss, throughput, TCP performance, UDP performance, unicast and multicast services and availability, on hybrid wireless communication networks (employing both satellite broadband and terrestrial wireless technologies). The thesis provides an introduction to wireless communication technologies followed by a review of previous research studies on Hybrid Networks (both satellite and terrestrial wireless technologies, particularly Wi-Fi, WiMAX, DVB-RCS, and SCPC). Previous studies have discussed Wi-Fi, WiMAX, DVB-RCS, SCPC and 3G technologies and their standards as well as their properties and characteristics, such as operating frequency, bandwidth, data rate, basic configuration, coverage, power, interference, social issues, security problems, physical and MAC layer design and development issues. Although some previous studies provide valuable contributions to this area of research, they are limited to link layer characteristics, TCP performance, delay, bandwidth, capacity, data rate, and throughput. None of the studies cover all aspects of end-to-end interoperability issues and QoS requirements; such as bandwidth, delay, jitter, latency, packet loss, link performance, TCP and UDP performance, unicast and multicast performance, at end-to-end level, on Hybrid wireless networks. Interoperability issues are discussed in detail and a comparison of the different technologies and protocols was done using appropriate testing tools, assessing various performance measures including: bandwidth, delay, jitter, latency, packet loss, throughput and availability testing. The standards, protocol suite/ models and architectures for Wi-Fi, WiMAX, DVB-RCS, SCPC, alongside with different platforms and applications, are discussed and compared. Using a robust approach, which includes a new testing methodology and a generic test plan, the testing was conducted using various realistic test scenarios on real networks, comprising variable numbers and types of nodes. The data, traces, packets, and files were captured from various live scenarios and sites. The test results were analysed in order to measure and compare the characteristics of wireless technologies, devices, protocols and applications. The motivation of this research is to study all the end-to-end interoperability issues and Quality of Service requirements for rapidly growing Hybrid Networks in a comprehensive and systematic way. The significance of this research is that it is based on a comprehensive and systematic investigation of issues and facts, instead of hypothetical ideas/scenarios or simulations, which informed the design of a test methodology for empirical data gathering by real network testing, suitable for the measurement of hybrid network single-link or end-to-end issues using proven test tools. This systematic investigation of the issues encompasses an extensive series of tests measuring delay, jitter, packet loss, bandwidth, throughput, availability, performance of audio and video session, multicast and unicast performance, and stress testing. This testing covers most common test scenarios in hybrid networks and gives recommendations in achieving good end-to-end interoperability and QoS in hybrid networks. Contributions of study include the identification of gaps in the research, a description of interoperability issues, a comparison of most common test tools, the development of a generic test plan, a new testing process and methodology, analysis and network design recommendations for end-to-end interoperability issues and QoS requirements. This covers the complete cycle of this research. It is found that UDP is more suitable for hybrid wireless network as compared to TCP, particularly for the demanding applications considered, since TCP presents significant problems for multimedia and live traffic which requires strict QoS requirements on delay, jitter, packet loss and bandwidth. The main bottleneck for satellite communication is the delay of approximately 600 to 680 ms due to the long distance factor (and the finite speed of light) when communicating over geostationary satellites. The delay and packet loss can be controlled using various methods, such as traffic classification, traffic prioritization, congestion control, buffer management, using delay compensator, protocol compensator, developing automatic request technique, flow scheduling, and bandwidth allocation.EThOS - Electronic Theses Online ServiceGBUnited Kingdo

    A Wi-Fi Direct Based P2P Application Prototype for Mobile Social Networking in Proximity (MSNP)

    No full text
    corecore