Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Jalal Khamse-Ashari is active.

Publication


Featured researches published by Jalal Khamse-Ashari.


conference on computer communications workshops | 2017

Efficient and fair scheduling of placement constrained threads on heterogeneous multi-processors

Jalal Khamse-Ashari; George Kesidis; Ioannis Lambadaris; Bhuvan Urgaonkar; Yiqiang Q. Zhao

Cloud computing platforms are increasingly deploying multi-processors that are heterogeneous in the resource capacities or functionality of their processors (Instruction Set Architecture, or ISA). ISA heterogeneity (e.g., CPU vs GPU) or administrative policies can additionally create placement constraints whereby certain threads may only execute on a subset of the available cores. Fair CPU scheduling in such settings poses novel challenges that we address in this paper. First, we describe the conditions for a feasible allocation. We then develop a general utility optimal scheduling framework that, when appropriately parameterized, adjusts the trade-off between fairness and throughput, and captures a variety of notions of fairness (proportional fair, max-min fair, etc.). Finally, we design a low-complexity quantum-level scheduling algorithm, called CMFS. We evaluate the efficacy of CMFS via simulations and identify promising future directions.


Annales Des Télécommunications | 2018

Constrained max-min fair scheduling of variable-length packet-flows to multiple servers

Jalal Khamse-Ashari; George Kesidis; Ioannis Lambadaris; Bhuvan Urgaonkar; Yiqiang Q. Zhao

In this paper, we study a multi-server queuing system wherein each user is constrained to get service only from a specified subset of servers. Fair packet scheduling in such a setting poses novel challenges that we address in this paper. Specifically, we observe that max-min fair allocation of the available resource over different servers (notably bandwidth) in the presence of placement constraints results in different levels of fair service-rates. To achieve the max-min fair service rates, we propose a novel packet scheduler which is inspired by the deficit-round robin (DRR) algorithm. The scheduler allocates tokens to flows in a round-by-round manner, where token allocation to flows at the beginning of each round is weighted max-min fair. So, we have called it multi-server max-min fair DRR (MSMF-DRR). The performance of the MSMF-DRR algorithm in terms of achieving fairness is shown through a worst-case performance analysis. In addition to analytical results, numerical experiments are also carried out to illustrate service isolation and the delay guarantee that are provided by the algorithm. Generally, a scheduler for such a constrained multi-server queuing system can be applicable in many modern data-networking applications, especially in cloud computing wherein virtual machines and/or processes vie for different IT resources distributed over heterogenous servers, while different processes may have preferences over servers owing to their quality-of-service requirements and the heterogeneity of servers.


global communications conference | 2016

Constrained Max-Min Fair Scheduling of Variable-Length Packet-Flows to Multiple Servers

Jalal Khamse-Ashari; George Kesidis; Ioannis Lambadaris; Bhuvan Urgaonkar; Yiqiang Q. Zhao

We describe a scheduler for multiple servers shared among different packet-flows, where each packet-flow may be served by only a subset of available (preferred) servers. The scheduler allocates tokens to flows in a round-by-round manner, where token allocation to flows at the beginning of each round is weighted max-min fair. We present a packet scheduling scheme where when a server becomes free, it is allocated to serve the HOL packet of an eligible flow with the maximum remaining tokens. The scheduling algorithm is applicable even when the capacity of servers are not known a priori and may vary over duration of a round. Numerical examples are given to illustrate that the scheduler itself is weighted max-min fair.


conference on information sciences and systems | 2016

Max-min Fair scheduling of variable-length packet-flows to multiple servers by deficit round-robin

Jalal Khamse-Ashari; George Kesidis; Ioannis Lambadaris; Bhuvan Urgaonkar; Yiqiang Q. Zhao


arXiv: Networking and Internet Architecture | 2016

Constrained Multi-user Multi-server Max-Min Fair Queuing.

Jalal Khamse-Ashari; Ioannis Lambadaris; Yiqiang Q. Zhao


international conference on communications | 2017

Per-Server Dominant-Share Fairness (PS-DSF): A multi-resource fair allocation mechanism for heterogeneous servers

Jalal Khamse-Ashari; Ioannis Lambadaris; George Kesidis; Bhuvan Urgaonkar; Yiqiang Q. Zhao


arXiv: Performance | 2018

Scheduling Distributed Resources in Heterogeneous Private Clouds.

George Kesidis; Yuquan Shan; Yujia Wang; Bhuvan Urgaonkar; Jalal Khamse-Ashari; Ioanns Lambadaris


arXiv: Performance | 2018

Heterogeneous MacroTasking (HeMT) for Parallel Processing in the Public Cloud

Yuquan Shan; George Kesidis; Bhuvan Urgaonkar; Jorg Schad; Jalal Khamse-Ashari; Ioannis Lambadaris


arXiv: Performance | 2018

Online Scheduling of Spark Workloads with Mesos using Different Fair Allocation Algorithms.

Yuquan Shan; Aman Jain; George Kesidis; Bhuvan Urgaonkar; Jalal Khamse-Ashari; Ioannis Lambadaris


IEEE Transactions on Parallel and Distributed Systems | 2018

An Efficient and Fair Multi-Resource Allocation Mechanism for Heterogeneous Servers

Jalal Khamse-Ashari; Ioannis Lambadaris; George Kesidis; Bhuvan Urgaonkar; Yiqiang Q. Zhao

Collaboration


Dive into the Jalal Khamse-Ashari's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar

Bhuvan Urgaonkar

Pennsylvania State University

View shared research outputs
Top Co-Authors

Avatar

George Kesidis

Pennsylvania State University

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Yuquan Shan

Pennsylvania State University

View shared research outputs
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge