Journal Articles
Permanent URI for this collectionhttps://idr.nitk.ac.in/handle/123456789/19884
Browse
5 results
Search Results
Item Elucidating the challenges for the praxis of fog computing: An aspect-based study(John Wiley and Sons Ltd vgorayska@wiley.com Southern Gate Chichester, West Sussex PO19 8SQ, 2019) Martin, J.P.; Kandasamy, A.; Chandrasekaran, K.; Joseph, C.T.The evolutionary advancements in the field of technology have led to the instigation of cloud computing. The Internet of Things paradigm stimulated the extensive use of sensors distributed across the network edges. The cloud datacenters are assigned the responsibility for processing the collected sensor data. Recently, fog computing was conceptuated as a solution for the overwhelmed narrow bandwidth. The fog acts as a complementary layer that interplays with the cloud and edge computing layers, for processing the data streams. The fog paradigm, as any distributed paradigm, has its set of inherent challenges. The fog environment necessitates the development of management platforms that effectuates the orchestration of fog entities. Owing to the plenitude of research efforts directed toward these issues in a relatively young field, there is a need to organize the different research works. In this study, we provide a compendious review of the research approaches in the domain, with special emphasis on the approaches for orchestration and propose a multilevel taxonomy to classify the existing research. The study also highlights the application realms of fog computing and delineates the open research challenges in the domain. © 2019 John Wiley & Sons, Ltd.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 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 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 Fog Assisted Personalized Dynamic Pricing for Smartgrid(Institute of Electrical and Electronics Engineers Inc., 2023) Joseph, C.T.; Martin, J.P.; Chandrasekaran, K.; Raja, S.P.Unit electricity pricing is of vital importance in an electric grid network. It is essential to charge the customers in a fair manner. Traditional pricing models are found to be inadequate in the ability to charge customers fairly due to a lack of support for real-time communication between customers and electricity providers. With the introduction of smart devices in the electric grid domain, the real-time gathering of information is a seamless process. Such an electric network that uses smart devices is called a smart grid. In a smart grid network, electricity providers can monitor the electricity usage pattern of customers in a real-time manner, which can then be analyzed to determine the appropriate prices. To analyze the customer's history of usage and price the electricity in a real-time manner, the computation must be performed with minimal latencies. Adoption of a fog computing layer in the smart grids can aid in the attainment of this goal. In this article, we propose a novel method for the pricing of electricity. In our approach, the electric demand of a household is predicted based on their past usage patterns. Users are then clustered into different bins based on their demands, and an evolutionary algorithm is used to generate the prices for the users present in different bins in a real-time manner to ensure the maximum attainable profit to a service provider. © 2014 IEEE.
