Orchestrating the development lifecycle of machine learning-based IoT applications: A taxonomy and survey
Machine Learning (ML) and Internet of Things (IoT) are complementary advances: ML
techniques unlock the potential of IoT with intelligence, and IoT applications increasingly …
techniques unlock the potential of IoT with intelligence, and IoT applications increasingly …
Lagrange coded computing: Optimal design for resiliency, security, and privacy
We consider a scenario involving computations over a massive dataset stored distributedly
across multiple workers, which is at the core of distributed learning algorithms. We propose …
across multiple workers, which is at the core of distributed learning algorithms. We propose …
Machine learning in compiler optimization
In the last decade, machine-learning-based compilation has moved from an obscure
research niche to a mainstream activity. In this paper, we describe the relationship between …
research niche to a mainstream activity. In this paper, we describe the relationship between …
Gradient coding from cyclic MDS codes and expander graphs
Gradient coding is a technique for straggler mitigation in distributed learning. In this paper
we design novel gradient codes using tools from classical coding theory, namely, cyclic …
we design novel gradient codes using tools from classical coding theory, namely, cyclic …
Collaborative learning based straggler prevention in large‐scale distributed computing framework
Modern big data applications tend to prefer a cluster computing approach as they are linked
to the distributed computing framework that serves users jobs as per demand. It performs …
to the distributed computing framework that serves users jobs as per demand. It performs …
Straggler mitigation in distributed optimization through data encoding
Slow running or straggler tasks can significantly reduce computation speed in distributed
computation. Recently, coding-theory-inspired approaches have been applied to mitigate …
computation. Recently, coding-theory-inspired approaches have been applied to mitigate …
Smartharvest: Harvesting idle cpus safely and efficiently in the cloud
We can increase the efficiency of public cloud datacenters by harvesting allocated but
temporarily idling CPU cores from customer virtual machines (VMs) to run batch or analytics …
temporarily idling CPU cores from customer virtual machines (VMs) to run batch or analytics …
A latency-aware task scheduling algorithm for allocating virtual machines in a cost-effective and time-sensitive fog-cloud architecture
Recently, with the expansion of communications and generated data, the need for
processing this high volume of data in minimum time and maximum speed has increased …
processing this high volume of data in minimum time and maximum speed has increased …
[HTML][HTML] A classification framework for straggler mitigation and management in a heterogeneous Hadoop cluster: A state-of-art survey
Hadoop is the most economical and cheap software framework that allows distributed
storage and parallel processing of more extensive data sets. Hadoop distributed file system …
storage and parallel processing of more extensive data sets. Hadoop distributed file system …
Redundancy techniques for straggler mitigation in distributed optimization and learning
Performance of distributed optimization and learning systems is bottlenecked by" straggler"
nodes and slow communication links, which significantly delay computation. We propose a …
nodes and slow communication links, which significantly delay computation. We propose a …