中文
相关论文

相关论文: Hadoop Scheduling Base On Data Locality

200 篇论文

When parallelizing a set of jobs across many servers, one must balance a trade-off between granting priority to short jobs and maintaining the overall efficiency of the system. When the goal is to minimize the mean flow time of a set of…

性能 · 计算机科学 2020-11-24 Benjamin Berg , Rein Vesilo , Mor Harchol-Balter

This work introduces a new task preemption primitive for Hadoop, that allows tasks to be suspended and resumed exploiting existing memory management mechanisms readily available in modern operating systems. Our technique fills the gap that…

分布式、并行与集群计算 · 计算机科学 2014-02-11 Mario Pastorelli , Matteo Dell'Amico , Pietro Michiardi

Interval scheduling is a basic problem in the theory of algorithms and a classical task in combinatorial optimization. We develop a set of techniques for partitioning and grouping jobs based on their starting and ending times, that enable…

数据结构与算法 · 计算机科学 2023-02-27 Spencer Compton , Slobodan Mitrović , Ronitt Rubinfeld

An efficient and fair node scheduling is a big challenge in multihop wireless networks. In this work, we propose a distributed node scheduling algorithm, called Local Voting. The idea comes from the finding that the shortest delivery time…

网络与互联网体系结构 · 计算机科学 2020-02-14 Dimitrios J. Vergados , Natalia Amelina , Yuming Jiang , Katina Kralevska , Oleg Granichin

This paper introduces Dodoor, an efficient randomized decentralized scheduler designed for task scheduling in modern data centers. Dodoor leverages advanced research on the weighted balls-into-bins model with b-batched setting. Unlike other…

分布式、并行与集群计算 · 计算机科学 2025-10-16 Wei Da , Evangelia Kalyvianaki

This paper addresses key challenges in task scheduling for multi-tenant distributed systems, including dynamic resource variation, heterogeneous tenant demands, and fairness assurance. An adaptive scheduling method based on reinforcement…

分布式、并行与集群计算 · 计算机科学 2025-08-13 Xiaopei Zhang , Xingang Wang , Xin Wang

Work-stealing systems are typically oblivious to the nature of the tasks they are scheduling. For instance, they do not know or take into account how long a task will take to execute or how many subtasks it will spawn. Moreover, the actual…

分布式、并行与集群计算 · 计算机科学 2013-05-29 Martin Wimmer , Daniel Cederman , Jesper Larsson Träff , Philippas Tsigas

In the rapidly expanding field of parallel processing, job schedulers are the "operating systems" of modern big data architectures and supercomputing systems. Job schedulers allocate computing resources and control the execution of…

Software Defined Networking (SDN) is a revolutionary network architecture that separates out network control functions from the underlying equipment and is an increasingly trend to help enterprises build more manageable data centers where…

分布式、并行与集群计算 · 计算机科学 2014-03-13 Peng Qin , Bin Dai , Benxiong Huang , Guan Xu

Cloud Computing is a paradigm of both parallel processing and distributed computing. It offers computing facilities as a utility service in pay as par use manner. Virtualization, self service provisioning, elasticity and pay per use are the…

分布式、并行与集群计算 · 计算机科学 2016-12-20 Syed Arshad Ali , Mansaf Alam

Transitioning cloud-based Hadoop from IaaS to PaaS, which are commercially conceptualized as pay-as-you-go or pay-per-use, often reduces the associated system costs. However, managed Hadoop systems do present a black-box behavior to the…

分布式、并行与集群计算 · 计算机科学 2021-12-21 Uluer Emre Ozdil , Serkan Ayvaz

Parallel computing is the fundamental base for MapReduce framework in Hadoop. Each data chunk is replicated over 3 servers for increasing availability of data and decreasing probability of data loss. Hence, the 3 servers that have Map task…

性能 · 计算机科学 2020-07-21 Amirali Daghighi , Jim Q. Chen

In this paper, we study a new Workforce Scheduling and Routing Problem, denoted Multiperiod Workforce Scheduling and Routing Problem with Dependent Tasks. In this problem, customers request services from a company. Each service is composed…

人工智能 · 计算机科学 2020-08-10 Dilson Lucas Pereira , Júlio César Alves , Mayron César de Oliveira Moreira

Data-intensive applications often require exploratory analysis of large datasets. If analysis is performed on distributed resources, data locality can be crucial to high throughput and performance. We propose a "data diffusion" approach…

分布式、并行与集群计算 · 计算机科学 2016-11-17 Ioan Raicu , Yong Zhao , Ian Foster , Alex Szalay

Hadoop MapReduce is now a popular choice for performing large-scale data analytics. This technical report describes a detailed set of mathematical performance models for describing the execution of a MapReduce job on Hadoop. The models…

分布式、并行与集群计算 · 计算机科学 2011-06-07 Herodotos Herodotou

Modern data centers serve workloads which are capable of exploiting parallelism. When a job parallelizes across multiple servers it will complete more quickly, but jobs receive diminishing returns from being allocated additional servers.…

分布式、并行与集群计算 · 计算机科学 2020-11-20 Benjamin Berg , Rein Vesilo , Mor Harchol-Balter

Job scheduling in cloud computing environments is a critical yet complex problem. Cloud computing user job requirements are highly dynamic and uncertain, while cloud computing resources are heterogeneous and constrained. This paper studies…

分布式、并行与集群计算 · 计算机科学 2023-12-25 Guang Fang , Yuxiang Zhao

Hadoop is a popular MapReduce framework for developing parallel applications in distributed environments. Several advantages of MapReduce such as programming ease and ability to use commodity hardware make the applicability of soft…

分布式、并行与集群计算 · 计算机科学 2018-02-13 Güngör Yildirim , İbrahim R Hallac , Galip Aydin , Yetkin Tatar

Algorithms with predictions is a recent framework that has been used to overcome pessimistic worst-case bounds in incomplete information settings. In the context of scheduling, very recent work has leveraged machine-learned predictions to…

数据结构与算法 · 计算机科学 2022-12-08 Eric Balkanski , Tingting Ou , Clifford Stein , Hao-Ting Wei

In this research we use a decentralized computing approach to allocate and schedule tasks on a massively distributed grid. Using emergent properties of multi-agent systems, the algorithm dynamically creates and dissociates clusters to serve…

神经与进化计算 · 计算机科学 2015-09-23 Soumya Banerjee , Joshua Hecker