[1] N. Abuzainab, S. R. Vinnakota, and C. Touati. Coalition formation game for cooperative cognitive radio using gibbs sampling. Research Report 1409.4331, arXiv, Sept. 2014. [ bib | http ]
[2] R. Bertin, S. Hunold, A. Legrand, and C. Touati. From Flow Control in Multi-path Networks to Multiple Bag-of-tasks Application Scheduling on Grids. Research Report RR-7745, INRIA, Sept. 2011. [ bib | http | .pdf ]
A very large number of applications that are currently deployed on large scale distributed systems such as grids or volunteer computing systems are Bag-of-Tasks (BoT) applications. Up until now, simple mechanisms have been used to ensure a fair sharing of resources amongst these applications. Although these mechanisms have proved efficient for CPU-bound applications, they are known to be ineffective in the presence of network-bound applications. In this article, we propose a fully distributed algorithm for fairly scheduling BoT applications on a computing grid while respecting resource constraints. This algorithm is inspired by techniques used in flow control mechanisms in multi-path networks. Yet, we prove that the context of BoT scheduling is significantly more difficult in practice and that a set of non-trivial adaptations are required to ensure convergence. We prove their effectiveness through an extensive set of simulations that enables to deeply understand the potential benefits as well as the limitations of this technique in the context of grid computing.

Keywords: Lagrangian optimization, steady-state scheduling, distributed scheduling, grid computing
[3] P. Coucheney, C. Touati, and B. Gaujal. A distributed algorithm for fair and efficient user-network association in multi-technology wireless networks. Research Report 6653, INRIA, Sept. 2008. [ bib | http ]
[4] R. Bertin, A. Legrand, and C. Touati. Toward a fully decentralized algorithm for multiple bag-of-tasks application scheduling on grids. Research Report 6537, INRIA, May 2008. [ bib | http ]
[5] A. Legrand and C. Touati. How to measure efficiency? Research Report 6216, INRIA, June 2007. [ bib | http ]
[6] A. Legrand and C. Touati. Non-cooperative scheduling of multiple bag-of-task applications. Technical Report 5819, INRIA, Jan. 2006. [ bib | .pdf ]
Multiple applications that execute concurrently on heterogeneous platforms compete for CPU and network resources. In this paper we analyze the behavior of K non-cooperative schedulers using the optimal strategy that maximize their efficiency. Meanwhile fairness is ensured at a system level ignoring applications characteristics. We limit our study to simple single-level master-worker platforms and the case where applications consist of a large number of independent tasks. The tasks of a given application all have the same computation and communication requirements, but these requirements can vary from one application to another. Therefore, each scheduler aims at maximizing its throughput. We give closed-form formula of the equilibrium reached by such a system and study its performances. We characterize the situations where this Nash equilibrium is Pareto-optimal and show that even though no catastrophic situation (Braess-like paradox) can occur, such an equilibrium can be arbitrarily bad for any classical performance measure.

Keywords: Nash equilibria, scheduling, bag-of-tasks applications, Braess paradox
[7] C. Touati, H. Kameda, and A. Inoie. Fairness in non-convex systems. Technical Report CS-TR-05-4, francaisUniversité de TsukubaUniversity of Tsukuba, Sept. 2005. [ bib | .pdf ]
Keywords: fairness, non-convex optimization
[8] S. Alouf, E. Altman, J. Galtier, J.-F. Lalande, and C. Touati. Un algorithme d'allocation de bande passante satellitaire. Technical Report RR-5172, INRIA, Apr. 2004. [ bib | .ps | .pdf ]
Keywords: combinatorial optimization, satellite networks, MFTDMA systems, linear programming
[9] C. Touati, E. Altman, and J. Galtier. Fair bandwidth allocation between service providers in a geostationary satellite network. Technical Report RR-4421, INRIA, Mar. 2002. [ bib | .pdf ]
Keywords: fairness, satellite networks, resource allocation, combinatorial optimization
[10] C. Touati, E. Altman, and J. Galtier. On fairness in bandwidth allocation. Technical Report RR-4269, INRIA, Sept. 2001. [ bib | .pdf ]
Keywords: fairness, generalized Nash Bargaining Solution