Journal Articles
Permanent URI for this collectionhttps://idr.nitk.ac.in/handle/123456789/19884
Browse
14 results
Search Results
Item Influence of die angle on containerless extrusion of commercially pure titanium tubes(2007) Srinivasan, K.; Venugopal, P.Containerless tube extrusion has been investigated with commerically pure titanium at room temperature and a strain rate of 0.07 s-1 using 20 conical dies of five different strains and four different angles with MoS2 lubricant. Theoretical punch pressures have been calculated using appropriate equations from slab analysis of the process and compared with experimentally determined punch pressures. It is found that there exists an optimum angle at which the punch pressure is the least at a given strain.Item Exploring the support for high performance applications in the container runtime environment(Springer Berlin Heidelberg, 2018) Martin, J.P.; Kandasamy, A.; Chandrasekaran, K.Cloud computing is the driving power behind the current technological era. Virtualization is rightly referred to as the backbone of cloud computing. Impacts of virtualization employed in high performance computing (HPC) has been much reviewed by researchers. The overhead in the virtualization layer was one of the reasons which hindered its application in the HPC environment. Recent developments in virtualization, especially the OS container based virtualization provides a solution that employs a lightweight virtualization layer and promises lesser overhead. Containers are advantageous over virtual machines in terms of performance overhead which is a major concern in the case of both data intensive applications and compute intensive applications. Currently, several industries have adopted container technologies such as Docker. While Docker is widely used, it has certain pitfalls such as security issues. The recently introduced CoreOS Rkt container technology overcomes these shortcomings of Docker. There has not been much research on how the Rkt environment is suited for high performance applications. The differences in the stack of the Rkt containers suggest better support for high performance applications. High performance applications consist of CPU-intensive and data-intensive applications. The High Performance Linpack Library and the Graph500 are the commonly used computation intensive and data-intensive benchmark applications respectively. In this work, we explore the feasibility of this inter-operable Rkt container in high performance applications by running the HPL and Graph500 applications and compare its performance with the commonly used container technologies such as LXC and Docker containers. © 2018, The Author(s).Item Straddling the crevasse: A review of microservice software architecture foundations and recent advancements(John Wiley and Sons Ltd vgorayska@wiley.com Southern Gate Chichester, West Sussex PO19 8SQ, 2019) Joseph, C.T.; Chandrasekaran, K.Microservice architecture style has been gaining wide impetus in the software engineering industry. Researchers and practitioners have adopted the microservices concepts into several application domains such as the internet of things, cloud computing, service computing, and healthcare. Applications developed in alignment with the microservices principles require an underlying platform with management capabilities to coordinate the different microservice units and ensure that the application functionalities are delivered to the user. A multitude of approaches has been proposed for the various tasks in microservices-based systems. However, since the field is relatively young, there is a need to organize the different research works. In this study, we present a comprehensive review of the research approaches directed toward microservice architectures and propose a multilevel taxonomy to categorize the existing research. The study also discusses the different distributed computing paradigms employing microservices and identifies the open research challenges in the domain. © 2019 John Wiley & Sons, Ltd.Item Mobility aware autonomic approach for the migration of application modules in fog computing environment(Springer Science and Business Media Deutschland GmbH, 2020) Martin, J.P.; Kandasamy, A.; Chandrasekaran, K.The fog computing paradigm has emanated as a widespread computing technology to support the execution of the internet of things applications. The paradigm introduces a distributed, hierarchical layer of nodes collaboratively working together as the Fog layer. User devices connected to Fog nodes are often non-stationary. The location-aware attribute of Fog computing, deems it necessary to provide uninterrupted services to the users, irrespective of their locations. Migration of user application modules among the Fog nodes is an efficient solution to tackle this issue. In this paper, an autonomic framework MAMF, is proposed to perform migrations of containers running user modules, while satisfying the Quality of Service requirements. The hybrid framework employing MAPE loop concepts and Genetic Algorithm, addresses the migration of containers in the Fog environment, while ensuring application delivery deadlines. The approach uses the pre-determined value of user location for the next time instant, to initiate the migration process. The framework was modelled and evaluated in iFogSim toolkit. The re-allocation problem was also mathematically modelled as an Integer Linear Programming problem. Experimental results indicate that the approach offers an improvement in terms of network usage, execution cost and request execution delay, over the existing approaches. © 2020, Springer-Verlag GmbH Germany, part of Springer Nature.Item IntMA: Dynamic Interaction-aware resource allocation for containerized microservices in cloud environments(Elsevier B.V., 2020) Joseph, C.T.; Chandrasekaran, K.The Information Technology sector has undergone tremendous changes arising due to the emergence and prevalence of Cloud Computing. Microservice Architectures have also been attracting attention from several industries and researchers. Due to the suitability of microservices for the Cloud environments, an increasing number of Cloud applications are now provided as microservices. However, this transition to microservices brings a wide range of infrastructural orchestration challenges. Though several research works have discussed the engineering of microservice-based applications, there is an inevitable need for research on handling the operational phases of the microservice components. Microservice application deployment in containerized datacenters must be optimized to enhance the overall system performance. In this research work, the deployment of microservice application modules on the Cloud infrastructure is first modelled as a Binary Quadratic Programming Problem. In order to reduce the adverse impact of communication latencies on the response time, the interaction pattern between the microservice components is modelled as an undirected doubly weighted complete Interaction Graph. A novel, robust heuristic approach IntMA is also proposed for deploying the microservices in an interaction-aware manner with the aid of the interaction information obtained from the Interaction Graph. The proposed allocation policies are implemented in Kubernetes. The effectiveness of the proposed approach is evaluated on the Google Cloud Platform, using different microservice reference applications. Experimental results indicate that the proposed approach improves the response time and throughput of the microservice-based systems. © 2020 Elsevier B.V.Item Adopting elitism-based Genetic Algorithm for minimizing multi-objective problems of IoT service placement in fog computing environment(Academic Press, 2021) Natesha, B.V.; Guddeti, R.M.R.Fog computing is an emerging computation technology for handling and processing the data from IoT devices. The devices such as the router, smart gateways, or micro-data centers are used as the fog nodes to host and service the IoT applications. However, the primary challenge in fog computing is to find the suitable nodes to deploy and run the IoT application services as these devices are geographically distributed and have limited computational resources. In this paper, we design the two-level resource provisioning fog framework using docker and containers and formulate the service placement problem in fog computing environment as a multi-objective optimization problem for minimizing the service time, cost, energy consumption and thus ensuring the QoS of IoT applications. We solved the said multi-objective problem using the Elitism-based Genetic Algorithm (EGA). The proposed approach is evaluated on fog computing testbed developed using docker and containers on 1.4 GHz 64-bit quad-core processor devices. The experimental results demonstrate that the proposed method outperforms other state-of-the-art service placement strategies considered for performance evaluation in terms of service cost, energy consumption, and service time. © 2021 Elsevier LtdItem Physical model studies on damage and stability analysis of breakwaters armoured with geotextile sand containers(Elsevier Ltd, 2021) Elias, T.; Shirlal, K.G.; E.v, K.Harnessing the advantages of geotextile sand containers (GSCs), numerous submerged breakwaters and shoreline protection structures have been constructed worldwide. But an emerged breakwater structure with geotextile armour units, capable of replacing the conventional structures, is rarely discussed. A 1:30 scaled physical experimentation is chosen as a preliminary investigation to test the feasibility of using GSCs as breakwater armour units. Structural design is evolved based on a comprehensive literature survey. The paper focuses on the stability parameters and damage characteristics of the proposed structure. Four different configurations are subjected to waves, confining to Mangaluru's wave parameters. Effect of armour unit size and sand fill ratio on the stability of the structure is analysed and it is concluded that changing sand fill ratio from 80% to 100% shot up the structural stability to a maximum of 14%. Increasing bag size also resulted in the increased stability up to 8%. Experiments revealed that the best performing configuration could withstand wave heights up to 2.7 m. Stability curves for all tested configurations are discussed and can serve as an effective guideline for designing GSC breakwaters. © 2020 Elsevier LtdItem Nature-inspired resource management and dynamic rescheduling of microservices in Cloud datacenters(John Wiley and Sons Ltd, 2021) Joseph, C.T.; Chandrasekaran, K.Distributed Cloud environments are now resorting to Cloud applications composed of heterogeneous microservices. Cloud service providers strive to provide high quality of service (QoS) and response time is one of the key QoS attributes for microservices. The dynamism of microservice ecosystems necessitates runtime adaptations and microservices rescheduling to avoid performance degradation. Existing works target rescheduling in hypervisor-based systems, while ignoring the influence of configuration parameters of container-based microservices. In an effort to address these challenges, this article describes a novel microservice rescheduling framework, throttling and interaction-aware anticorrelated rescheduling for microservices, to proactively perform rescheduling activities whilst ensuring timely service responses. Based on periodic monitoring of the performance attributes, the framework schedules container migrations. Considering the exponentially large solution space, a metaheuristic approach based on multiverse optimization is developed to generate the near-optimal mapping of microservices to the datacenter resources. Experimental results indicate that our framework provides superior performance with a reduction of up to 13.97% in the average response time, when compared with systems with no support for rescheduling. © 2021 John Wiley & Sons Ltd.Item Containerized deployment of micro-services in fog devices: a reinforcement learning-based approach(Springer, 2022) Nath, S.B.; Chattopadhyay, S.; Karmakar, R.; Addya, S.K.; Chakraborty, S.; Ghosh, S.K.The real power of fog computing comes when deployed under a smart environment, where the raw data sensed by the Internet of Things (IoT) devices should not cross the data boundary to preserve the privacy of the environment, yet a fast computation and the processing of the data is required. Devices like home network gateway, WiFi access points or core network switches can work as a fog device in such scenarios as its computing resources can be leveraged by the applications for data processing. However, these devices have their primary workload (like packet forwarding in a router/switch) that is time-varying and often generates spikes in the resource demand when bandwidth-hungry end-user applications, are started. In this paper, we propose pick–test–choose, a dynamic micro-service deployment and execution model that considers such time-varying primary workloads and workload spikes in the fog nodes. The proposed mechanism uses a reinforcement learning mechanism, Bayesian optimization, to decide the target fog node for an application micro-service based on its prior observation of the system’s states. We implement PTC in a testbed setup and evaluate its performance. We observe that PTC performs better than four other baseline models for micro-service offloading in a fog computing framework. In the experiment with an optical character recognition service, the proposed PTC gives average response time in the range of 9.71 sec–50 sec, which is better than Foglets (24.21 sec–80.35 sec), first-fit (16.74 sec–88 sec), best-fit (11.48 sec–57.39 sec) and mobility-based method (12 sec–53 sec). A further scalability study with an emulated setup over Amazon EC2 further confirms the superiority of PTC over other baselines. © 2021, The Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature.Item Effect of armour unit layers and placement mode in the determination of stability of geotextile sand container (GSC) breakwaters(Elsevier Ltd, 2022) Elias, T.; Geetha, T.; Shirlal, K.G.Geosynthetic Sand Containers (GSCs) are increasingly harnessed for their coastal protection capabilities. Recent studies point to its efficacy to be used even as armour units of breakwaters. The current investigation aims at understanding the effect of armour unit layers and placement modes in altering the stability of GSC breakwaters. Single-layered and double-layered GSC structures with slope parallel and perpendicular placement are tested for stability against wave conditions of the Mangaluru coast. A 1:30 scaled monochromatic wave flume model study is adopted to detail the damage levels and stability of various GSC breakwaters. It is observed that the stability of structure increased by up to 17% when supplemented with double layers. Structure tends to be stable with increasing armour units size and fill percentage. Larger bags stacked to double layers is found to be the most stable configuration. 80% filled, slope parallel placement exhibited the least stability. The paper dealt with all factors affecting structure stability and deduced stability nomograms helpful for coastal engineers to design GSC breakwaters. © 2022
