Content area
Digital forensics systems are complex applications consisting of numerous individual components that demand substantial computing resources. By adopting the concept of microservices, forensics applications can be divided into smaller, independently managed services. In this context, cloud resource orchestration platforms like Kubernetes provide augmented functionalities, such as resource scaling, load balancing, and monitoring, supporting every stage of the application’s lifecycle. This article explores the deployment of digital forensics applications over a microservice-based architecture. Leveraging resource scaling and persistent storage mechanisms, we introduce a vertical scaling mechanism for compute-intensive forensics applications. A practical evaluation of digital forensics applications in competition investigations was performed using datasets from the private cloud of the Hellenic Competition Commission. The numerical results illustrate that the processing time of CPU-intensive tasks is reduced significantly using dynamic resource scaling, while data integrity and security requirements are fulfilled.
Details
; Polemis, Michael 4
1 Department of Economics, University of Piraeus, 18534 Piraeus, Greece; [email protected] (F.N.); [email protected] (M.P.), Hellenic Competition Commission, 10434 Athens, Greece; [email protected]
2 Hellenic Competition Commission, 10434 Athens, Greece; [email protected]
3 Hellenic Competition Commission, 10434 Athens, Greece; [email protected], Division of Communication, Electronic and Information Engineering, National Technical University of Athens, 15772 Athens, Greece
4 Department of Economics, University of Piraeus, 18534 Piraeus, Greece; [email protected] (F.N.); [email protected] (M.P.), Hellenic Competition Commission, 10434 Athens, Greece; [email protected], Department of Economics, Hellenic Open University, 26335 Patras, Greece