• Home
  • Search
  • MURS: Mitigating Memory Pressure in Service-Oriented Data Processing System
  • Cite Icon1
  • https://doi.org/10.1109/icws.2017.49Copy DOI Icon

MURS: Mitigating Memory Pressure in Service-Oriented Data Processing System

  • Jun 1, 2017
  • Xuanhua Shi +5 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Although a data processing system often works as a batch processing system, many enterprises deploy such a system as a service, which we call the service-oriented data processing system. It has been shown that in-memory data processing systems suffer from serious memory pressure. The situation becomes even worse for the service-oriented data processing systems due to various reasons. For example, in a service-oriented system, multiple submitted tasks are launched at the same time and executed in the same context in the resources, compared with the batch processing mode where the tasks are processed one by one. Therefore, the memory pressure will affect all submitted tasks, including the tasks that only incur the light memory pressure when they are run alone. In this paper, we find that the reason why memory pressure arises is because the running tasks produce massive long-living data objects in the limited memory space. Our studies further reveal that the long-living data objects are generated by the API functions that are invoked by the in-memory processing frameworks. Based on these findings, we propose a method to classify the API functions based on the memory usage rate. Further, we design a scheduler called MURS to mitigate the memory pressure. We implement MURS in Spark and conduct the experiments to evaluate the performance of MURS. The results show that when comparing to Spark, MURS can 1) decrease the execution time of the submitted jobs by up to 65.8%, 2) mitigate the memory pressure in the server by decreasing the garbage collection time by up to 81%, and 3) reduce the data spilling, and hence disk I/O, by approximately 90%.

Similar Papers
  • Conference Article
  • Citations2

Application of Statistical Testing to the Data Processing and Control System for the Dungeness B Nuclear Power Plant (Practical Experience Report)

  • May 01, 2014
  • Helen Gough +1
  • Conference Article
  • Citations6

The data processing, simulation, and archive systems of the ASTRI Mini-Array project

  • Aug 29, 2022
  • S Lombardi +31
  • Conference Article

Architecture Development of Cloud-Based Fail-Safe Privacy Data Storage and Processing System

  • Jan 01, 2020
  • Nikolay N Kucherov +3
  • Research Article
  • Citations23

Minimizing Mean Completion Time in a Batch Processing System

  • Dec 05, 2003
  • Algorithmica
  • Xiaotie Deng +4
  • Research Article

Analisis penerapan system application and product in data processing (SAP) pada sistem inventory logistik pada PT. Haier Sales Indonesia, Jakarta Utara

  • Apr 02, 2020
  • Operations Excellence: Journal of Applied Industrial Engineering
  • Ahmad Soleh +1
  • Research Article
  • Citations7

Ontological model for data processing organization in information and communication networks

  • Jul 11, 2021
  • System research and information technologies
  • Larysa Globa +2
  • Conference Article
  • Citations3

Data acquisition and processing for power hardware-in-the loop simulations of LV distribution feeders

  • Sep 01, 2016
  • Seymour Pijpers +3
  • Research Article
  • Citations6

A Data Gathering and Processing System To Optimize Producing Operations

  • Feb 01, 1972
  • Journal of Petroleum Technology
  • S.M Bucaram
  • Research Article
  • Citations2

Information technology in intellectual property law – Problem solving or window dressing?

  • Jan 01, 2007
  • Computer Law & Security Report
  • Pieter Kleve +2
  • Conference Article
  • Citations2

A Complex Task Scheduling Scheme for Big Data Platforms Based on Boolean Satisfiability Problem

  • Jul 01, 2018
  • Huang Hong +4
  • Conference Article
  • Citations8

Control of component alterations according with the target efficiency of data processing and control system

  • Jan 01, 2017
  • Vladimir E Gvozdev +3
  • Conference Article
  • Citations4

A Framework for Improving Trust in Dynamic Service-Oriented Systems

  • Apr 01, 2012
  • Paul Townend +12
  • Research Article
  • Citations3

Using a PIM interface for improving computer medical image processing abilities

  • Jan 01, 2020
  • Technology and Health Care
  • Young-Kyu Kim +3
  • PDF
  • Research Article
  • Citations8

Data processing and optimization system to study prospective interstate power interconnections

  • Jan 01, 2018
  • E3S Web of Conferences
  • Sergei Podkovalnikov +2
  • Book Chapter

Design Concepts of Japanese-Language Data Processing Systems

  • Jan 01, 1975
  • High-Level Language Computer Architecture
  • Yaohan Chu
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.