Remote Network And System Administration Job In IT And Networking

z/OS: Efficient direct access to a multi-volume data set

Find more Network And System Administration remote jobs posted recently Worldwide

I have a multi-volume MVS data set A.B.C with parameters PO=PS and RECFM=FS. The code below runs slowly (Java is used for illustration, in C it will be fseeko call) :

ZFile zfile = new ZFile(//A.B.C, rb,type=record);
file.seek(1000,0);
file.seek(2000,0);
file.seek(4000,0);

Run time for each seek: 1-2 seconds.

However, the same code runs fast for a single volume data set. Run time for each seek: 5-10 milliseconds.

I need Java code that performs fast (comparable to single volume) direct access to a multivolume data.

Acceptable solutions:

Implementation of a Java method, C, or assembler function that efficiently positions (in milliseconds) file pointer to a given record in both multivolume and single volume data set.

For clarity, Java prototype is:

void fastseek (ZFIle file, long recordNumber);

Note: C/Assembler solution should work in 64-bit architecture.
Note: Expected file size up to 20 Gb,
About the recuiter
Member since Sep 7, 2017
Ron Icart
from Pennsylvania, United States

Skills & Expertise Required

Java Assembler 

Open for hiringApply before - Sep 9, 2024

Work from Anywhere

40 hrs / week

Fixed Type

Remote Job

$286.74

Cost

Offer to work on this project closes in 48 days!
Are you interested in this Opportunity?

Looking for help? Checkout our video tutorial
How to search and apply for jobs

How to apply? Do you have more questions about the Job?
See frequently asked questions

Similar Projects

Expert Groovy, Gradle Engineer

Looking for a Groovy Expert to develop gradle build automation scripts.

The Gradle plugins will essentially build Java components (WARs, Jars, etc), will orchestrate database script invocation and it will publish those artefacts to Nexus.read more

Edit Open Source Code

I have an open source code and all I need is someone is to change the name from Inkscape to another name such WeDesignZone. The source code has all the built-in functions but we cannot use the name that has already been given for business purposes. S...read more

Socioboard installed on a server

We require that Socioboard be installed on our centos server.

a freelancer with experience with socioboard is required

GMOD server development

Looking for someone to help do developer stuff for a new GMOD server

Salesforce trainer

We are looking for a Salesforce trainer (to train on SF dev, admin, devops etc) who will work on a partnership type of a model. They will also work with a freelancer network to deliver projects we get. We are building a Salesforce Practice to complim...read more