
1020 W Warehouse Location
ciples of Distributed Computing, New York, USA, pp. 300–307.
ACM Press (2006)
4. Attiya, H., Guerraoui, R., Kouznetsov, P.: Computing with reads
and writes in the absence of step contention. In: Proc. 19th
Annual International Symposium on Distributed Computing,
2005
5. Damron, P., Fedorova, A., Lev, Y., Luchangco, V., Moir, M., Nuss-
baum, D.: Hybrid transactional memory. In: Proc. 12th Sym-
posium on Architectural Support for Programming Languages
and Operating Systems, 2006
6. Fich, F., Luchangco, V., Moir, M., Shavit, N.: Brief announce-
ment: Obstruction-free step complexity: Lock-free DCAS as an
example. In: Proc. 19th Annual International Symposium on
Distributed Computing, 2005
7. Fich, F., Luchangco, V., Moir, M., Shavit, N.: Obstruction-free al-
gorithms can be practically wait-free. In: Proc. 19th Annual In-
ternational Symposium on Distributed Computing, 2005
8. Fraser, K., Harris, T.: Concurrent programming without locks.
http://www.cl.cam.ac.uk/netos/papers/
2004-cpwl-submission.pdf (2004)
9. Guerraoui, R., Herlihy, M., Pochon, B.: Polymorphic contention
management. In: Proc. 19th Annual International Symposium
on Distributed Computing, 2005
10. Guerraoui, R., Herlihy, M., Pochon, B.: Toward a theory of trans-
actional contention managers. In: Proc. 24th Annual ACM Sym-
posium on Principles of Distributed Computing, 2005, pp. 258–
264
11. Guerraoui, R., Kapalka, M., Kouznetsov, P.: The weakest failure
detector to boost obstruction freedom. In: Proc. 20th Annual
International Symposium on Distributed Computing, 2006
12. Herlihy, M.: Wait-free synchronization. ACM Trans. Program.
Lang. Syst. 13(1), 124–149 (1991)
13. Herlihy, M.: A methodology for implementing highly concur-
rent data objects. ACM Trans. Program. Lang. Syst. 15(5), 745–
770 (1993)
14. Herlihy,M.,Luchangco,V.,Moir,M.:Obstruction-freemech-
anism for atomic update of multiple non-contiguous loca-
tions in shared memory. US Patent Application 20040034673
(2002)
15. Herlihy, M., Luchangco, V., Moir, M.: Obstruction-free synchro-
nization: Double-ended queues as an example. In: Proceedings
of the 23rd International Conference on Distributed Comput-
ing Systems, 2003
16. Herlihy, M., Luchangco, V., Moir, M., Scherer III., W.: Soft-
ware transactional memory for supporting dynamic-sized data
structures. In: Proc. 22th Annual ACM Symposium on Principles
of Distributed Computing, 2003, pp. 92–101
17. Herlihy, M., Moss, J.E.B.: Transactional memory: Architectural
support for lock-free data structures. In: Proc. 20th Annual
International Symposium on Computer Architecture, 1993,
pp. 289–300
18. Luchangco, V., Moir, M., Shavit, N.: On the uncontended com-
plexity of consensus. In: Proc. 17th Annual International Sym-
posium on Distributed Computing, 2005
19. Marathe, V.J., Moir, M.: Toward high performance nonblock-
ing software transactional memory. In: Proceedings of the 13th
ACM SIGPLAN Symposium on Principles and practice of paral-
lel programming. pp. 227–236, ACM, New York, USA (2008)
20. Marathe, V., Scherer, W., Scott, M.: Adaptive software transac-
tional memory. In: Proc. 19th Annual International Symposium
on Distributed Computing, 2005
21. Michael, M., Scott, M.: Nonblocking algorithms and preemp-
tion-safe locking on multiprogrammed shared memory mul-
tiprocessors. J. Parall. Distrib. Comput. 51(1), 1–26 (1998)
22. Scherer, W., Scott, M.: Advanced contention management for
dynamic software transactional memory. In: Proc. 24th An-
nual ACM Symposium on Principles of Distributed Computing,
2005
23. Shavit, N., Touitou, D.: Software transactional memory. Distrib.
Comput., Special Issue 10, 99–116 (1997)
24. Treiber, R.: Systems programming: Coping with parallelism.
Technical Report RJ5118, IBM Almaden Research Center (1986)
Warehouse Location
Facility Location
Local Search for K-medians and Facility Location
Weighted Bipartite Matching
Assignment Problem
Weighted Caching
Online Paging and Caching
Weighted Connected Dominating Set
2005; Wang, Wang, Li
YU WANG
1
,WEIZHAO WANG
2
,XIANG-YANG LI
3
1
Department of Computer Science, University
of North Carolina at Charlotte, Charlotte, NC, USA
2
Google Inc., Irvine, CA, USA
3
Department of Computer Science,
Illinois Institue of Technology,
Chicago, IL, USA
Keywords and Synonyms
Minimum weighted connected dominating set
Problem Definition
This problem is concerned with a weighted version of
the classical minimum connected dominating set prob-
lem. This problem has numerous motivations includ-
ing wireless networks and distributed systems. Previous
work [1,2,4,5,6,14] in wireless networks focuses on design-
ing efficient distributed algorithms to construct the con-
nected dominating set which can be used as the virtual