International Conference on Advancements in Computing [ICAC]

Permanent URI for this communityhttps://rda.sliit.lk/handle/123456789/312

The International Conference on Advancements in Computing (ICAC) is organized by the Faculty of Computing of the Sri Lanka Institute of Information Technology (SLIIT) as an open forum for academics along with industry professionals to present the latest findings and research output and practical deployments in computing.

The primary objective of ICAC is to promote innovative research that addresses real-world challenges and contributes to the social well-being of communities. The conference provides a dynamic platform for researchers from around the world to present groundbreaking findings, exchange ideas, and establish meaningful collaborations.

https://icac.lk

Browse

Search Results

Now showing 1 - 2 of 2
  • Thumbnail Image
    PublicationEmbargo
    A Network Science-Based Approach for an Optimal Microservice Governance
    (2020 2nd International Conference on Advancements in Computing (ICAC), SLIIT, 2020-12-10) Siriwardhana, G.S.; De Silva, N.; Jayasinghe, L.S.; Vithanage, L.; Kasthurirathna, D.
    In today's world of software application development, Kubernetes has emerged as one of the most effective microservice deployment technologies presently available due to its exceptional ability to deploy and orchestrate containerized microservices. However, a common issue faced in such orchestration technologies is the employment of vast arrays of disjoint monitoring solutions that fail to portray a holistic perspective on the state of microservice deployments, which consequently inhibit the creation of more optimized deployment policies. In response to this issue, this publication proposes the use of a network science-based approach to facilitate the creation of a microservice governance model that incorporates the use of dependency analysis, load prediction, centrality analysis, and resilience evaluation to effectively construct a more holistic perspective on a given microservice deployment. Furthermore, through analysis of the factors mentioned above, the research conducted, then proceeds to create an optimized deployment strategy for the deployment with the aid of a developed optimization algorithm. Analysis of results revealed the developed governance model aided through the utilization of the developed optimization algorithm proposed in this publication, proved to be quite effective in the generation of optimized microservice deployment policies.
  • Thumbnail Image
    PublicationEmbargo
    Optimization of Microservices Security
    (2021 3rd International Conference on Advancements in Computing (ICAC), SLIIT, 2021-12-09) Kalubowila, D.C.; Athukorala, S.M.; Tharaka, B.A.S.; Samarasekara, H.W.Y.R.; Samaratunge, U.S.S.
    Microservices is a trending architecture, and due to its demanding features and behaviors, billions of business applications are developed based on it. Due to its remarkable ability to deploy and coordinate containerized microservices, Kubernetes deployments support the service mesh architectures, and that ensures secured inter-service communication. The Istio is the widely used service mesh tool at present. However, service-to-service communication happens in the present Istio architecture, and there is a probability of exchanging unauthorized and over-provisioned requests due to incorrect implementation. Currently, these requests are verified within the upstream microservice. Obtaining a response to an erroneous request may take considerable time latency. This research thereby aims to address a solution to reduce the latency of a response by implementing an external validation model. The proposed external validation model ensures that the required parameters are validated and actions are taken before requests reach the service level. External validation enables applications to save significant time and resources.