Универзитетска библиотека 'Никола Тесла', Ниш (УБНИ)
  • Autoscalabile Distributed Anti-spam SMTP System Based on Kubernetes
    Gavrilović, Nađa, inženjer elektrotehnike = Гавриловић, Нађа, инжењер електротехнике ; Ćirić, Vladimir, 1977- = Ћирић, Владимир, 1977-
    Due to the increasing amount of spam email traffic, email users are in increasing danger, while email server resources are becoming overloaded. Therefore, it is necessary to protect email users, but ... also to prevent SMTP system overload during spam attacks. The aim of this paper is to design and implement an autoscalable distributed anti-spam SMTP system based on a Proof of work concept. The proposed solution extends SMTP protocol in order to enable the evaluation of the client’s credibility using the Proof of work algorithm. In order to prevent resource overload during spam attacks, the anti-spam SMTP system is implemented in a distributed environment, as a group of multiple anti-spam SMTP server instances. Kubernetes architecture is used for system distribution, configured with the possibility of autoscaling the number of anti- spam SMTP server instances depending on the system load. The implemented system is evaluated during a distributed spam attempt, simulated by a custom-made traffic generator tool. Various performance tests are given: (1) The proposed system’s impact on client’s behaviour and the overall amount of spam messages, (2) The performance of the undistributed anti-spam SMTP server during spam attack, in terms of resource load analysis, (3) Autoscaling demonstration and evaluation of proposed distributed system’s performance during a spam attack. It is shown that the proposed solution has the possibility of reducing the amount of spam traffic, while processing tens of thousands of simultaneous SMTP client requests in a distributed environment.
    Извор: Facta Universitatis. Series, Electronics and energetics. - ISSN 0353-3670 (Vol. 34, no. 4, 2021, str. 525-546)
    Врста грађе - чланак, саставни део ; u
    Година - 2021
    Језик - енглески
    COBISS.SR-ID - 66862857