Beefy Boxes and Bandwidth Generously Provided by pair Networks
Keep It Simple, Stupid
 
PerlMonks  

Re^2: Help On Perl - Multi Threading

by koti688 (Sexton)
on Feb 24, 2009 at 12:33 UTC ( [id://745978]=note: print w/replies, xml ) Need Help??


in reply to Re: Help On Perl - Multi Threading
in thread Help On Perl - Multi Threading

Hello BU

Thanks for the Explanation.

i will abstarct out my project here.

SuperVault is a complete backup restore and disaster recovery solution. The solution is being implemented as a client server environment where in the client is the front end which is known as back up engine and the server is the back end which is made of a scalable distributed data storage system.


I deal with Test Harness of this product.Test Harness (TH) is a suite of tools (That is Customized)that helps us to perform functionality and performance testing on Super Vault solution. The suite helps the user to perform the following activities.

1) Creating test cases
2) Managing test cases
3) Managing test case collections
4) Executing test case collections
5) Generating test execution reports

Till now ,We are doing synchronous data transfer for sending and receiving acknowledgments for each block being sent.

But We need to have buffered asynchronous mode data transfer from now onwards.

Replies are listed 'Best First'.
Re^3: Help On Perl - Multi Threading
by BrowserUk (Patriarch) on Feb 24, 2009 at 13:18 UTC
    But We need to have buffered asynchronous mode data transfer from now onwards.

    Everthing you wrote prior to that line was 'sales pitch'. It tells us nothing about what help you need.

    • But We need to have: Why? What are you hoping to gain?
    • buffered: Buffered where? (At the client; at the server; both?) Buffered why? (To reduce communications bandwidth? To coalesce adjacent transmissions?
    • asynchronous mode: "mode"?
    • asynchronous ... data transfer: Why? What are you hoping to achieve?
      • Increase throughput?
      • Reduce server latency?
      • Improve client responses?
      • Speed up your testing cycles?
      • Saturation test your servers without requiring dozens of physical test clients?
      • Allow you to add the "asynchronous" keyword to your adverts so as to stack up better against your commercial rivals?
      • Avoid having to employ more testers?

    Unless you can answer the questions above without asking your manager or mentor, you are probably the wrong person to be tackling the project.

    And is that from now onwards, the now when you posted; or the now when I read it? :)

    On a more serious note. If you are under pressure to try and complete this by some prescribed deadline, despite that you do not yet have a good idea how you are going to so, then you should seriously consider taking the project back to your management and telling them to ...


    Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
    "Science is about questioning the status quo. Questioning authority".
    In the absence of evidence, opinion is indistinguishable from prejudice.

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://745978]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others chilling in the Monastery: (1)
As of 2024-04-25 01:39 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found