Institute for Systems Research
Permanent URI for this communityhttp://hdl.handle.net/1903/4375
Browse
3 results
Search Results
Item The Placement of File Sub-system Data Streams(1996) Gupta, Sandeep; Baras, John S.; Roussopoulos, N.; ISR; CSHCNAn abstraction called Cues was implemented [1] for providing data streams over the file sub-system in the Unix kernel. The data stream of a Cue can be used for transfer of data as well as for control of the data stream by composing such structures. The algorithm for scheduling the compound Cue sequences read and write operations for data and control Cues in the kernel and retains other properties of user process driven read-write. This is possible for the data stream as this abstraction is over the file sub-system and the data stream is run in the context of the user process that created the Cue. This report reconsiders the architectural placement of the Cues, based on the experience with design and text of implementations. The underlying theme is to try to keep the control and flexibility as it is with user processes and keep from tying it in the kernel or user space unless specifically required, in effect re-evaluating the placement of the implementation in the kernel.Item Collaborative Simulation for Hybrid Networks(1996) Gupta, Sandeep; Baras, John S.; Atallah, George C.; ISR; CSHCNAn experiment for using more than one simulation of sub-networks collaborating as a single large simulation is suggested, based on work with a similar situation. The background and relevant details of the initial solution are described to provide an outline for the solution. Work on this method will help development of simulations for hybrid networks, where newer pieces may be added to the simulation without having to build a large, monolithic and a site-centric development effortItem Simple Calls for Flexible Constructs Using the Traditional File API(1996) Gupta, Sandeep; Baras, John S.; Kelley, Stephen; Roussopoulos, N.; ISRWe present the design for a remote qos control interface to the transport protocol based on existing work for similar applications. This puts together the read/write calls from the traditional file system API and an additional primitive. The addition amounts to programming an operating system data- streaming service which may be provided as a system call or otherwise using the standard techniques. Put together these allow much more than the traditional call based control interface. The resulting interface simplifies the mechanisms for distributed control. Parts of this interface have also been implemented in our ongoing experiments with file transfer.