Papers
The papers are in no particular order. In addition to the ones listed
below articles from:
- Nancy Lynch's Distributed Algorithms
- Huhns and Singh's Readings in Agents
- Milojicic, Douglis and Wheeler's Mobility
- Foster and Kesselman's The Grid : Blueprint for a New Computing Infrastructure
There are many good articles not in this
list, let me know if you would like to present a paper not here. For most
articles you may also substitute one that is similar that can be found
online, let me know before hand so we can notify everybody where it can be
found.
-
D.H.J. Epema, M. Livny, R. van Dantzig, X. Evers, and J. Pruyne,
"A Worldwide Flock of Condors : Load Sharing among Workstation Clusters",
Journal on Future Generations of Computer Systems 12, 1996.
-
M. N. Nelson, B. B. Welch, and J. K. Ousterhout,
"Caching in the Sprite Network File System",
ACM Trans. on Computer Systems,
6
1,
February 1988,
pp. 134-154.
- J. A. Feldman,
"High Level Programming for Distributed Computing",
Communications of the ACM,
22
6,
June 1989,
pp. 353-368.
-
N. Carriero and
D. Gelernter,
"The S/Net's Linda Kernel",
ACM Trans. on Computer Systems,
4
2,
May 1986,
pp. 110-129.
-
E. Jul,
H. Levy,
N. Hutchinson, and
A. Black,
"Fine-Grained Mobility in the Emerald System",
ACM Trans. on Computer Systems,
6
1,
February 1988,
pp. 109-133.
-
D.J. Scales and K. Gharachorloo,
"Towards Transparent and Efficient Software Distributed Shared Memory",
16th Symposium on Operating Systems Principles,
Saint Malo, France,
October 1997,
pp. 157-169.
-
M.L. Powell and B.P. Miller,
"Process Migration in DEMOS/MP",
9th Symposium on Operating Systems Principles,
Bretton Woods, NH,
October 1983,
pp. 110-119.
-
L. Lamport,
"Time, Clocks, and the Ordering of Events in a Distributed System",
Communications of the ACM,
21
7,
July 1978,
pp. 558-564.
-
K. M. Chandy and L. Lamport,
"Distributed Snapshots: Determining Global States of Distributed Systems",
ACM Trans. on Computer Systems,
3
1,
February 1985,
pp. 63-75.
-
B.P. Miller and J-D. Choi,
"Breakpoints and Halting
in Distributed Programs"
8th Int'l Conf. on Distributed Computing Systems,
San Jose, CA,
June 1988,
pp. 316-323.
-
L. Lamport,
R. Shostak, and
M. Pease,
"The Byzantine Generals Problem",
ACM Transactions on Programming Languages Systems,
4
3,
July 1982,
pp. 382-401.
-
T.J. LeBlanc and J.M. Mellor-Crummey,
"Debugging Passing Parallel Programs with Instant Replay",
IEEE Transactions on Computers
C36, 4,
April 1987,
pp. 471-482.
-
M. D. Schroeder and M. Burrows,
"Performance of the Firefly RPC",
ACM Trans. on Computer Systems,
8
1,
February 1990,
pp. 1-17.
-
A.Z. Spector, D. Daniels, D. Duchamp, J.L. Eppinger, and Randy Pausch,
"Distributed Transactions for Reliable Systems",
10th Symposium on Operating Systems Principles,
Orcas Island, WA,
December 1985
pp. 127-146.
-
E. C. Cooper,
"Replicated Distributed Programs",
10th Symposium on Operating Systems Principles,
Orcas Island, WA,
December 1985
pp. 63-78.
-
K.P. Birman,
"Replication and Fault-Tolerance in the ISIS System",
10th Symposium on Operating Systems Principles,
Orcas Island, WA,
December 1985
pp. 79-86.
-
M. Burrows,
M. Abŕadi, and
R. Needham,
"A Logic of Authenication",
12th Symposium on Operating Systems Principles,
Litchfield Park, AZ,
December 1989,
pp. 1-13.
-
Netscape Communications,
"How SSL Works",
http://developer.netscape.com/tech/security/basics/index.html,
1999.
-
C. Liu and P. Cao,
"Maintaining Strong Cache Consistency in the World-Wide Web",
17th International Conf. on Distributed Computing Systems,
?city?
May 1997, pp. 12-21.
-
J. Marshall,
"HTTP Made Really Easy: A Practical Guide to Writing Clients and Servers",
http://www.jmarshall.com/easy/http/
-
G.H. Kuenning and G.J. Popek,
"Automated Hoarding for Mobile Computers",
16th Symposium on Operating Systems Principles,
Saint Malo, France,
October 1997,
pp. 264-275.
-
K.Petersen,
M.J. Spreitzer,
D.B. Terry,
M.M. Theimer, and
A.J. Demers,
"Flexible Update Propagation for Weakly Consistent Replication",
16th Symposium on Operating Systems Principles,
Saint Malo, France,
October 1997,
pp. 288-301.
-
M.G. Baker,
X. Zhao,
S. Cheshire,
J. Stone,
"Supporting Mobility in MosquitoNet",
1996 USENIX Technical Conference,
San Diego, CA,
January 1996.
- K. Li and P. Hudak, "Memory Coherence in Shared
Virtual Memory Systems", ACM Transactions on Computer Systems,
7(4), Nov. 1989, pp. 321-359 (PDF).
- T. von Eicken, D. E. Culler, S. C. Goldstein, and K.
E. Schauser, "Active Messages: a Mechanism for Integrated Communication
and Computation", Proceedings of the 19th Int'l Symp. on Computer Architecture,
May 1992, Gold Coast, Australia. (Postscript)
-
R. Stets,
S. Dwarkadas,
N. Hardavellas,
G. Hunt,
L. Kontothanassis,
S. Parthasarathy, and
M. Scott,
"Cashmere-2L: Software Coherent Shared Memory on a Clustered Remote-Write Network",
16th Symposium on Operating Systems Principles,
Saint Malo, France,
October 1997,
pp. 170-183.
-
M. Theimer,
K. Lantz, and
D. Cheriton,
"Preemptable Remote Execution Facility for the V-System",
10th Symposium on Operating Systems Principles,
Orcas Island, WA,
December 1985,
pp. 2-12.
-
E. Zayas,
"Attacking the Process Migration Bottleneck",
11th Symposium on Operating Systems Principles,
Austin, TX,
November 1987,
pp. 13-24.
-
M. Litzkow,
T. Tannenbaum,
J. Basney, and
M. Livny,
"Checkpoint and
Migration of UNIX Processes in the Condor Distributed
Processing System"
Computer Sciences Technical Report #1346,
University of Wisconsin-Madison,
April 1997.
-
M. M. Theimer and K. A. Lantz,
"Find Idle Machines in a Workstation-based Distributed System",
8th Int'l Conf. on Distributed Computing Systems,
San Jose, CA, June 1988,
pp. 112-122.
-
A. P. Goldberg,
A. Gopal,
A. Lowry, and
R. Strom,
"Restoring Consistent Global States of Distributed Computations",
ACM/ONR Workshop on Parallel and Distributed Debugging,
Santa Cruz, CA,
May 1991,
pp. 140-150.
-
R.H.B. Netzer and B.P. Miller,
"Optimial Tracing and Replay for
Debugging Message-Passing Parallel Programs"
Supercomputing '92,
Minneapolis, MN, November 1992,
pp. 502-511.
4,
November 1984,
pp. 277-288.
-
J.D. Choi and H. Srinivasa,
"Deterministic Replay of Java Multithreaded Applications",
SIGMETRICS Symposium on Parallel and Distributed Tools,
Welches, OR, August 1998.
pp. 48-59.
-
B. N. Bershad,
T. E. Anderson, and
E. D. Lazowska,
"Lightweight Remote Procedure Call",
ACM Trans. on Computer Systems,
8
1,
February 1990,
pp. 37-55.
-
K.P. Birman and T.A. Joseph,
"Reliable Communication in the Presence of Failures",
ACM Transactions on Computer Systems,
5
1,
February 1987,
pp. 47-76.
-
B. Lampson,
M. Abadi,
M. Burrows, and
E. Wobber,
"Authenication in Distributed Systems: Theory and Practice",
13th Symposium on Operating Systems Principles,
Pacific Grove, CA,
October 1991,
pp. 165-182.
-
K.E.B. Hickman,
"The SSL Protocol",
http://flourite.colossus.net/SSL.html.
-
R. Fielding, J. Gettys, J.C. Mogul, H. Frystyk, P. Leach,
T. Berners-Lee,
"The Hypertext
Transfer Protocol - HTTP/1.1"
RFC 2616,
Internet Society,
June 1999.
-
S. Cheshire and M.G. Baker,
"Internet Mobility 4x4",
ACM SIGCOMM'96 Conference,
Stanford, CA,
August 1996.
-
K. Lai,
M. Roussopoulos,
D. Tang,
X. Zhao,
M.G. Baker,
"Experiences with a Mobile Testbed",
WWCA'98,
March 1998.
- J. J. Dongarra, S. W. Otto, M. Snir, and D. Walker,
"A message passing standard for MPP and workstations," CACM, 39(7),
1996, pp. 84-90.
(PDF)
- A. Dinning and E. Schonberg, “An empirical comparison
of monitoring algorithms for access anomaly detection,”
Second ACM SIGPLAN symposium on Principles
& practice of parallel programming , 1990, Pages 1 – 10 (PDF).
- A. J. Goldberg and J. L. Hennessy, "Performance
Debugging Shared Memory Multiprocessor Programs with MTOOL",
Supercomputing'91 Nov. 18-22, 1991,
Albuquerque, NM, pp. 481-490 (PDF).
- J. K. Hollingsworth, "Critical Path Profiling of
Message Passing and Shared-memory Programs," IEEE Transactions on Parallel
and Distributed Computing, 9(10), 1998, pp. 1029-1040. (PDF).
- John K Ousterhout, "Scheduling Techniques for
Concurrent Systems", International Conference on Distributed Computing Systems,
1982, pp 22-30.
- A. C. Dusseau, R. H. Arpaci, D. E. Culler,
"Effective Distributed Scheduling of Parallel Workloads",
May 1996, Philadelphia, PA. (Postscript).
- D. A. Reed, R. A. Aydt, R. J. Noe, P. C. Roth, K. A.
Shields, B. W. Schwartz, and L. F. Tavera, "Scalable Performance Analysis:
The Pablo Performance Analysis Environment", in
Scalable Parallel Libraries Conference, A. Skjellum, Editor. 1993,
IEEE Computer Society.
- B. P. Miller, M. D. Callaghan, J. M. Cargille, J. K.
Hollingsworth, R. B. Irvin, K. L. Karavanic, K. Kunchithapadam, and T. Newhall,
"The Paradyn Parallel Performance Measurement Tools"
IEEE
Computer, Nov. 1995. 28(11), pp.
37-46. (PDF)
- W. Gu, G. Eisenhauer, E. Kraemer, K. Schwan, J.
Stasko, J. Vetter, and N. Mallavurupu, "Falcon: On-line Monitoring and
Steering of Large-Scale Parallel Programs," Frontiers '95. Feb 6-9, 1995,
McLean, VA, IEEE Press, pp. 422-429.
- R. L. Ribler, J. S. Vetter, H. Simitci, and D. A.
Reed, "Autopilot: Adaptive Control of Distributed Applications," High
Performance Distributed Computing, Chicago, IL, pp. 172-9 (PDF)
- B. D. Noble, M. Satyanarayanan, D. Narayanan, J. E.
Tilton, J. Flinn, and K. R. Walker, "Agile Application-Aware Adaptation
for Mobility," Proceedings of the 16th ACM Symposium on Operating Systems
Principles. Oct. 1997. (PDF)
- D. Karger, E. Lehman, T. Leighton, R. Panigrahy, M.
Levine and D. Lewin , “Consistent hashing and random trees: distributed caching
protocols for relieving hot spots on the World Wide Web,” STOC’97, pp.
654-663(PDF)
- Anita Raja etal, Toward Robust Agent Control in
Open Environments, in Proceedings of Autonomous
Agents 2000, Barcelona, Spain, June 2000. Also in
UMASS CS-TR-1999-059
- Richard Goodwin,``A
Formal Specification of Agent Properties'',
Journal of Logic and Computation, Volume 5,
Issue 6..
- G. Cabri, L. Leonardi, F. Zambonelli, "Mobile-Agent
Coordination Models for
Internet Applications", IEEE Computer,
Vol. 33, No. 2, Feb. 2000.
- Jeffery Bradshaw, KAoS:
An Open Agent Architecture Supporting Reuse,
Interoperability, and Extensibility (96)
- Ajanta - A
Mobile Agent Programming System
- Anand Tripathi, Neeran Karnik, Manish Vora,
Tanvir Ahmed, and Ram Singh. Mobile
Agent Programming in Ajanta.
In Proceedings of the 19th International
Conference on Distributed Computing Systems, May
1999.
- TuCSoN:
a Coordination Model for Mobile Information
Agents Andrea Omicini Franco Zambonelli
- Neeran Karnik and Anand Tripathi, Design Issues
in Mobile Agent Programming Systems (98)
- G. Cabri, L. Leonardi, and F. Zambonelli. Reactive
tuple spaces for mobile agent coordination. Technical
Report DSI-03-98, University of Modena, February
1998. Submitted for Publication.
- G. Cabri, L. Leonardi, and F. Zambonelli.Mobile Agent Technology: Current Trends
And Perspectives
- MARS:
a Programmable Coordination Architecture for
Mobile Agents (2000) Submission to Internet
Computing Not for Distribution or Attribution:
for Review Purposes Only Giacomo Cabri, Letizia
Leonardi, Franco Zambonelli (*) Dipartimento di
Scienze dell'Ingegn
- Jan Vitek and Giuseppe Castagna, Towards a Calculus of Secure Mobile
Computations (1998)
- R. S. Gray, D. Kotz, G. Cybenko, and D. Rus,
"D'Agents: Security in a MultipleLanguage Mobile-agent
System ", Mobile Agents and
Security, Lecture Notes in Computer Science, No.
1419, pages 154-187, Springer-Verlag, 1998.
- K. Schelderup and J. Olnes. Mobile
Agent Security: Issues and
Directions. In IS&N'99, volume LNCS1597,
March 1999
- Wilhelm, U.G.; Staamann, S.; Buttyn, L.: Introducing
trusted third parties to the mobile
agent paradigm. In: J.
Vitek and C. Jensen (Eds.), Secure Internet
Programming: Security Issues for Mobile
and Distributed Objects, pp. 471-491. Springer-Verlag,
1999
- Srilekha Mudumbai, Abdeliah Essiari, William
Johnston, "Anchor Toolkit - A Secure Mobile
Agent System," Mobile
Agents '99 Conference, October 1999
- Distributed
Object Computing (Survey Paper by Cho)
- "Designing Distributed Applications with
Mobile Code Paradigms" with Antonio
Carzaniga and Giovanni Vigna.
In Proceedings of the 19th
International Conference on Software Engineering
(ICSE'97), Boston (MA, USA), R. Taylor ed.,
May 1997, ACM Press, ISBN 0-89791-914-9, pp. 22-32.PostScript (~84K),
- "µCode: A
Lightweight and Flexible Mobile Code Toolkit"
In Mobile Agents, Proceedings of the 2nd
International Workshop on Mobile Agents 98 (MA'98),
Stuttgart (Germany), K. Rothermel and F. Hohl eds.,
September 1998, Springer, Lecture Notes on
Computer Science vol. 1477, ISBN 3-540-64959-X,
pp. 160-171.
PostScript (~82K),
- George Papadopouls and Frahad Arbab, Coordination Models
and Languages
- Comparing Three Semantics for Linda-like
Languages.
Nadia Busi, Roberto Gorrieri, Gianluigi Zavattaro.
To appear in Theoretical Computer Science, 2000.
[gzipped
PostScript]
Last modified: Mon Jan 29 18:57:37 CST 2001