Given an undirected graph G = (V, E), a constant sigma >= 1, and sigma non-negative values delta 1, delta 2. . . . ,delta sigma, the L (delta 1, delta 2. . . ,delta sigma,)-coloring problem is defined as follows: find a node coloring f : V -> C such that vertical bar f (u) - f (v) vertical bar >= delta(i) if nodes u and v have distance i in G, where C = {0, 1,. . .lambda f} is a set of colors and 1 <= i < sigma. The optimization problem consists in minimizing the value lambda over all functions f. This problem has been proved to be NP-hard even in its simplest versions, and research has focused on finding optimal or approximate solutions on restricted classes of graphs for special values of sigma- and delta(i). In this paper we consider different cases of the L(delta 1, delta 2. . .,delta sigma)coloring problem arising in different fields, such as frequency assignment in wireless networks, data distribution in multiprocessor parallel memory systems, and scalabilitv of optical networks. After defining the values of sigma- and delta(i) for these specific cases, we survey the results known in the literature with respect to grids, trees, hypercubes, and planar graphs, and we point out some interrelationships between apparently different distance constraints.