中文
相关论文

相关论文: Energy Efficient Scheduling of MapReduce Jobs

200 篇论文

We consider the following shared-resource scheduling problem: Given a set of jobs $J$, for each $j\in J$ we must schedule a job-specific processing volume of $v_j>0$. A total resource of $1$ is available at any time. Jobs have a resource…

数据结构与算法 · 计算机科学 2023-10-11 Christoph Damerius , Peter Kling , Florian Schneider

Nowadays many companies have available large amounts of raw, unstructured data. Among Big Data enabling technologies, a central place is held by the MapReduce framework and, in particular, by its open source implementation, Apache Hadoop.…

分布式、并行与集群计算 · 计算机科学 2017-01-18 Eugenio Gianniti , Danilo Ardagna , Michele Ciavotta , Mauro Passacantando

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

MapReduce framework is the de facto standard in Hadoop. Considering the data locality in data centers, the load balancing problem of map tasks is a special case of affinity scheduling problem. There is a huge body of work on affinity…

分布式、并行与集群计算 · 计算机科学 2017-05-10 Mohammadamir Kavousi

In recent years, the issue of energy consumption in high performance computing (HPC) systems has attracted a great deal of attention. In response to this, many energy-aware algorithms have been developed in different layers of HPC systems,…

分布式、并行与集群计算 · 计算机科学 2014-05-13 Nikzad Babaii Rizvandi

In this paper, we study the active time scheduling problem. We are given n jobs with integral processing times each of which has an integral release time and deadline. The goal is to schedule all the jobs on a machine that can work on b…

计算复杂性 · 计算机科学 2021-12-07 Sagnik Saha , Manish Purohit

The Map-Reduce computing framework rose to prominence with datasets of such size that dozens of machines on a single cluster were needed for individual jobs. As datasets approach the exabyte scale, a single job may need distributed…

数据结构与算法 · 计算机科学 2016-10-31 Riley Murray , Samir Khuller , Megan Chao

The MapReduce distributed programming framework has become popular, despite evidence that current implementations are inefficient, requiring far more hardware than a traditional relational databases to complete similar tasks. MapReduce jobs…

数据库 · 计算机科学 2011-04-19 Eaman Jahani , Michael J. Cafarella , Christopher Ré

Distributed processing frameworks, such as MapReduce, Hadoop, and Spark are popular systems for processing large amounts of data. The design of efficient algorithms in these frameworks is a challenging problem, as the systems both require…

数据结构与算法 · 计算机科学 2019-05-07 MohammadTaghi Hajiaghayi , Silvio Lattanzi , Saeed Seddighin , Cliff Stein

We address the problem of scheduling water resources in a power system via approximate dynamic programming.To this goal, we model a finite horizon economic dispatch problemwith convex stage cost and affine dynamics, and consider aquadratic…

系统与控制 · 电气工程与系统科学 2020-10-06 Agustin Castellano , Camila Martínez , Pablo Monzón , Juan Andrés Bazerque , Andrés Ferragut , Fernando Paganini

We consider offline scheduling algorithms that incorporate speed scaling to address the bicriteria problem of minimizing energy consumption and a scheduling metric. For makespan, we give linear-time algorithms to compute all non-dominated…

数据结构与算法 · 计算机科学 2007-05-23 David P. Bunde

Cloud Computing is emerging as a new computational paradigm shift. Hadoop-MapReduce has become a powerful Computation Model for processing large data on distributed commodity hardware clusters such as Clouds. In all Hadoop implementations,…

分布式、并行与集群计算 · 计算机科学 2012-07-04 B. Thirumala Rao , L. S. S. Reddy

Malleable scheduling is a model that captures the possibility of parallelization to expedite the completion of time-critical tasks. A malleable job can be allocated and processed simultaneously on multiple machines, occupying the same time…

离散数学 · 计算机科学 2022-03-29 Dimitris Fotakis , Jannik Matuschke , Orestis Papadigenopoulos

Integer factorization is a very hard computational problem. Currently no efficient algorithm for integer factorization is publicly known. However, this is an important problem on which it relies the security of many real world cryptographic…

分布式、并行与集群计算 · 计算机科学 2010-01-05 Javier Tordable

Scheduling a set of jobs over a collection of machines is a fundamental problem that needs to be solved millions of times a day in various computing platforms: in operating systems, in large data clusters, and in data centers. Along with…

数据结构与算法 · 计算机科学 2018-07-10 Janardhan Kulkarni , Shi Li

In this paper, we describe efficient MapReduce simulations of parallel algorithms specified in the BSP and PRAM models. We also provide some applications of these simulation results to problems in parallel computational geometry for the…

数据结构与算法 · 计算机科学 2015-03-14 Michael T. Goodrich

Large datasets ("Big Data") are becoming ubiquitous because the potential value in deriving insights from data, across a wide range of business and scientific applications, is increasingly recognized. In particular, machine learning - one…

分布式、并行与集群计算 · 计算机科学 2013-03-15 Joshua Rosen , Neoklis Polyzotis , Vinayak Borkar , Yingyi Bu , Michael J. Carey , Markus Weimer , Tyson Condie , Raghu Ramakrishnan

Energy saving is becoming an important issue in the design and use of computer networks. In this work we propose a problem that considers the use of rate adaptation as the energy saving strategy in networks. The problem is modeled as an…

网络与互联网体系结构 · 计算机科学 2013-02-04 Lin Wang , Antonio Fernández Anta , Fa Zhang , Chenying Hou , Zhiyong Liu

We study classical deadline-based preemptive scheduling of tasks in a computing environment equipped with both dynamic speed scaling and sleep state capabilities: Each task is specified by a release time, a deadline and a processing volume,…

数据结构与算法 · 计算机科学 2014-07-04 Antonios Antoniadis , Chien-Chung Huang , Sebastian Ott

In generalized malleable scheduling, jobs can be allocated and processed simultaneously on multiple machines so as to reduce the overall makespan of the schedule. The required processing time for each job is determined by the joint…

离散数学 · 计算机科学 2021-11-22 Dimitris Fotakis , Jannik Matuschke , Orestis Papadigenopoulos