HP3000-L Archives

March 1998, Week 4

HP3000-L@RAVEN.UTC.EDU

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
Dale Halterman <[log in to unmask]>
Reply To:
Dale Halterman <[log in to unmask]>
Date:
Mon, 23 Mar 1998 02:51:47 -0800
Content-Type:
text/plain
Parts/Attachments:
text/plain (36 lines)
The following is posted to the HP3000-L on behalf of friend of mine who
asks questions well beyond my own technical expertise.

-------------------------------------------------------------------------------

I am developing a client-server based application that requires a lot of
data transfer between the two program components. On the server side,
there is a program which accepts the data buffer from the client and
hands it over to some other process running on the same machine.  In
order to facilitate interprocess communication of the data, we are
currently using short-mapped file mechanism.

Unfortunately, with that mechanism, MPE limits the amount of data
transfer to be no greater than 4MB. Since we need to transfer more data
than that, we need to find alternative approach for interprocess
communication.  So far, I have looked into long-mapped files. I have
been advised that although it provides data transfers up to 2GB, it is
very cumbersome to work with and none of the C routines will work with
those pointers.  Also, the program slows down significantly, which will
not be acceptable in this case due to real-time nature of the program.

I have also looked into POSIX shell based implementation that can buy me
up to 256MB, but our programs may not run under POSIX shell and even if
they do, performance might still be an issue.

I am looking for suggestions about how I should tackle this problem of
huge data transfer between two processes. Has anybody worked on this
before?  Please let me know your architecture and limits on the size of
the data.

---
Dale Halterman  Wumly Consulting Services, Inc.
510/703-5849 mailto:[log in to unmask] http://www.wumly.com
  "Professional Services to Information Systems Management"
    specializing on all types of HP equipment since 1988.

ATOM RSS1 RSS2