A Demonstration of Client-Server Technology Using Remote Procedure Calls with an Application in File Migration Using Heuristics,
AIR FORCE INST OF TECH WRIGHT-PATTERSON AFB OH
Pagination or Media Count:
ClientServer technology is one of the fastest growing areas of interest and research in the computer field. Remote Procedure Calling RPC is a popular framework for programming in a distributed clientserver environment since it facilitates communication between machines operating on different platforms and resembles traditional programming methodologies. This paper first explores the fundamental concepts behind the implementation of RPC programming. Once a basic explanation of the RPC concept is given, a small example program is illustrated in order to highlight essential elements in any RPC program. A discussion of RPCs applicability in the area of file migration ensues. Specifically, the utility of RPC in automatically migrating files according to specific rules is examined, such as when a file has been accessed a predetermined number of times from a remote source. An explanation of some of the features of a program developed by the author in conjunction with others named in the Preface then follows. Finally, a way to provide a front end in the HP-UX workspace environment is presented after which the author reviews the lessons learned from and possible amplifications to the project. A bibliography and appendices containing code to the RPC applications are also provided.
- Computer Programming and Software
- Computer Systems