references - Shodhganga

advertisement
222
REFERENCES
1.
Al-Mouhamed M.A. (1990), 'Lower bound on the number of processors
and time for scheduling precedence graphs with communication costs’,
IEHE Trans. Software Engineering, Vol. 16, pp. 1390-1401.
2.
Al-Mouhamed M.A. (1994), 'Performance Evaluation of scheduling
precedence - constrained computations on message-passing systems’, IEEE
Transactions on Parallel and Distributed Systems, Vol. 5, No. 12,
Dec. 1994, pp. 1317-1322.
3.
Anderson B.D.O. and Moore J.B. (1979), ‘Optimal filtering’, Prentice Hall,
Inc., Englewood Cliffs, New Jersey, USA.
4.
Andrews. A. (1981), ‘Parallel processing of the Kalman filter’ in Proc.
1981, Int. Conf.
on Parallel Processing, Columbus, Ohio, USA,
pp. 216-220.
5.
Atherton D.P., Gul E., Kountzeris. A. and Kharbouch. M.M. (1990),
‘Tracking multiple targets using parallel processing’ IEE Proceeding,
Vol. 137, Pt. D„ No. 4, July, pp. 225-234.
6.
Baheti R.S. (1986), ‘Efficient approximation of Kalman filter for target
tracking’, IEEE transactions on AES, Jan, Vol.22, No.l, pp.8-14.
7.
Baheti, R.S., O'Hallaron, D.R. and Itzkowitz H.R. (1990), ‘Mapping
extended Kalman filters onto linear arrays’, IEEE Transactions on
Automatic Control, Vol. 35, No. 12, Dec., pp. 1310-1319.
8.
Bar-Shalom. Y. and Birmiwal. K. (1982), ‘Variable dimension filter for
maneuvering target tracking’, IEEE Transactions on Aerospace Electronic
Systems-18, Sep, pp. 621-629.
9.
Bar-Shalom Y. and Fortmann T.E. (1988), ‘Tracking and data association’,
Academic press Inc., New York, USA.
10.
Bernstein. B, Rodeh. M, and Gertner .1, (1989), ‘On the complexity of
scheduling problem for parallel/pipelined machines’, IEEE Trans, on
Computers, Sep, Vol. 38, No. 9, pp. 1308-1313.
11.
Bierman, G„ (1977), ‘Factorization methods for discrete
estimation’, New York, Academic Press.
sequential
223
12.
Blackman, S.S. (1986), ‘Multiple Target
Applications’. Artech House Inc., Dedham, MA.
Tracking
with
Radar
13.
Blazewicz .J, Drabowski .M, and Weglerz .J, (1986), ‘Scheduling
multiprocessor tasks to minimize schedule length’, IEEE Trans, on
Computers, Vol.35, No.5, May, pp. 389-393.
14.
Blom H.A.P, and Bar-Shalom.Y, (1988), ‘The interacting multiple model
algorithm for systems with Markovian switching coefficient’, IEEE
Transactions on Automatic Control-33, pp. 780-783.
15.
Bogler P.L. (1987), ‘Tracking maneuvering targets using input estimation’,
IEEE Transactions on Aerospace Electronic System-23, May, No.3,
pp. 298-310.
16.
Bogler P.L. (1989), ‘Radar Principles with applications to tracking systems,
John Wiley & Sons, New York.
17.
Bokhari .S.H (1979), ‘Dual processor scheduling with dynamic reassignment’,
IEEE Trans, on Software Engg., July, Vol. 5, No. 4, pp. 326-334.
18.
Brown R.G. and Hwang P.Y.C., (1992), ‘Introduction to random signals and
applied Kalman filtering’, Second Edition, John Wiley & Sons Inc., USA.
19.
Bultan .T, and Aykanat .C, (1992), ‘A new mapping heuristic based on mean
field annealing’, J. Parallel and Distributed Computing, Vol. 16, pp. 292-305.
20.
Candy J.V., (1986), ‘Signal Processing- The Model Based Applications’,
McGraw Hill, New York, USA.
21.
Castella, F.R. and Dunnebacke, F.G. (1974), ‘Analytical Results for the
X-Y Kalman tracking filter’, IEEE Transactions on AES, Nov, pp. 891-895.
22.
Chaudhary, V. and J.K. Aggarwal (1993), ‘A generalized scheme for
mapping parallel algorithms’, IEEE Transactions on Parallel and Distributed
Systems, Vol. 4, No. 3, March, pp. 328-346.
23.
Chin L. (1994), 'Application of Neural Network in target tracking data fusion,
IEEE Transactions on Aerospace and Electronic Systems, Jan. Vol.30, No.l,
pp. 281-287.
24.
Chockalingam, T. and Arunkumar, S. (1992), ‘A randomized heuristics for the
mapping problem : The genetic approach’, Parallel Computing, No. 18,
pp. 1157-1165.
224
25.
Coffman .H.Ci, and Graham .R.L, (1972), ‘Optimal scheduling for two
processor systems’, Acta Informatica, VoL 1, pp. 200-213.
26.
Corradi, A., Leonard!, L. and Vigo. D. (1992), ‘Massively parallel
programming environments: How to map parallel objects on transputers’,
Transputers 92, M.Becker, et al„ Eds, IOS Press, pp. 125-141.
27.
Dasgupta. S, (1989), ‘Computer Architecture- A Modern Synthesis, Vol 2,
Advanced topics', John Wiley & Sons, New York, USA.
28.
Desai, U.B. and Das B. (1985), ‘Parallel Algorithm for Kalman Filtering’,
Proe. of the American Control Conference’, Boston, June 1985,
pp. 920-921.
29.
life .K, (1982), ‘Heuristic models of task assignment scheduling in distributed
systems', IEEE Computer magazine, June, pp. 50-56.
30.
EL-Mahy, M.K. and White B.A.,(1994), ‘An investigation into Kalman
filter target tracking algorithms and their real time parallel transputer
implementation’, Trans. Inst. Meas. Control (UK), Vol. 16, No.l, pp. 25-39.
31.
El-Rewini. H.E. and Lewis .T.G, (1990), ‘Scheduling parallel program tasks
onto arbitrary target machines’, J. Parallel and Distributed Computing, Vol. 9,
pp. 138-153.
32.
El-Rewini. H.E., Ali. H.H. and Lewis. T„ (1994), ‘Task Scheduling in
parallel and distributed systems, Prentice Hall, Inc., Englewood Cliffs, New
Jersey.
33.
El-Rewini. H.E., Ali. H.H. and Lewis. T„ (1995), ‘Task Scheduling in
multiprocessor systems’, IEEE Computer, Dec, pp. 27-37.
34.
Ercal .E, Ramanujam, J. and Sadayappan .P, (1990), ‘Task allocation onto a
hypercube by recursive mincut bipartitioning’, J. Parallel and Distributed
Ccomputing, Vol. 10, pp. 35-44.
35.
Garcia N. F., Thompson H.A., De Oliveira M.C.F., Jones C.M. and Fleming
P.J., (1990), ‘Implementation of a transputer-based flight controller’, IEE
Proceedings, May, Vol. 137, Pt.D, No. 3, pp. 130-136.
36.
Gaston, E.M.E. and Irwin, G.W., (1990), ‘Systolic Kalman filtering: an
overview’, IEE proceedings, July, Vol. 137, Pt.D, No. 4, pp. 235-244.
37.
Gen, M., and Cheng, R., (1997), ‘Genetic algorithms & Engineering
Design’, John Wiley & Sons, Inc., Newyork.
225
38.
Gcrasoulis. A., and Yang. T„ (1993), ‘On the granularity and clustering of
directed acyclic task graphs’, IEEE transactions on Parallel and Distributed
Systems, June, Vol. 4, No. 6, pp. 686-701.
39.
Goel, A., Pradeep Suryanarayanan and Rajaraman., V. (1996), ‘A new
heuristic for scheduling the tasks with communication delays on parallel
computers’, Computer Science and Informatics, Vol. 26, No. 3, Sept.,
pp. 20-28.
40.
Goldberg, D.E. (1989), ‘Genetic Algorithm in Search Optimization and
Machine Eearning', Addison-Wesley, Reading Mass.
41.
Gul. E. and Atherton, D.P. (1989), ‘A transputer implementation for
multiple target tracking’, Microprocessor and Microsystems, April,
pp. 188-194.
42.
Guu Jiin-An and Wei Che-Ho (1991), ‘Maneuvering target tracking using
IMM method at high measurement frequency’, IEEE Trans. AES, Vol.27,
No.3, May, pp. 514-519.
43.
Gylys .V.B, and J.A. Edwards .J.A, (1976), ‘Optimal partitioning of workload
for distributed system’, Proc. COMPCON-76, pp. 353-357.
44.
Ha Soonhai and Lee E.A. (1997), ‘Compile-time scheduling of dynamic
constructs in Dataflow program graphs’, IEEE Trans, on Computers,
Vol.46, No.7, July, pp. 768-778.
45.
Haykin. S,
New York.
46.
Hellstrom, B. and L. Kanal (1992), ‘Asymmetric mean-field neural
networks for multiprocessor scheduling’, Neural Networks, Vol. 5,
pp. 671-686.
47.
Hou, E.S.H., N.Ansari and H. Ren (1994), ‘A Genetic algorithm for
multiprocessor scheduling’, IEEE Transactions on Parallel and Distributed
Systems, Vol. 5, No. 2, Feb., pp. 113-120.
48.
Hu. T.C. (1961), ‘Parallel sequencing and assembly line problems’,
Operations Research, Nov/Dec, Vol. 9, No. 6, pp. 841-848.
49.
Hwang, Jin-Jang, Yuan-Chieh, Anger, F.D. and Chung-Yee Lee, (1989),
Scheduling Precedence graphs in systems with interprocessor
communication times’,
SIAM J. Computing, Vol. 18, No.2, April,
pp. 244-257.
(1985),
‘Modern Filters’, MacMillan Publishing Company,
226
50.
Hwang, K. and F.A. Briggs (1989), ‘Computer
Organisation’, McGraw Hill International Editions.
Architecture
and
51.
Hwang, Kai. (1993), ‘Advanced computer Architecture: Parallelism,
Scalability, Programmability’, McGraw-Hill, Inc., Newyork.
52.
Iiguni, Y., Sakai, H. and Tokumaru, H., (1990), ‘A parallel implementation
of tracking Kalman filter on a multiprocessor system’, Trans. Inst. Electron.
Inf. Commun. Eng., Japan, Jan, Vol. J73A, No. 1, pp. 1-6.
53.
INMOS (1989), ‘The transputer data book’, SGS-Thompson, Bristol, UK.
54.
Irwin. G.W. and Gaston, E.M.F., (1988), ‘Occam simulation of a systolic
architecture for parallel Kalman filtering’ in Fleming, P.J. (Ed.) ‘Parallel
Processing in Control’, Peter Peregrinus Ltd., pp. 214-232.
55.
Jover. J.M. and Kailath. T. (1986), ‘A parallel architecture for Kalman filter
measurement update and parameters estimation’, Automatica, 22(1),
pp. 43-57.
56.
Kadela, T.E. and Graham, J.H. (1985), ‘Parallel algorithm and architectures
for optimal state estimation’, IEEE Trans, on Computers, C-34 (11),
pp. 1061-1068.
57.
Kalman R.E. (1960), ‘A new approach to linear filtering and prediction
problems’, Trans. ASME, J. Basic Eng., Series 82D, March, pp. 35-45.
58.
Kasahara, H. and Narita, S., (1984), ‘Practical multiprocessor scheduling
algorithms for efficient parallel processing’, IEEE Transactions on
Computers, Vol. 33, No. 11, Nov., pp. 1023-1029.
59.
Kaufman .M.T, (1974), ‘An almost-optimal algorithm for the assembly line
scheduling problem’, IEEE Trans, on Computers, Nov, Vol. 23, No. 11,
pp. 1169-1174.
60.
Kee, R.J and Irwin, G.W., (1991), ‘Transputer implementation of tracking
Kalman filters’, International Conference on Control, Edinburgh, UK,
Vol.2. pp. 861-6.
61.
Kiaei, S. and Desai, U.B., (1986), ‘Independent data flow wavefront array
processors for recursive equations’, IEEE Press Book, VLSI Signal
Processing, pp. 152-164.
62.
Kleinrock .L. and Nilsson A. (1981), ‘On optimal scheduling algorithms for
time-shared systems’, J. ACM, July, Vol. 28, No. 3, pp. 477-486.
227
63.
Kohler W.H. (1975), 'A preliminary evaluation of the critical path method for
scheduling problem', IEEE Trans, on Computers, Dec, pp. 1235-1238.
64.
Konstantinides, K„ Kaneshiro, R.T. and Tani, J.R. (1990), Task allocation
and scheduling models for multiprocessor digital signal processing’, IEEE
Trans, on Acoustics Speech and Signal Processing, Dec, VoL 38, No. 12, pp.
2151-2161.
65.
Krishnan, C.N. (1993), ‘Computer Simulation studies of Track-While-Scan
Radars', Technical report, Part I, School of Instrumentation and Electronics,
M.I.T., Chennai - 44, India.
66.
Kruatrachue, B. and Lewis. T. (1988), ‘Grain size determination for parallel
processing, IEEE! software, Jan, Vol. 5, No. 10, pp. 23-31.
67.
Rung. S.Y. (1985),
pp. 4-22.
68.
Lee, E.K.B. and Haykin, S. (1993), ‘Parallel implementation of the
extended square-root covariance filter for tracking applications’, IEEE
Transactions on Parallel Distributed System, Vol. 4, No. 4, April,
pp. 446-457.
69.
Ma P.Y.R., I^e E.Y.S. and Tsuchiya J. (1882), ‘A task allocation model for
distributed computing systems’, IEEE Trans, on Computers, Jan, VoL C-31,
No.l. pp. 41-47.
70.
Manimaran and Siva Ram Murthy (1997), ‘Dynamic scheduling of
parallelizable tasks and resource reclaiming in real-time multiprocessor
systems, Proc. Fourth International Conference on High performance
computing, HiPC, Dec. 18-21, Bangalore, India, pp. 206-211.
71.
Markenscoff .P, and Liaw ,W. (1986), ‘Task allocation problems in distributed
computer systems’, Proc. IEEE Int. Conf. Parallel Processing, pp. 953-960.
72.
Mendel J.M. (1971), ‘Computational requirements of a discrete Kalman filter’,
IEEE Trans on Automatic Control-16, pp. 748-758.
73.
Muhlenbein .H, Gorges-Schleuter .M, and Kramer .O. (1987), ‘New solutions
to the mapping problem of a parallel systems: The evolution approach’,
Parallel Computing, Vol. 4, pp. 269-279.
74.
Ni., M.L., and Hwang., K. (1985), ‘Optimal load balancing in a
multiprocessor system with many job classes’, IEEE Transactions on
Software Engineering, Vol. SE-II, No 5, May 1985, pp. 491-496.
‘VLSI
Array Processors’, IEEE ASSP Mag., July,
228
75.
Nilson, N.J. (1990), ‘Principles of Artificial Intelligence, New Delhi,
Norosa Publications House.
76.
Pacini P.J. and Kosko. B. (1992), ‘Comparison of Fuzzy and Kalman Filter
target tracking Control System’, Neural Networks and Fuzzy systems - A
Dynamical systems approach to Machine Intelligence, Prentice Hall, N.J.,
pp. 379-406.
77.
Palis, M.A., Jing-Chiou Liou and David Wei, S.L., (1996), ‘Task clustering
and scheduling for distributed memory parallel architectures’, IEEE
Transactions on Parallel and Distributed Systems, Vol. 7, No. 1, Jan,
pp. 46-54.
78.
Papadourakis, G.M. and Taylor F.J. (1987), ‘Implementation of Kalman
filters using systolic arrays’, Proc. Int. Conf. Acoust. Speech and Signal
Processing, Dallas, TX 2, April, pp. 783-786.
79.
Parallel C (1991). User guide, 3L Ltd., UK.
80.
Pattipati, K.R., Kurien, T., Lee, R. and Luh P.B., (1990), ‘On mapping a
tracking algorithm onto parallel processors’, IEEE Transactions on
Aerospace and Electronic Systems, Vol. 26, No. 5, Sept., pp. 774-791.
81.
Peng .D.T. and Shin .K.G, (1993), ‘Optimal scheduling of co-operative tasks
in distributed system using an enumerative method’, IEEE Trans, on Software
Engg., March, Vol. 19, No.3, pp. 253-267.
82.
Periyakumar D.AL. and Siva Ram Murthy, C. (1996), ‘Optimal scheduling of
parallel tasks of tracking problem onto multiprocessors’, IEEE Trans, on AES,
April. Vol. 32, No. 2, pp. 722-731.
83.
Quinn M.J. (1994), ‘Parallel Computing-Theory and Practice’, Second
Edition, McGraw Hill Inc., New York.
84.
Rajaraman, V., (1990), ‘Elements of Parallel Computing’, Prentice-Hall of
India P. Ltd., NewDelhi-110001.
85.
Ramachandra K.V. (1984), ‘Position velocity and acceleration estimates
from noisy radar measurements’, IEE Proceeding Part-F Vol. 131, April,
pp. 167-168.
86.
Ramachandra K.V. and V.S. Srinivasan (1977), ‘Steady state results for the
X-Y-Z Kalman tracking filter’, IEEE Trans, on Aerospace and Electronic
Systems, Vol. AILS-13, July, pp. 419-423.
229
87.
Ramamoorthy C.V., Chandy, K.M. and Gonzalez, M.J. (1972), ‘Optimal
scheduling strategies in a multiprocessor system’, IEEE Trans Computers,
Eeb., Vol. C 21, No 2, pp. 137-146.
88.
Ramamritham K., Stankovic, J.A. and Perng-Eei Shiah (1990), ‘Efficient
scheduling algorithms for real-time multiprocessor systems’, IEEE Trans on
Parallel and Distributed Systems, April, Vol 1, No.2, pp. 184-194.
89.
Ramaswamy, S., Sapatnekar S. and Banerjee P. (1997), ‘A frame work for
exploiting task and data parallelism on distributed momory
multicomputers’, IEEE Trans in Parallel and Distributed System, Vol. 8,
No. 11, November, pp. 1098-1116.
90.
Rao D.K. and Dhawas, J.A., (1995), ‘Parallel implementation of radar
tracking extended Kalman filters on transputer networks’,
IEEE
Transactions on Aerospace and Electronics Systems, Vol. 31, No. 2, April,
pp. 857-862.
91.
Sarkar. V. (1989), ‘Partitioning and scheduling parallel programs for
execution on multiprocessors, Cambridge, Mass: MIT Press.
92.
Selvakumar, S. and Siva Ram Murthy, C., (1994), ‘Scheduling precedence
constrained task graphs with non-negligible inter-task communication onto
multiprocessors’, IEEE Transactions on Parallel and Distributed Systems,
Mar., Vol. 5, No. 3, pp. 328-336.
93.
Sih, G.C., and Lee, E.A, (1993), ‘A compile-time scheduling heuristic for
interconnection-constrained heterogeneous processor architectures’, IEEE
Trans, on Parallel and Distributed systems, Feb., Vol. 4, No. 2, pp. 175-187.
94.
Sill. G.C., and Lee, E.A., (1993a), ‘Declustering: A new multiprocessor
scheduling technique’, IEEE Trans, on Parallel and Distributed systems, June,
Vol. 4, No. 6, pp. 625-637.
95.
Singer, R. A., (1970), ‘Estimating Optimal Tracking Filter Performance
for Manned Maneuvering Targets’, IEEE Transactions on AES, No. 6,
pp. 473-483.
96.
Siva Ram Murthy, C„ Balasubramanya Murthy .K.N, and Sreenivas .A,
(1993), 'Scheduling of precedence-constrained parallel program tasks onto
multiprocessors’, Microprocessing and Microprogramming Journal, March,
Vo 1.36, No.2, pp. 93-104.
97.
Skolnik, M.L. (1980), ‘Introduction to Radar systems’, Me Graw Hill Inc.,
New York.
230
98.
Sorenson H.W. (Ed.) (1985), ‘Kalman filtering: Theory and applications’
IEEE Press Inc., NewYork.
99.
Srinivasa.,M., and Patnaik, L.M., (1994), ‘Genetic algorithms: Survey’,
IEEE Transactions on Computers, Vol. 27, No. 6, Eeb., pp. 17-26.
100.
Stankovic J.A. Ramamritham. K. and Cheng S. (1985), ‘Evaluation of a
flexible task scheduling algorithm for distributed hard real-time system’, IEEE
Trans on Computers Dec., Vol C-34, No. 12, pp. 1130-1143.
101.
Stone .H.S. (1997), ‘Multiprocessor scheduling with the aid of network flow
algorithms’, IEEE Trans, on Software Engg., Vol. 3, No. 1, pp. 85-93.
102.
Sung. T. and Hu. Y., (1987), ‘Parallel VLSI implementation of the Kalman
filter’, IEEE Transactions on Aerospace and Electronic Systems’, AES 23,
No 2, Mar, pp. 215-224.
103.
Tang, K.S., Man, K.F., Kwong, S. and He, Q. (1996), ‘Genetic Algorithms
and their applications’, IEEE Signal Processing Magazine, Nov., pp. 22-37.
104.
Towsley.D. (1986) 'Allocating programs containing branches and loops
within a multiple processor system’, IEEE Transactions on Software
Engineering, Oct., Vol. SE 12, No-10, pp. 1018-1024.
105.
Travassos, R.H., (1983), ‘Real-time implementation of systolic Kalman
filters’, Proc., SPIE Int. Soc. Opt. Eng., 431, pp. 97-104.
106.
Udaiavar, N. (1992). ‘A simple but flexible model for determining optimal
task allocation and configuration on a network of transputers’, Transputers
92. IOS Press, pp. 24-32.
107.
Ullman .J.D. (1975), ‘NP-complete scheduling problems’, J. Comput. Syst.
Sci., Vol. 10, pp. 384-393.
108.
Vairavan .K, and Demillio .R.A. (1976), ‘On the computational complexity of
a generalized scheduling problem’, IEEE Trans, on Computers, Nov, Vol. 25,
pp. 1067-1073.
109.
Wu. M.Y. and Gajski D.D. (1990), ‘Hypertool: A programming aid for
message-passing systems’, IEEE transactions on Parallel and Distributed
Systems, July Vol. 1, No 3, pp. 330-343.
110.
Yang T. and Eu C. (1997), ‘Heuristic algorithms for scheduling iterative
task computations on distributed memory machines’, IEEE Trans, on
Parallel and distributed systems, Vol.8, No. 6, June, pp. 608-622.
231
111.
Yang, T. and Gerasoulis, A. (1994), ‘Scheduling Parallel tasks on an
unbounded number of processors’, IEEE Transactions on Parallel and
Distributed Systems, Sept., Vol. 5, No. 9, pp. 951-967.
112.
Yeh, H.G., (1986), ‘Kalman filtering and systolic processes’, Proc. Int.
Conf. Acoust. Speech and Signal Process, 1986, pp. 2139-2142.
113.
Yeh, H.G., (1988), ‘Systolic implementation of Kalman filters’, IEEE
Trans., ASSP-36, (9), pp. 1514-1517.
114.
Zhao. W., Ramamritham. K. and Stankovic J.A. (1987), ‘Scheduling tasks
with resource requirements in hard real-time systems, IEEE Trans, on
Software Engineering, May, Vol. SE-13, No. 5, pp. 564-577.
115.
Zissman .M.A, and O'Leary .G.C, (1987), ‘A block diagram compiler for a
digital signal processing MIMD computer’, Proc. IEEE Int. Conf. ASSP
(Dallas, TX), pp. 1867-1870.
Download