|
[1] Andrew Birrell and Bruce Nelson. “Implementing Remote Procedure Calls.” ACM Transactions on Computer Systems, 2(1): 39—59, February 1984. [2] Cheng-Zen Yang and Chien-Wen Chen. “Issues on the RPC Paradigms in Active Networks.” In Proceedings of the Active Networking Workshop, September 2002. [3] David Tennenhouse and David Wetherall. “Towards an Active Network Architecture."In Proceedings of Multimedia Computing and Networking (MMCN 96), January 1996. [4] David Tennenhouse, Jonathan Smith, David Sincoskie, David Wetherall and Gary Minden. “A Survey of ActiveNetwork Research.” IEEE CommunicationsMaganize, (35)1: 80—86, 1997. [5] Larry Peterson, Yitzchak Gottlieb, Mike Hibler, Patrick Tullmann, Jay Lepreau, Stephen Schwab, Hrishikesh Dandekar, Andrew Purtell, and John Hartman. “An OS Interface for Active Routers.” IEEE Journal on Selected Areas of Communication. 19(3): 473—487, March 2001. [6] Jerry Saltzer, David. Reed, and David Clark. “End-to-End Arguments in System Design.” ACM Transcations on Computer Systems, 2(4): 277—288, November 1984. [7] Mark Allman. “An Evaluation of XML-RPC.” ACM Performance Evaluation Review, 30(4), March 2003. [8] David Wetherall. “Active Network Vision and Reality: Lessons from a Capsulebased System.” In Proceedings of the DARPA Active Networks Conference and Exposition (DANCE’02), pages 25—41, 2002. [9] Open Network Computing Group ONC. ”Remote Procedure Programming Guide.”Sun Microsystems. Inc., 1988. [10] Ann Wollrath, Roger Riggs, and Jim Waldo. “A Distributed Object Model for the Java System.” In Proceedings of the 2nd USENIX Conference on Object-Oriented Technologies and Systems (COOTS), 1996. [11] Vijaykumar Krishnaswamy, Dan Walther, Sumeer Bhola, Ethendranath Bommaiah, George Riley, Brad Topol, and Mustaque Ahamad. “Efficient Implementation of Java RemoteMethod Invocation (RMI).” In Proceedings of the 4th USENIX Conference on Object-Oriented Technologies and Systems (COOTS), 1998. [12] Rammohan Kordale,Mustaque Ahamad, andMurthyDevarakonda.“Object Caching in a CORBA Compliant System.” In Proceedings of the 2nd USENIX Conference on Object-Oriented Technologies and Systems (COOTS), 1996. [13] John Eberhard and Anand Tripathi. “Efficient Object Caching for Distributed Java RMI Applicaitons.” In Proceedings of IFIP/ACM International Conference on Distributed Systems Platforms, pages 15—35, 2001. [14] Dan Decasper and Bernhard Plattner. “DAN: Distributed Code Caching for Active Networks.” In Proceedings of IEEE INFOCOM’98, 1998. [15] Rumen Stainov and Joseph Dumont. “Distributed Computations by Active Network Calls.” In Proceedings of Second International Working Conference on Active Network (IWAN), pages 45—56, 2000. [16] David Wetherall, John Guttag, and David Tennenhouse. “ANTS: A Toolkit for Building and Dynamically Deploying Network Protocols.” In Proceedings of First IEEE Conference on Open Architectures and Network Programming (OPENARCH’ 98), 1998. [17] Scott Alexander, Carl Gunter, Angelos Keromytis, Gary Minden, David Wetherall, Bob Braden, and Alden Jackson. “Active Network Encapsulation Protocol (ANEP).” http://www.cis.upenn.edu/switchware/ANEP/docs/ANEP.txt, 1997. [18] Michael Hicks, Jonathan Moore, Scott Nettles, and David Wetherall. “Experiences with Capsule-based Active Networking.” In Proceedings of the DARPA Active Networks Conference and Exposition (DANCE’02), 2002. [19] Mahadev Satyanarayanan, James Kistler, Puneet Kumar, Maria Okasaki, Ellen Siegel, and David Steere. “Coda: A Highly Available File System for a Distributed Workstation Environment.” IEEE Transactions on Computers, 39(4):447—459, 1990. [20] Andrew Tanenbaum. Distributed Operating Systems. Prentice Hall International, Inc., 1994. [21] William Grosso. Java RMI. O’Reilly, Inc., 2002. [22] Vijaykumar Krishnaswamy, Ivan Ganev, Jaideep Dharap, and Mustaque Ahamad.“Distributed Object Implementations for Interactive Applications.” In Proceedings of IFIP/ACM International Conference on Distributed System Platforms, pages 45—70, 2000. [23] John Howard, Michael Kazar, Sherri Menees, David Nichols, Mahadev Satyanarayanan, Robert Sidebotham, and Michael West. “Scale and Performance in a Distributed File System.” ACM Transactions on Computer Systems, 6(1): 134—154, 1988. [24] John Carter, John Bennett, and Willy Zwaenepoel. “Techniques for Reducing Consistency-Related Communication in Distributed Shared-Memory Systems.”ACM Transactions on Computer Systems, 13(3): 205—243, 1995. [25] Douglas Terry, Alan Demers, Karin Petersen, Mike Spreitzer, Marvin Theimer, and Brent Welch. “Session Guarantees for Weakly Consistent Replicated Data.” In Proceedings of the 3rd IEEE Symposium on Parallel and Distributed Information System, pages 140—150, 1994. [26] Per Stenstrom. “A Survey of Cache Coherence Schemes for Multiprocessors.” IEEE Computer, 23(6): 12—24, 1990. [27] Patrick Tullmann, Mike Hibler, and Jay Lepreau. “Janos: A Java-Oriented OS for Active Network Nodes”, IEEE Journal on Selected Areas in Communications, 19(3): 117—131, March 2001. [28] David Wetherall. “Service Introduction in an Active Network.” Ph.D. Dissertation, Massachusetts Institute of Technology, Febrary 1999.
|