5 results
Search Results
Now showing 1 - 5 of 5
Article Citation - WoS: 7Citation - Scopus: 8Flexible and Lightweight Mitigation Framework for Distributed Denial-Of Attacks in Container-Based Edge Networks Using Kubernetes(Ieee-inst Electrical Electronics Engineers inc, 2024) Koksal, Sarp; Catak, Ferhat Ozgur; Dalveren, YaserMobile Edge Computing (MEC) has a significant potential to become more prevalent in Fifth Generation (5G) networks, requiring resource management that is lightweight, agile, and dynamic. Container-based virtualization platforms, such as Kubernetes, have emerged as key enablers for MEC environments. However, network security and data privacy remain significant concerns, particularly due to Distributed Denial-of-Service (DDoS) attacks that threaten the massive connectivity of end-devices. This study proposes a defense mechanism to mitigate DDoS attacks in container-based MEC networks using Kubernetes. The mechanism dynamically scales Containerized Network Functions (CNFs) with auto-scaling through an Intrusion Detection and Prevention System (IDPS). The architecture of the proposed mechanism leverages distributed edge clusters and Kubernetes to manage resources and balance the load of IDPS CNFs. Experiments conducted in a real MEC environment using OpenShift and Telco-grade MEC profiles demonstrate the effectiveness of the proposed mechanism against Domain Name System (DNS) flood and Yo-Yo attacks. Results also verify that Kubernetes efficiently meets the lightweight, agile, and dynamic resource management requirements of MEC networks.Conference Object Citation - WoS: 1Citation - Scopus: 3A Software Development Process Model for Cloud by Combining Traditional Approaches(Springer international Publishing Ag, 2015) Hacaloglu, Tuna; Eren, P. Erhan; Mishra, Deepti; Mishra, AlokEven though cloud computing is a technological paradigm that has been adopted more and more in various domains, there are few studies investigating the software development lifecycle in cloud computing applications and there is still not a comprehensive software development process model developed for cloud computing yet. Due to the nature of cloud computing that is completely different from the traditional software development, there is a need of suggesting process models to perform the software development systematically to create high quality software. In this study, we propose a new conceptual Software Development Life Cycle Model for Cloud Software Development that incorporates characteristics of different process models for traditional software development. The proposed model takes traditional model's specific characteristics into account and also considers cloud's specific nature i.e. advantages and challenges as well.Article Citation - Scopus: 2Use of Cloud Computing Applications in Reference Services;(University and Research Librarians Association (UNAK), 2014) Tavluoʇlu,C.; Korkmaz,A.Cloud computing is a computing platform that allows access the information over internet by using desktop computers, laptops, tablet PCs and smart phones without any software and storage unit. Many organizations use this technology and save time and money, such as libraries. Libraries have been adopting their reference services to the new technology and library services have been moving to the cloud. This paper defines cloud computing, presents the opportunities and challenges, also include how to use cloud based applications in reference services. A survey was applied to identify the use of cloud based Software as a Service (SaaS) models by references librarians who work at university libraries in Ankara. According to results, the degree of usage of this tools generally low.Conference Object Scale Up Internet-Based Business Through Distributed Data Centers(Springer international Publishing Ag, 2015) Yu, Liguo; Mishra, Alok; Mishra, DeeptiDistributed data centers are becoming more and more important for internet-based companies. Without distributed data centers, it will be hard for internet companies to scale up their business. The traditional centralized data center suffers the drawback of bottle neck and single failure problem. Therefore, more and more internet companies are building distributed data centers, and more and more business are moved onto distributed Web services. This paper reviews the history of distributed Web services and studies their current status through examining the distributed data centers of several top Internet companies. Based on the study, we conclude that distributed services, including distributed data centers, are the key factors to scale up the business of a company, especially, an internet-based company.Conference Object Citation - WoS: 9Citation - Scopus: 12A Case Study on Measuring the Size of Microservices(Springer international Publishing Ag, 2018) Vural, Hulya; Koyuncu, Murat; Misra, SanjayIn cloud computing, the microservices has become the mostly used architectural style. However, there is still an ongoing debate about how big a microservice should be. In this case study, a monolith application is measured using Common Software Measurement International Consortium (COSMIC) Function Points. The same application is divided into pieces by following the Domain Driven Design (DDD) principles. The resulting cloud friendly microservices are measured again using COSMIC Function Points and the obtained results are compared.

