Welcome Guest! You need to login or register to make posts.

Notification

Icon
Error

Options
Go to last post Go to first unread
TouchSpan  
#1 Posted : Friday, December 16, 2011 5:51:08 PM(UTC)
TouchSpan

Rank: Newbie

Groups: Member
Joined: 12/14/2011(UTC)
Posts: 2

I have a situation where a large number of medium sized files would be uploaded using Uploader 7, and I would like to increase the overall speed of the transfer using multithreaded parallel uploads. Because Uploader 7 only uploads a file at a time, the overall speed isn't staggering.

I think I noticed in the documentation that Uploader 6 allowed you to configure multithreaded parallel file uploads. I can't find any mention of it in the Uploader 7 documentation.

Is configuring multithreaded uploading possible in 7? Was it removed? Are there other ways to increase the throughput of a large number of file upload?

Thanks!
TouchSpan  
#2 Posted : Monday, December 19, 2011 9:26:58 PM(UTC)
TouchSpan

Rank: Newbie

Groups: Member
Joined: 12/14/2011(UTC)
Posts: 2

We're evaluating this for purchase, but haven't gotten an answer. Should we have opened a ticket with our question for our evaluation installation instead?

P.S. We see a property called "MaxConnectionCount" that used to be in Uploader 6 but shows as "Eliminated" in Uploader 7. Was that control for parallel upload optimization? Is there another way to do that in 7? Did that type of control have to be removed in order to facilitate recovery feature?

Thanks!
Dmitry  
#3 Posted : Tuesday, December 20, 2011 12:45:44 PM(UTC)
Dmitry

Rank: Advanced Member

Groups: Member, Administration, Moderator
Joined: 8/3/2003(UTC)
Posts: 1,070

Thanks: 1 times
Was thanked: 12 time(s) in 12 post(s)
Hello,

Thanks for taking interest in our software. Previously I wrote the article dedicated in version 7 speed and performance: Upload Speed Comparison between Image Uploader 6 and 7.

“MaxConnectionCount” feature was supported by ActiveX edition only in previous versions of the product and was available in IE browsers family. The feature worked in the following way: the uploader created multiple concurrent threads, each of them was preparing files and uploading them. We found that Windows family of operating systems has different implantations of schedulers allocating CPU time between worker threads inside a process. We had users complaining about freezing of user interface during upload process (with “MaxConnectionCount” > 1), especially Windows XP was affected with this problem. We had nothing to do with that because operating system assigned too much CPU time to upload threads and IE got stuck. That is why we re-implemented this part and left two threads working in synchronization (see the diagram in my blog post), it gives less load to IE process and works more reliable.

Also our tests shows that difference between one thread upload and 2-5 threads upload gives not so big improvement in speed but gives significant load to your server environment because you end up with 2-5 times more connections number. It stresses your server too much.
Sincerely yours,
Dmitry Sevostyanov

UserPostedImage Follow Aurigma on Twitter!
Users browsing this topic
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.