Science

Permanent URI for this communityhttp://repository.kln.ac.lk/handle/123456789/1

Browse

Search Results

Now showing 1 - 2 of 2
  • Thumbnail Image
    Item
    A self-configuring communication protocol stack for fog-based mobile ad-hoc networks
    (International Research Conference on Smart Computing and Systems Engineering - SCSE 2018, 2018) Wickramarathne, I.Y.; Jayawardhana, B.; Rajapakse, R.A.C.P.
    This paper introduces a self-configuring communication protocol stack for fog-based mobile ad-hoc networks. The rapid development of Internet of Things (IoT) technologies have made mobile ad-hoc networks (MANETs) to become pervasive in our everyday lives. In MANETs, the nodes dynamically get connected and disconnected with other nodes of the network while maintaining the quality of service (QoS). However, when the devices have to contact frequently to cloud-based servers for various services and, as well as when the number of devices connected increases, the QoS could drop drastically due to high bandwidth consumption and the consequent latency. Fog computing (as well as edge computing) aims at shifting data processing and other services offered by cloud-based servers in a computer network towards the edge of the network to minimize the issues raised due to latency. Given these circumstances, combining ‘fog computing’ with MANETs seems a promising solution that enhances the QoS. However, the definition of fog computing is still debatable and, as well as the technologies are still being developed. Even though a reasonable foundation has been laid by the various concepts, there is a necessity for further research on different algorithms to meet the harsh requirements of node discovery, connectivity, communication and latency when combining fog computing with MANETs. The protocol stack presented in this paper addresses the issue of node discovery and peer-to-peer communication in MANETs in a fog network. The methodology involves a build and test approach in which the conceptual protocol stack has been implemented for messaging between mobile peers in a Wi-Fi network without connecting to the Internet.
  • Thumbnail Image
    Item
    A zero configuration protocol stack for device-to-device communication in a private Wi-Fi network
    (Faculty of Science, University of Kelaniya, Sri Lanka, 2016) Wickramarathne, I.Y.; Jayawardena, B.; Rajapakse, C.
    Traditional wireless communication involves many Internet-based services, which makes the availability of an Internet connection mandatory to complete the communication. Furthermore, when introducing new devices into the network, preconfiguration, authentication and granted access rights are must to have. This research proposes a stack of protocols for discovering peer nodes, establishing connectivity with them and handling communication between those peers in a Wi-Fi (Wireless Fidelity) network without Internet connectivity as well as configuration and authentication requirements. In this new protocol, all the nodes in the network becomes objects and the user selects appropriate communication channel based on the communication requirement. It could be voice calling, screen sharing, chatting, video calling, file sharing, data transmission, etc. Since the protocol uses local area network, network traffic is not going out from the local router to the Internet. The protocol’s security mechanism is based on different instances. The user is allowed to define his/her own security definition to his/her communication. The protocol supports to network security, application based security, and group based security with encryptions. The research is based on the build and test approach where incrementally developed components of the protocol stack are tested on different Wi- Fi security platforms and device platforms and fine-tuned for minimum bandwidth consumption and data losses. Protocol stack is being developed in accordance with several layers of the TCP/IP (Transmission Control Protocol/Internet Protocol) model such as application, transport, network and physical. Simple chat application is built with all the proposing components and algorithms in order to proof of the concept. Our ultimate objective is to apply this new communication protocol to the IoT (Internet of Things) environments. Since protocol supports to any OS (Operating System) platform and enable Wi-Fi communication with any device without any configurations, this can be used as the core communication protocol used by the devices present in an IoT environment.