Papers by Sagarika Mohanty
A Blockchain assisted fog computing framework for secure data sharing mechanism in smart home
An assessment of nature-inspired metaheuristic algorithms for resilient controller placement in software-defined networks
Decision analytics journal, Jul 1, 2024
A Moth Flame Optimization for Failure Aware Controller Placement in Software-Defined Networks
Lecture notes in networks and systems, 2022

Metaheuristic Techniques for Controller Placement in Software-Defined Networks
Software defined networks provides a global network view with centralized management. To maintain... more Software defined networks provides a global network view with centralized management. To maintain the network configuration, multiple controllers are required. The network performance depends on the optimal number of controllers and their placement. Due to the large size and complexity involved, meta-heuristic algorithms are the probable choice that can solve the problems in an acceptable amount of time. This paper addresses the controller placement problem in SDN by using two meta-heuristic techniques. The objective is to find optimal number and location of controllers in the network while minimizing the propagation latency and optimizing cost. A random approach is adopted for initial placement of controllers. The assignment of switches to the controllers is done based on their shortest distance. Then an efficient genetic algorithm based placement solution is proposed to find the optimal location of controllers which minimizes cost. Our proposed genetic algorithm is different from the standard genetic algorithm in terms of generation and replacement for determining the best cost and the optimal location of controllers. The same experiment is done on simulated annealing (SA) and random method. For evaluation purpose, we have used some real topologies. The results of our enhanced GA performs better compared to simulated annealing and random placement approach.

Software Defined Networks is an emerging network paradigm which introduces programmability to net... more Software Defined Networks is an emerging network paradigm which introduces programmability to networks and has the capability to dynamically configure the network. In a traditional IP based network the control part and the data forwarding elements are imposed in a single box that has very limited ability to configure the network, some vendor specific codes run on the forwarding elements to perform this task. SDN takes another approach by decoupling the controller part from the data plane part. In a large network such as WAN, centralize of controller approach have many limitations related to the performance and scalability. The placement of the controller is one of them, which affects the scalability and performance. For a large network it is very difficult to decide how many controllers is sufficient to manage the network and where they should be placed. In this work we are trying to solve the problem of controller placement in an SDN network by using two clustering techniques. Latency is one of the measuring matrices that we have chosen.

Minimizing Energy Consumption in Software Defined Networks
Software-Defined Network (SDN) isolates the data plane networking equipment from the control plan... more Software-Defined Network (SDN) isolates the data plane networking equipment from the control plane to speed up the quick distribution, composition, and growth of networks. Controllers in the software-defined network play an important role like managing the tasks performed by the switches which come at a tradeoff of the aim of maximizing the energy saving in SDN. If more edges of SDN networks are switched off, it may lead to select the routes where propagation delays will be larger. In this regard, we refer to the task of allocating switches to the controller with the target of making the maximum number of inactive edges while satisfying the latency. In this paper, we propose a link based genetic algorithm(LBGA) and compared this with Greco. From the evaluation, it is observed that the results of various topologies have shown energy savings up to more than 55% during the hours when the edges are inactive and this is better in comparison to Greco.

In recent years, vehicular ad-hoc networks (VANETs) is one of the rapid growing technology to for... more In recent years, vehicular ad-hoc networks (VANETs) is one of the rapid growing technology to form a network of vehicles and between vehicles and roadside units (RSUs) to provide a variety of services like safety, traffic efficiency and infotainment information to its drivers and passengers. In this paper, we have considered the communications are from V2I, I2V, I2I and on the basis of scheduling algorithm vehicles can download data from RSU. Usually vehicles may request for the same data, therefore we use multicasting techniques to download data from RSU which reduces bandwidth and better scheduling performance. As vehicles are moving at a high speed, it may not be possible to download all the data from the service region of a single RSU and this will be forwarded to the nearby RSU. In our scheme we use SDN based VANET structure where SDN server push content information to the designated RSUs through switches and then to the respective vehicle.

A Simulated Annealing Strategy for Reliable Controller Placement in Software Defined Networks
Software defined networking (SDN) empower the service providers and enterprisers to respond quick... more Software defined networking (SDN) empower the service providers and enterprisers to respond quickly to changing business requirements. Due to the logically centralized but physically distributed control architecture the resilience of the control plane is a major challenging issue. Failure of a controller needs reassignment of switches to other working controllers with enough capacity. Due to this, the propagation latency may increase which will lead to the increase cost of the network. In this paper, a heuristic technique called simulated annealing strategy for reliable controller placement (SASRCP) is proposed which reduces the propagation latency and minimizes the routing cost of the network. This algorithm is compared with a greedy (GRE) and a random algorithm (RA). The evaluation results confirms that SASRCP performs better than GRE and RA.
A Novel Function Fusion Approach for Serverless Cold Start
2023 International Conference on Communication, Circuits, and Systems (IC3S)
An Overview of Software-Defined Internet of Vehicles
Chapman and Hall/CRC eBooks, Nov 3, 2022

Application Placement in Fog-Enabled Internet of Things (IoT) Healthcare System Using Body Sensor Networks
Advances in Healthcare Information Systems and Administration
The advancement of internet technology along with the high adoption rate of various IoT devices w... more The advancement of internet technology along with the high adoption rate of various IoT devices with various emergent IoT applications has put stringent quality of service (QoS) and quality of experience (QoE) requirements on the service provider. The existing IoT-cloud model cannot effectively and efficiently cater to the QoS and QoE requirements of these IoT applications due to low bandwidth and high propagation delay between the IoT device layer to the cloud data center. In order to meet the stringent requirement of healthcare IoT applications, it is essential to adopt a new computing paradigm that could process these latency-sensitive IoT applications. The requests generated through various sensors yield mostly random and dynamic changes; hence, finding the optimal fog resources for the processing and execution is a challenge. In this chapter, the authors have formulated an optimization model for multiple healthcare IoT application placement problems in fog computing architecture.
A Scalable Software-Defined Edge Computing Model for Sustainable Smart City Internet of Things (IoT) Application
Chapman and Hall/CRC eBooks, Nov 3, 2022
A Quality of Service(QoS) aware Fog Computing model for intelligent (IoT) applications
2021 19th OITS International Conference on Information Technology (OCIT), 2021
Minimizing Latency for Controller Placement Problem in SDN
2021 19th OITS International Conference on Information Technology (OCIT), 2021

2020 International Conference on Inventive Computation Technologies (ICICT), 2020
The energy depletion in Software Defined Network (SDN) is a primary issue for the operators and r... more The energy depletion in Software Defined Network (SDN) is a primary issue for the operators and regulators of the network because of the ubiquitous implementation of SDN to satisfy the demands of bandwidth-consuming applications. While conventional optimization of edge weights technique is used in various load balancing mechanisms in IGP networks. In this paper, we present a new edge weight optimization algorithm known as Grey Wolf Aware Load balancing and Energy saving(GLE) which simultaneously optimizes energy consumption and load balance in SDN networks. This technique can be applied along with the current mechanisms which use the link active/inactive concept to achieve a significant improvement in energy efficiency. The proposed method in this paper is a new aspect to save energy in SDN networks without compromising conventional traffic-engineering realizations in the environment of plain IP routing. To evaluate the energy-saving by the proposed mechanism without loss of generality, we tested it on various currently proposed methods who have used the technique of link sleeping as described in the related works. The evaluation is tested on the GEANT network topology. GLE shows a noteworthy improvement in the energy-saving as compared to the recently proposed algorithms while achieving significant performance in load balance.

TENCON 2019 - 2019 IEEE Region 10 Conference (TENCON), 2019
Software defined networks provides a global network view with centralized management. To maintain... more Software defined networks provides a global network view with centralized management. To maintain the network configuration, multiple controllers are required. The network performance depends on the optimal number of controllers and their placement. Due to the large size and complexity involved, meta-heuristic algorithms are the probable choice that can solve the problems in an acceptable amount of time. This paper addresses the controller placement problem in SDN by using two meta-heuristic techniques. The objective is to find optimal number and location of controllers in the network while minimizing the propagation latency and optimizing cost. A random approach is adopted for initial placement of controllers. The assignment of switches to the controllers is done based on their shortest distance. Then an efficient genetic algorithm based placement solution is proposed to find the optimal location of controllers which minimizes cost. Our proposed genetic algorithm is different from the standard genetic algorithm in terms of generation and replacement for determining the best cost and the optimal location of controllers. The same experiment is done on simulated annealing (SA) and random method. For evaluation purpose, we have used some real topologies. The results of our enhanced GA performs better compared to simulated annealing and random placement approach.

In recent years, vehicular ad-hoc networks (VANETs) is one of the rapid growing technology to for... more In recent years, vehicular ad-hoc networks (VANETs) is one of the rapid growing technology to form a network of vehicles and between vehicles and roadside units (RSUs) to provide a variety of services like safety, traffic efficiency and infotainment information to its drivers and passengers. In this paper, we have considered the communications are from V2I, I2V, I2I and on the basis of scheduling algorithm vehicles can download data from RSU. Usually vehicles may request for the same data, therefore we use multicasting techniques to download data from RSU which reduces bandwidth and better scheduling performance. As vehicles are moving at a high speed, it may not be possible to download all the data from the service region of a single RSU and this will be forwarded to the nearby RSU. In our scheme we use SDN based VANET structure where SDN server push content information to the designated RSUs through switches and then to the respective vehicle.

2020 International Conference on Emerging Trends in Information Technology and Engineering (ic-ETITE), 2020
Software-defined networking (SDN) is an emanate model for network management and design. The sign... more Software-defined networking (SDN) is an emanate model for network management and design. The significant difference is the decoupling of the data plane from a control plane, which yields flexibility, programmability to configure the network and simplify the network management. SDN gives network administrators the capability to maintain and configure network services from a centralized location. The problem of controller placement concern with the number of controllers required and their placement in the network to preserve the network configuration. The resilient controller placement deals with the issue of either a node failure or link failure. In this paper, we proposed a meta-heuristic hybrid particle swarm optimization and simulated annealing(HPSOSA) approach for resilient controller placement to minimize the average latency. We evaluate our results on different network topologies present in Topology Zoo. Evaluation results verify that our proposed algorithm executes better than the other techniques.

In Vehicular adhoc networks, due to the limited bandwidth, high vehicle mobility and density of v... more In Vehicular adhoc networks, due to the limited bandwidth, high vehicle mobility and density of vehicles, scalability is a major problem. Data aggregation is a solution to this. The goal is to combine the information and disseminate this in larger regions. Another criteria is all the messages should be unaltered in the delivery and should be authenticated i. e. authentication and integrity of the messages should be verified. In this paper, a certificateless aggregate signature protocol for vehicular networks has been proposed which makes RSU responsible for authentication, aggregation and verification of messages sent from vehicles. The RSU is also responsible for notifying the results back to the vehicles within its communication range, to other neighboring RSUs and to the application server for further analysis. Here,we adopt batch verification technique such that verification time can be reduced. The proposed scheme is based on bilinear pairing and hard computational elliptic curve discrete logarithmic problems(ECDLP). The scheme achieves conditional privacy preservation due to the use of pseudoidentity, while a Trust authority(TA) can always retrive the real identity.
Uploads
Papers by Sagarika Mohanty