Photon Netw Commun (2006) 12:153–160 DOI 10.1007/s11107-006-0033-2

O R I G I NA L A RT I C L E

A heuristic solution to SONET ADM minimization for static traffic grooming in WDM uni-directional ring networks Kuntal Roy · Mrinal K. Naskar

Received: 27 December 2005 / Accepted: 27 July 2006 / Published online: 9 September 2006 © Springer Science+Business Media, LLC 2006

Abstract In recent years, minimization of add-drop multiplexers (ADMs) in wavelength division multiplexing (WDM) optical networks has gained lots of attention in both the research and commercial areas. This motivates the research presented in this paper. A heuristic algorithm is formulated for static traffic grooming in WDM uni-directional ring networks with an eye to minimize the number of required ADMs. The distinguished feature of the proposed heuristic is that it pairs up the calls of a given static traffic to approach the solution. The proposed heuristic is compared with the previous approach with same network configuration and traffic matrix to establish its effectiveness. Keywords WDM uni-directional ring networks · Static traffic grooming · SONET add-drop multiplexer · Heuristic algorithm

Introduction Wavelength division multiplexing (WDM) [1, 2] coupled with synchronous optical network (SONET) [3, 4] has emerged as a promising technology for use in backbone networks. Multiple signals distinguished by their wavelengths can be carried over through a fiber using WDM technology [5–7]. The reason behind the bandwidth-division of a fiber is that its bandwidth is K. Roy (B) · M. K. Naskar Department of Electronics and Tele-Communication Engineering, Jadavpur University, Kolkata 700032, India e-mail: [email protected] M. K. Naskar e-mail: [email protected]

too high to carry a single signal. As the technology progresses, transmission speed of fiber is also increasing from OC-48 (2.5 Gbps) to OC-192 (10 Gbps). As there are constraints (e.g., power consumption) in increasing the number of wavelength channels without limit using WDM technology, the recent trend is to employ TDM slots in the wavelength channels. The resulting network configuration is known as WDM-TDM network or WDM grooming network [8–10]. At each node in the network, there are SONET adddrop multiplexers (ADM) for each wavelength to add or drop signal streams. An ADM has the capability to sum up lower-rate signals into a higher-rate signal. For example, four OC-48 s can be multiplexed into an OC192. But, the cost of ADMs dominates the total cost of designing optical network. As the nodes in the optical network increase, the number of ADMs required is also increased by an amount equal to the number of wavelength channels in the network per node. Fortunately, it is not necessary for every node to be equipped with ADMs for all wavelengths. An ADM corresponding to a wavelength are required only to transmit or receive signals at that wavelength. Therefore, tremendous efforts have been exploited to minimize the number of ADMs in a SONET/WDM network. Previous approach There are different approaches found in literature to optimize the performance of WDM networks on the basis of SONET-ADM minimization. The approaches proposed in Refs. [11–13] are the first-stage works on this field. In the next stage, there are some theoretical approaches to compute the lower-bound of ADMs for uniform all-to-all traffic, proof of NP-completeness as in

154

Photon Netw Commun (2006) 12:153–160

Refs. [14, 15]. Some good-illustration of traffic grooming in optical networks is presented in Refs. [16, 17]. In Ref. [18], greedy heuristic algorithms are proposed for arbitrary static traffic to minimize the number of ADMs. There are several other schemes [19–21] for the same. But, in the recent progress [22, 23], Integer Linear Programing (ILP) and simulated-annealing are used as an optimization tool to solve the problem. In Ref. [23], there is detailed comparison among greedy heuristic, ILP, and simulated-annealing for different groomingcapability and different types of traffic. But, in Ref. [23], the ILP solver fails to reach a conclusion for the assumed non-uniform traffic. Simulated-annealing algorithm does not seem to be efficient as running different times, it outputs different results and sometimes its result is poor compared to the greedy heuristic algorithm. Proposed approach In this article, a heuristic algorithm based on intuitive reasoning is proposed to approach an appreciable solution for the same. For a uni-directional ring network, a single path exists between the source–destination pairs and accordingly the specific path from node i to node j (i = j) is complementary with the path from node j to node i. Based on this fact, the corresponding complementary calls have been paired up. Thus, if there are m calls between the node-pair (i, j) and ncomplementary calls correspondingly, Number of different wavelength channels needed,   max(m, n) W(i,j) = Ceil C where, C is the grooming-capability of a wavelength channel in the network. The ‘Ceil’ function ceils the value to next integer. In this way, the maximum number of ADMs required can be calculated. For a network having N nodes, there are N(N − 1)/2 number of different combination of node-pairs. Subsequently, the maximum number of wavelength channels to be involved is Wmax =

N  N  i=1 j=1,i


max(Ti,j , Tj,i ) Ceil C



where, T is the traffic matrix and Tm,n denotes the number of calls corresponding to the node-pair (m, n). Since, for a connection to be established between a source–destination node-pair along a particular wavelength channel, it requires two ADMs corresponding to source and destination nodes, the maximum number of required ADMs is

ADMmax = 2Wmax . Depending on the traffic matrix and grooming-capability of the network, actual ADM required, ADMactual might be less than ADMmax and might not be a multiple of two. Thus, a figure of merit (χ ) is defined that determines the percentage saving of ADMs with respect to ADMmax and is defined as follows: χ=

ADMmax − ADMactual × 100%. ADMmax

As illustrated in literature, number of wavelengths and ADMs both cannot be optimized simultaneously. According to the proposed algorithm, the primary concern is to minimize the number of ADMs required. There may exist few situations where the required wavelength channels according to the proposed algorithm is greater than the minimum possible number of wavelengths required, but it is always intended to minimize the number of ADMs. The article is organized as follows: Section “Proposed algorithm” presents the proposed algorithm with stepwise pseudocode. The time-complexity analysis of the same is done in Section “Time-complexity analysis”. Experimental results along with comparison with previous approach are in Section “Results”. Finally, Section “Conclusions” concludes the paper. Proposed algorithm Inputs: traffic ← the given static traffic matrix; N ← number of nodes in WDM uni-directional ring network; W ← number of different wavelength channels in the network.; C ← number of TDM slots in each wavelength channel. Output: noADM ← number of ADMs required. Step1: Calculate the maximum number of ADMs required, ADMmax for the given traffic matrix. ADMmax ← calculateMaxADMs(traffic, N) The pseudocode is as follows: Procedure calculateMaxADMs (traffic, N, AD Mmax ) Begin For i = 1 to N For j = 1 to N If i < j then ADMmax = ADMmax + 2 * Ceil(max(traffic (i, j ), traffic(j, i))/C) End End End End. // end procedure

Photon Netw Commun (2006) 12:153–160

Step2: Form traffic sequence matrix ‘trafficSequence’ pairing up (i, j)-th calls with (j, i)-th calls of the “traffic” matrix. It is of dimension [N(N − 1)/2] × 4. The entries in a particular row denote source node, destination node, number of requests from source node to destination node, and number of requests from destination node to source node, respectively. All the source and destination nodes correspond to the upper triangular portion of “traffic” matrix. The pseudocode for the same is as follows: trafficSequence ← generateTrafficSequence (traffic, N) Procedure generateTrafficSequence (traffic, N, trafficSequence) Begin x←0 For I = 1 to N For j = 1 to N If i < j then x←x+1 trafficSequence(x, 1) = i trafficSequence(x, 2) = j trafficSequence(x, 3) = traffic(i, j) trafficSequence(x, 4) = traffic(j, i) End End End End. // end procedure Step3: Assign ADMs. [ADM, wv] ← assignADM (trafficSequence, N, W, C) // ADM is an N × W boolean matrix in which a ‘1’ in (i, j)-th entry denotes the assignment of an ADM at node i for wavelength j. wv is an N × N × W × C boolean matrix signifying the established connections between the nodes at a wavelength channel and a particular time-slot of that channel. A ‘1’ denotes established connection and ‘0’ denotes no connection. // Procedure assignADM (trafficSequence, N, W, C, ADM, wv) Begin For nCall = 1 to N(N-1)/2 S ← trafficSequence(nCall, 1) // S denotes the source node. // D ← trafficSequence(nCall, 2) // D denotes the destination node.// STOD ← trafficSequence(nCall, 3) // STOD denotes number of requests from S to D. // DTOS ← trafficSequence(nCall, 4) // DTOS denotes number of requests from D to S.//

155

pathSTOD ← path (route) from S to D. pathDTOS ← path (route) from D to S. sourceADM ← set of ADMs (corresponding to certain wavelengths) already allocated to the source node, S. destinationADM ← set of ADMs (corresponding to certain wavelengths) already allocated to the destination node, D. minSD ← minimum of STOD and DTOS. If minSD = 0 then If STOD= 0 then path ← pathDTOS trafficSD ← DTOS Else path ← pathSTOD trafficSD ← STOD End If sourceADM and destinationADM both are empty then WVSlots ← Find ‘trafficSD’ number of wavelengths and consequent slots for all wavelengths along ‘path’. Else if sourceADM is empty then // no possibility of having common ADMs between source and destination node // xWVSlots ←Find ‘trafficSD’ number of wavelengths and consequent slots for the wavelengths corresponding to destination ADM along “path”. If free wavelengths and slots for all traffic not found then remTrafficSD ← trafficSD – noXW VSlots. // noXWVSlots ← no. of entries in xWVSlots. // WVSlots ← Find ‘remTrafficSD’ number of wavelengths and consequent slots for all wavelengths along “path”. End Else if destinationADM is empty then // no possibility of having common ADMs between source and destination node // xWVSlots ← Find ‘trafficSD’ number of wavelengths and consequent slots for the wavelengths corresponding to source ADM along “path”. If free wavelengths and slots for all traffic not found then remTrafficSD ← trafficSD – noXWVSlots.

156

Photon Netw Commun (2006) 12:153–160

// noXWVSlots ← no. of entries in xWVSlots. // WVSlots ← Find ‘remTrafficSD’ number of wavelengths and consequent slots for all wavelengths along “path”. End Else // may have common ADMs between source and destination node // commonADM← intersection of the sets sourceADM and destinationADM. If commonADM is empty If noSourceADM > noDestination ADM then xWVSlots ← Find ‘trafficSD’ number of wavelengths and consequent slots for the wavelengths corresponding to sourceADM along “path”. Else xWVSlots ← Find ‘trafficSD’ number of wavelengths and consequent slots for the wavelengths corresponding to destinationADM along “path”. End Else xWVSlots ← Find ‘trafficSD’ number of wavelengths and consequent slots for the wavelengths corresponding to commonADMalong “path”. End If free wavelengths and slots for all traffic not found then remTrafficSD ← trafficSD – noXWVSlots. // noXWVSlots ← no. of entries in xWVSlots. // WVSlots ← Find ‘remTrafficSD’ number of wavelengths and consequent slots for all wavelengths along “path”. End Else // minSD = 0 //

If STOD = DTOS then commonWVSlots←Find ‘STOD’ number of common usable wavelengths and slots along path STOD and path DTOS with an eye to minimize the number of required ADMs. Else If STOD > minSD then extraSD ← STOD – minSD. Else extraSD ← DTOS – minSD. End [commonWVSlots, extraWVSlots] ← Find ‘minSD’ number of usable wavelengths and slots that is common to both source-to-destination and destinationto-source requests and ‘extraSD’ number of usable wavelengths and slots, which is required for remaining sourceto-destination requests or destinationto-source requests along pathSTOD and pathDTOS. End End If free wavelengths and slots for at least one request found then Update the matrices wv and ADM accordingly. End End End. //end procedure Step 4: noADM ← number of ‘1’s in the matrix ADM. Time-complexity analysis To analyze the time-complexity of the proposed algorithm, the following notations have been used. N = Number of nodes in the network. W = Number of wavelength channels in the network. C = Number of slots in a wavelength channel. P = Average number of hops for a source-destination pair. Time required for ‘maxADM’ function = O(N (N − 1)/2) = O(N 2 ). Time required for ‘trafficSequence’ function = O(N (N − 1)/2) = O(N 2 ).

Photon Netw Commun (2006) 12:153–160

157

Time required to search WADM wavelength channels for free TDM-slots = O(PWADM C). Since, the solution of the problem is not real-time and due to the mismatch in working environment, the timecomplexity of the proposed heuristic is not compared with that of the previous approach (in Ref. [23]).

respectively), whereas the algorithm in Ref. [23] cannot reach it for nodes greater than 11. The busy links in the network for the case N = 8, C = 3 are shown in Fig. 1 below. The ADMs required at the nodes are shown by ellipse. The number of busy links is 84, as it can be verified from the traffic matrix. The busy links in the network for the case N = 4, C = 4 are shown in Fig. 2 below. The ADMs required at the nodes are shown by an ellipse. In this case, number of busy links is ten that is according to the traffic matrix.

Results The proposed algorithm has been experimented with different types of traffic matrix as given below:

B. Non-uniform Traffic

A. All-to-All uniform traffic. B. Non-uniform traffic. C. A set of traffic where requests between node-pairs is uniformly distributed between 0 and C (Where, C is the grooming-capability of the WDM optical network). D. A set of traffic where requests between node-pairs is uniformly distributed between 0 and 2C.

As in Ref. [23], the algorithm has been tested for a nonuniform traffic matrix to show its effectiveness.

All the results correspond to single-hop connection. A. All-to-all uniform traffic This type of traffic has been well studied in literature. In Ref. [23], it has been also experimented extensively. For different algorithms, the results are compared in Ref. [23]. The result of the proposed heuristic is compared with the best results found in Ref. [23] as follows (Table 1). Except the result for the case N = 16 and C = 12, all the other results are same or better than the previous results. The best possible solutions have been reached for C = 64 and below node 17 (It needs 24 and 30 ADMs for the two cases N = 17, C = 64 and N = 18, C = 64

Fig. 1 Established Connections between the nodes for all-to-all uniform traffic (N = 8, C = 3)

Fig. 2 Established Connections between the nodes for all-to-all uniform traffic (N = 4, C = 4)

Table 1 Comparison of the results corresponding to the proposed heuristic with the best results in [23] for all-to-all uniform traffic N = 4 N = 5 N = 6 N = 7 N = 8 N = 9 N = 10 N = 11 N = 12 N = 13 N = 14 N = 15 N = 16 C=3 C=4 C = 12 C = 16 C = 48 C = 64

Previous result Our result Previous result Our result Previous result Our result Previous result Our result Previous result Our result Previous result Our result

7 6 7 4 4 4 4 4 4 4 4 4

12 9 10 8 5 5 5 5 5 5 5 5

17 14 15 12 9 6 6 6 6 6 6 6

21 18 21 16 12 7 11 7 7 7 7 7

31 26 28 23 16 13 14 8 8 8 8 8

36 34 36 29 18 16 18 13 9 9 9 9

48 40 45 37 24 20 20 18 10 10 10 10

67 50 55 45 30 25 26 21 16 11 11 11

69 63 66 54 36 31 33 27 19 12 15 12

78 72 78 64 39 39 37 31 22 13 19 13

95 83 91 74 49 47 42 38 24 16 22 14

105 100 105 85 57 56 46 45 31 22 25 15

124 111 120 102 64 65 57 52 34 27 28 16

158

The corresponding network configuration and traffic matrix are stated here to maintain continuity and hence for convenience of readers. Number of nodes in the network, N = 4. Number of wavelength channels in the network, W = 15. Number of time-slots in a wavelength channel, C = 3. Traffic matrix is characterized by the two dimensional matrix, Traffic = {0, 1, 8, 4; 12, 0, 3, 9; 1, 2, 0, 2; 4, 1, 7, 0}. The corresponding established connections are shown below in Fig. 3. The four nodes are denoted as Node1,

Photon Netw Commun (2006) 12:153–160

Node2, Node3, and Node4. Since it is ring network, Node1 again comes after Node 4. The number of busy links between the nodes is 123, which can be verified from the traffic matrix for a uni-directional ring. In Fig. 3, wavelength 7 holds a total of eight connections. Table 2 presents the corresponding busy slots along wavelength 7. The number of maximum ADMs that may be required according to ‘maxADM’ function is 32. So, in this case, the defined figure of merit, χ = 3.125%.

C. Uniform traffic with one wavelength capacity For different uniform matrix of one wavelength capacity, the ADM requirements and corresponding figure of merit in terms of ADM savings have been calculated. Results are given in Table 3 and Table 4.

Table 2 Established connections through different slots of wavelength 7

Slot-1 Slot-2 Slot-3

Node 1–2

Node 2–3

Node 3–4

Node 4–1

Node 1–3 Node 1–3 Node 1–4

Node 1–3 Node 1–3 Node 1–4

Node 3–4 Node 3–4 Node 1–4

Node 4–1 Node 4–1 Node 4–1

Table 3 Results for required ADMs with uniform traffic (one wavelength capacity) for the case N = 4, C = 3 Traffic matrix

Fig. 3 Established Connections between the nodes for a nonuniform traffic

0 3 1 2

0 0 3 2

2 1 0 3

1 0 3 0

0 3 3 3

2 0 2 1

2 2 0 2

3 3 2 0

0 0 2 2

2 0 3 0

2 1 0 0

1 1 1 0

0 0 2 1

3 0 3 0

3 0 0 2

1 2 2 0

0 0 2 0

1 0 3 1

0 0 0 0

3 1 2 0

Maximum ADM

Required ADM

Figure of merit, χ

12

11

8.33

12

12

0.00

12

8

33.33

12

10

16.67

12

10

16.67

Photon Netw Commun (2006) 12:153–160

159

Table 4 Results for required ADMs with uniform traffic (one wavelength capacity) for the case N = 5, C = 3

Table 6 Results for required ADMs with uniform traffic (two wavelength capacity) for the case N = 5, C = 3

Traffic matrix

Figure of merit, χ

Traffic matrix 0 3 1 4 3

1 0 3 6 6

6 6 0 1 0

4 2 2 0 6

6 3 4 0 0

0 1 6 3 5

0 0 6 1 2

3 6 0 0 2

1 0 2 0 1

0 4 0 0 5

6 0 0 5 3

4 1 0 1 1

1 4 1 0 2

Maximum ADM

0 0 0 0 1

1 0 0 3 0

1 3 0 0 3

2 2 1 0 1

0 0 1 1 0

0 0 3 0 0

2 0 3 3 1

1 2 0 0 3

1 2 2 0 3

2 0 1 1 0

0 2 2 3 0

1 0 2 3 1

3 2 0 1 3

1 2 2 0 2

2 2 2 2 0

Required ADM

18

14

22.22

20

18

10.00

20

20

0.00

Maximum ADM

Required ADM

Figure of merit, χ

36

32

11.11

5 3 3 3 0

26

24

7.69

6 4 0 0 0

30

25

16.67

D. Uniform traffic with two wavelength capacity

Conclusions

For different uniform matrix of two wavelength capacity, the ADM requirements and corresponding figure of merit in terms of ADM savings have been calculated. Results for the same are given in Table 5 and Table 6.

In this article, a heuristic algorithm is proposed to solve the ADM minimization problem for WDM optical networks. Since in a uni-directional ring, there is only one path from one node to another node and the path of (i, j)-th source–destination pair is complementary to the path of (j, i)-th source–destination pair, the pair-up of the corresponding calls as proposed is quite intuitively justified. The overall results are quite better than that of previously proposed approach as in Ref. [23].

Table 5 Results for required ADMs with uniform traffic (two wavelength capacity) for the case N = 4, C = 3 Traffic matrix 0 6 4 3

6 0 5 0

2 0 0 5

1 6 1 0

0 6 1 0

3 0 0 3

2 2 0 0

2 0 3 0

0 4 4 4

4 0 1 4

1 4 0 4

4 1 3 0

0 5 4 0

6 0 0 1

0 2 0 3

2 6 0 0

0 1 0 2

5 0 0 3

4 2 0 6

6 1 5 0

Maximum ADM

Required ADM

Figure of merit, χ

22

21

4.55

14

11

21.43

24

19

20.83

18

16

11.11

20

17

15.00

References 1. Mukherjee, B.: Optical Communication Networks. McGrawHill, New York (1997) 2. Ramaswami, R., Sivarajan, K.N.: Optical Networks: A Practical Perspective. Morgan Kaufman Publisers (1998) 3. Black, U., Waters, S.: SONET and T1 Architectures for Digital Transport Networks. Prentice Hall, New Jersey (1997) 4. Kartalopoulos, S.V.: Understanding SONET/SDH and ATM Communications Networks for the Next Millennium. IEEE press, New York (1999) 5. Biswas, U., Naskar, M.K., Mukhopadhyay, A., Maulik, U.: A Heuristic Algorithm for Static Wavelength Assignment in WDM Optical Networks. IETE Technical Review, vol. 22, no. 3, pp. 199–204 (May/June 2005) 6. Mukhopadhyay, A., Biswas, U., Naskar, M.K.: Distributed Routing and Wavelength Assignment Algorithms for Dynamic WDM All-Optical Networks. International Conference PHOTONICS – 2004, Cochin, India (Dec. 2004) 7. Naskar, M.K., Sarkar, T., Biswas, U., Sarkar, S.K.: An Efficient Heuristic for Static Wavelength Assignment in WDM Optical Networks. Conf. HOT 2003, Calcutta, India (Feb. 2003) 8. Mukhopadhyay, A., Biswas, U., Naskar, M.K.: A Genetic Algorithm for Traffic Grooming in Unidirectional SONET/WDM Rings. IEEE India Annual Conference 2004, pp. 252–255, INDICON (2004)

160 9. Mukhopadhyay, A., Singh, J.K., Biswas, U., Naskar, M.K.: Distributed Approaches for Dynamic Traffic Grooming in WDM Optical Networks. International Conf. CODEC-04, Calcutta, India (Jan. 2004) 10. Mukhopadhyay, A., Singh, J.K., Biswas, U., Naskar, M.K.: Improved Distributed Approaches for Dynamic Traffic Grooming in WDM Optical Networks, DPN’04, IIT Kharagpur, India (11–13 June 2004) 11. Gerstel, O., Sasaki, G.: Cost effective traffic grooming in WDM rings. Proceedings of IEEE INFOCOM ’98, vol. 1, pp. 69–77, San Francisco, CA, USA (March 1998) 12. Gerstel, O., Lin, P., Sasaki, G.: Wavelength Assignment in a WDM Ring to Minimize Cost of Embedded SONET Rings. Proceedings of IEEE INFOCOM ’98, vol. 1, pp. 94–101, San Francisco, CA, USA (March 1998) 13. Gerstel, O., Lin, P., Sasaki, G.: Combined WDM and SONET Network Design. Proceedings of IEEE INFOCOM ’99, vol. 2, pp. 734–743, New York, NY, USA (March 1999) 14. Chiu, A., Modiano, E.: Reducing Electronic Multiplexing Costs in Unidirectional SONET/WDM Ring Networks via Efficient Traffic Grooming. IEEE/IEICE Global Telecommunication Conference, vol. 1, pp. 332–327, Sydney, Australia (Nov. 1998) 15. Chiu, A., Modiano, E.: Traffic Grooming Algorithms for Reducing Electronic Multiplexing Costs in WDM Ring Networks. IEEE/OSA J. Lightwave Technol. 18(1), 2–12, (Jan. 2000)

Photon Netw Commun (2006) 12:153–160 16. Modiano, E., Lin, P.J.: Traffic grooming in WDM networks. IEEE Commun. Magazine 39(7), 124–129 (July 2001) 17. Modiano, E., Narula-Tam, A.: Mechanisms for providing optical bypass in WDM-based networks. SPIE Optical networks magazine (January 2000) 18. Zhang, X., Qiao, C.: An effective and comprehensive solution to traffic grooming and wavelength assignment in SONET/WDM rings. Proc. SPIE 3531, 221–232 (1998) 19. Liu, L., Li, X., Wan, P., Frieder, O.: Wavelength Assignment in WDM Rings to Minimize SONET ADMs. Proceedings of IEEE INFOCOM ’00, vol. 2, pp. 1020–1025, Tel Aviv, Israel (March 2000) 20. Sridharan, M., Somani, A.K.: Revenue Maximization in Survivable WDM Networks, Optical Networking and Communications. Proceeding of SPIE, vol. 4233, pp. 291–302 (Oct. 2000) 21. Wan, P., Liu, L., Frieder, O.: Grooming of Arbitrary Traffic in SONET/WDM Rings. IEEE/IEICE Global Telecommunication Conference, vol. 1B, pp. 1012–1016 (1999) 22. Cho, W., Wang, J., Mukherjee: Improved approaches for cost-effective traffic grooming in WDM ring networks: Uniform-traffic case. Photonic Network Commun. 3(2), 245–254 (April 2001) 23. Wang, J., Cho, W., Rao Vemuri, V., Mukherjee, B.: Improved Approaches for Cost-Effective Traffic Grooming in WDM Ring Networks: ILP Formulations and Single-Hop and Multihop Connections. J. Lightwave Technol. 19(11), 1645–1653 (Nov. 2001)

A heuristic solution to SONET ADM minimization for ... - Springer Link

Sep 9, 2006 - calls of a given static traffic to approach the solution. ..... The best possible solutions have been reached ..... IEEE/IEICE Global Telecom-.

149KB Sizes 2 Downloads 304 Views

Recommend Documents

Fair Simulation Minimization - Springer Link
Any savings obtained on the automaton are therefore amplified by the size of the ... tions [10] that account for the acceptance conditions of the automata. ...... open issue of extending our approach to generalized Büchi automata, that is, to.

Case-based heuristic selection for timetabling problems - Springer Link
C Springer Science + Business Media, LLC 2006 ... course and exam timetabling. .... with both university course timetabling and university exam timetabling, ...

Simulation-based SONET ADM optimization approach ...
Abstract The article addresses a simulation-based optimi- ... can be carried through a fiber using WDM technology [5–7]. ... In this article, shortest path routing and first-fit ...... networks, wireless sensor networks, optical networks, and embed

Numerical solution to the optimal feedback control of ... - Springer Link
Received: 6 April 2005 / Accepted: 6 December 2006 / Published online: 11 ... of the continuous casting process in the secondary cooling zone with water spray control ... Academy of Mathematics and System Sciences, Academia Sinica, Beijing 100080, ..

A characterization of the Nash bargaining solution - Springer Link
Nir Dagan1, Oscar Volij2, Eyal Winter3. 1 Academic Priority Ltd., Rashi 31, 52015 Ramat-Gan, Israel. (e-mail: [email protected]; http://www.nirdagan.com).

A characterization of the Nash bargaining solution - Springer Link
2 Department of Economics, 260 Heady Hall, Iowa State University, Ames,. Iowa 50011, USA (e-mail address: [email protected]; http://volij.co.il). 3 Department of ...

A Process Semantics for BPMN - Springer Link
Business Process Modelling Notation (BPMN), developed by the Business ..... In this paper we call both sequence flows and exception flows 'transitions'; states are linked ...... International Conference on Integrated Formal Methods, pp. 77–96 ...

Simulation-based SONET ADM optimization approach ...
Since ADMs are expensive, it is desirable that if each node in WDM optical networks can use a minimum number of ADMs to achieve a near-ideal performance.

A Process Semantics for BPMN - Springer Link
to formally analyse and compare BPMN diagrams. A simple example of a ... assist the development process of complex software systems has become increas-.

New Exact Solution of Dirac-Coulomb Equation with ... - Springer Link
Sep 19, 2007 - brings on that the solutions of the Klein-Gordon equation and the Dirac ... and its magnetic moment in a completely natural way and so on.

HUME'S SOLUTION OF THE GOODMAN PARADOX ... - Springer Link
ABSTRACT. Many solutions of the Goodman paradox have been pro- posed but so .... from a cause that ''is similar in its sensible qualities and appearance'' (p.

A Bayesian approach to object detection using ... - Springer Link
using receiver operating characteristic (ROC) analysis on several representative ... PCA Ж Bayesian approach Ж Non-Gaussian models Ж. M-estimators Ж ...

Endophenotype Approach to Developmental ... - Springer Link
research. Keywords Intermediate phenotype Æ Cognitive development Æ Autism Æ Asperger syndrome Æ. Theory of mind Æ Mentalising Æ Central coherence.

Teaching a humanoid robot to draw 'Shapes' - Springer Link
Apr 21, 2011 - Springer Science+Business Media, LLC 2011. Abstract The core ... der to grasp and manipulate objects or tools which are use- ful for complex ..... to the hardware, the middleware of iCub software architec- ture is based on ...

How Parents Experience a Transition to Adolescence - Springer Link
Oct 25, 2002 - interpersonal, and contextual themes in parents' stories about their .... incident that seemed to signal that they had entered new territory.

Exploiting Graphics Processing Units for ... - Springer Link
Then we call the CUDA function. cudaMemcpy to ..... Processing Studies (AFIPS) Conference 30, 483–485. ... download.nvidia.com/compute/cuda/1 1/Website/.

Evidence for Cyclic Spell-Out - Springer Link
Jul 23, 2001 - embedding C0 as argued in Section 2.1, this allows one to test whether object ... descriptively head-final languages but also dominantly head-initial lan- ..... The Phonology-Syntax Connection, University of Chicago Press,.

MAJORIZATION AND ADDITIVITY FOR MULTIMODE ... - Springer Link
where 〈z|ρ|z〉 is the Husimi function, |z〉 are the Glauber coherent vectors, .... Let Φ be a Gaussian gauge-covariant channel and f be a concave function on [0, 1].

Quantifying Transitions: Morphometric Approaches to ... - Springer Link
the comparative analysis of stone tools from differ- ... detailed morphometric data sets that allow secure ... analysis of lithic variability, which could potentially.

Tinospora crispa - Springer Link
naturally free from side effects are still in use by diabetic patients, especially in Third .... For the perifusion studies, data from rat islets are presented as mean absolute .... treated animals showed signs of recovery in body weight gains, reach

Chloraea alpina - Springer Link
Many floral characters influence not only pollen receipt and seed set but also pollen export and the number of seeds sired in the .... inserted by natural agents were not included in the final data set. Data were analysed with a ..... Ashman, T.L. an

GOODMAN'S - Springer Link
relation (evidential support) in “grue” contexts, not a logical relation (the ...... Fitelson, B.: The paradox of confirmation, Philosophy Compass, in B. Weatherson.

Bubo bubo - Springer Link
a local spatial-scale analysis. Joaquın Ortego Æ Pedro J. Cordero. Received: 16 March 2009 / Accepted: 17 August 2009 / Published online: 4 September 2009. Ó Springer Science+Business Media B.V. 2009. Abstract Knowledge of the factors influencing