Guide
e manuali
- Remote Procedure
Call
- Utilizzo di rpcgen (pdf)
- Utilizzo di RPC senza rpcgen
(pdf)
Articoli
di interesse consultabili su ACM digital
library (http://dl.acm.org/) e IEEE Explore (www.ieeexplore.ieee.org)
- Sincronizzazione
dei clock
- [Lamport
78]
L. Lamport, "Time, Clocks and the
Ordering of Events in a Distributed Systems",
Communication of the ACM, vol. 21, n. 7, pp. 558-565, 1978.
- [Fidge
91]
C. Fidge, "Logical Time in Distributed
Computing Systems",
IEEE Computers, vol. 24, n. 8, pp. 28-33, 1991.
- [Mattern
88]
F. Mattern, "Virtual Time and Global
States of Distributed Systems",
Proc. Parallel and Distributed Algorithms
Conference, pp. 215-226, 1988.
- [Raynal&Singhal
96]
M. Raynal, M. Singhal,
"Logical Time: Capturing Causality in Distributed Systems",
IEEE Computers, vol. 29, n. 2, pp. 49-56, 1996.
- [Cristian
89]
F. Cristian, "Probabilisic
Clock Synchronization",
Distributed Computing, vol.3, pp. 146-158, 1989.
- [Gusella&Zatti
89]
R. Gusella, S. Zatti,
"The Accuracy of the Clock Synchronization Achieved by TEMPO in
Berkeley UNIX 4.3BSD",
IEEE Transactions on Sotware Engineering, vol.
15, n. 7, pp. 847-853, 1989.
- [Chandy&Lamport
85]
K.M. Chandy, L. Lamport,
"Distributed Snapshot: Determining Global States of Distributed
Systems",
ACM Transactions of Computer Systems, vol. 3, n. 1, pp. 63-75, 1985.
- [Ricart&Agrawala
81]
G. Ricart, A. Agrawala,
"An Optimal Algorithm for Mutual Exclusion in Computer Network",
Communication of the ACM, vol. 21, no. 1, pp. 9-17, 1981.
- [Garcia-Molina 82]
H. Garcia-Molina, "Elections
in a Distributed Computer System",
IEEE Transactions on Computers, vol. 31, n. 1, pp. 48-59, 1982.
- [Chandy-Misra-Haas 83]
K.M. Chandy, J. Misra,
L.M. Haas, "Distributed Deadlock Detection",
ACM Transactions on Computer Systems, vol. 1, pp. 144-156, 1983.
- Allocazione e
migrazione dei processi
- [Eager 86]
D.L. Eager, E.D. Lazowska, J. Zahorjan, "Adaptive Load Sharing in
Homogeneous Distributed Systems",
IEEE Transactions on Software Engineering, vol. 12, pp. 662-675, 1986.
- [Mutka&Livny
87]
M.W. Mutka, M. Livny,
"Scheduling Remote Processor Capacity in a Workstation-Processor
Bank Network",
IEEE Proc. of Intenational Conference on
Distributed Computing Systems, pp. 2-9, 1987.
- [Milojicic&al
96]
D. Milojicic, F. Douglis,
Y. Paindaveine, R. Wheeler, S. Zhou, "Process
Migration",
ACM Computing Surveys, vol. 32, n. 3, pp. 241-299, 1996.
- [Artsy&Finkel
89]
Y. Artsy, R. Finkel, "Designing a
process migration facility: The Charlotte experience",
IEEE Computer, vol. 22, n. 9, pp. 47-56, 1989.
- [Wisconsin]
University of Wisconsin, "Condor: High Throughput Computing",
http://www.cs.wisc.edu/condor/.
- File system distribuiti
- [Satyanarayanan
81]
M. Satyanarayanan, "A Study of
File Sizes and Functional Lifetimes",
ACM Proc. of Symposium on Operating Systems Principles, pp. 96-108, 1981.
- [Gifford 79]
D.K. Gifford. , "Weigthed Voting
for Replicated Data",
ACM Proc. of Symposium on Operating Systems Principles, pp. 150-162,
1979.
- Memoria
condivisa distribuita
- [Li 86]
K. Li, "Shared Virtual Memory on Loosely Coupled Multiprocessors",
Ph.D. Thesis, Yale University, 1986.
- [Li 89]
K. Li, P. Hudak, "Memory Coherence in
Shared Virtual Memory",
ACM Transactions on Computer Systems, vol. 7, pp. 321-359, 1989.
- [Lamport
79]
L. Lamport, "How to Make a
Multiprocessor Computer that Correctly Executes Multiprocessor Programs",
IEEE Transactions on Computer, vol. C-29,n. 9, pp. 690-691, 1979.
- [Hutto&Ahamad
90]
P.Hutto, M.Ahamad,
"Slow Memory: Weakening Consistency to Enhance Concurrency in Distributed
Shared Memories",
Proc. of IEEE International Conference on Distributed Computing
Systems, pp. 302-311, 1990.
- [Dubois 88]
M. Dubois, C. Scheurich, F. Briggs, "Synchronization,
Coherence, and Event Ordering in Multiprocessors",
IEEE Computers, vol. 21, n. 2, pp. 9-21, 1988.
- Sistemi
operativi real-time
- [Sha
90]
L. Sha, R. Rajkumar,
J.P. Lehoczky, "Priority inheritance
protocol: an approach to real-time synchronization",
IEEE Transactions on Computer, vol. 39, n. 9, pp. 1175-1185, 1990.
- [Graham 76]
R.L. Graham, "Bounds on the performance of scheduling algorithms",
Computer and Job Scheduling Theory, John Wiley and sons, pp. 165-227,
1976.
- [Graham 79]
R.L. Graham, E.L. Lawer, J.K. Lenstra, A.H.G. Rinnooy Kan, "Optimization and approximation in deterministic
sequencing and scheduling theory: a survey",
Annals of Discrete Mathematics, vol. 5, 1979.
- [Jackson 55]
J.R. Jackson, "Scheduling a production line to minimize maximum
tardiness",
Management Science Research Project 43, University of California, Los
Angeles, 1955.
- [Horn 74]
W. Horn, "Some simple scheduling algorithms",
Naval Research Logistics Quaterly, vol. 21,
1974.
- [Lawler 73]
E.L. Lawler, "Optimal sequencing of a single machine subject to
precedence constraints",
Managements Science, vol. 19, 1973.
- [Chetto
et al. 90]
H. Chetto, M. Silly, T. Bouchentouf,
"Dynamic scheduling of real-time tasks under precedence
constraints",
Journal of Real-Time Systems, vol. 2, 1990.
- [Liu&Layland
73]
C.L. Liu, J.W. Layland, "Scheduling algorithms for
multiprogramming in a hard-real-time environment",
Journal of the ACM, vol. 20, n. 1, 1973.
- Definizione di cyclic executive mode