| Kinetically stable task assignment for networks of microservers |
| Full text |
Pdf
(1.00 MB)
|
| Source
|
Information Processing In Sensor Networks
archive
Proceedings of the 5th international conference on Information processing in sensor networks
table of contents
Nashville, Tennessee, USA
SESSION: Main track--sensor tasking and data retrieval
table of contents
Pages: 93 - 101
Year of Publication: 2006
ISBN:1-59593-334-4
|
|
Authors
|
|
Zoë Abrams
|
Stanford University, Stanford, CA
|
|
Ho-Lin Chen
|
Stanford University, Stanford, CA
|
|
Leonidas Guibas
|
Stanford University, Stanford, CA
|
|
Jie Liu
|
Microsoft Research, Redmond, WA
|
|
Feng Zhao
|
Microsoft Research, Redmond, WA
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 3, Downloads (12 Months): 36, Citation Count: 0
|
|
|
ABSTRACT
This paper studies task assignment in a network of resource constrained computing platforms (called microservers). A task is an abstraction of a computational agent or data that is hosted by the microservers. For example, in an object tracking scenario, a task represents a mobile tracking agent, such as a vehicle location update computation, that runs on microservers, which can receive sensor data pertaining to the object of interest. Due to object motion, the microservers that can observe a particular object change over time and there is overhead involved in migrating tasks among microservers. Furthermore, communication, processing, or memory constraints, allow a microserver to only serve a limited number of objects at the same time. Our overall goal is to assign tasks to microservers so as to minimize the number of migrations, and thus be kinetically stable, while guaranteeing that as many tasks as possible are monitored at all times. When the task trajectories are known in advance, we show that this problem is NP-complete (even over just two time steps), has an integrality gap of at least 2, and can be solved optimally in polynomial time if we allow tasks to be assigned fractionally. When only probabilistic information about future movement of the tasks is known, we propose two algorithms: a multi-commodity flow based algorithm and a maximum matching algorithm. We use simulations to compare the performance of these algorithms against the optimum task allocation strategy.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
N. Kong, and A. Schaefer. A Factor 1/2 Approximation Algorithm for Two-Stage Stochastic Matching Problems.
|
 |
2
|
|
| |
3
|
Y. Kopidakis, M. Lamari, V. Zissimopoulos. On the Task Assignment Problem: Two New Efficient Heuristic Algorithms. Academic Press 1997.
|
| |
4
|
|
| |
5
|
|
| |
6
|
D.P. Bertsekas. Auction algorithms for network flow problems: A tutorial introduction. Computational Optimization and Applications, 1:766, 1992.
|
| |
7
|
D.P. Bertsekas, D.A. Castanon, and H. Tsaknakis. "Reverse Auction and the Solution of Inequality Constrained Assignment Problems".
|
| |
8
|
T. Biedl,C. Duncan, R. Fleischer, S. Kobourov. Tight Bounds on Maximal and Maximum Matchings. Discrete Mathematics, volume 285, number 1--3, August 2004 pp7--15.
|
|