Design architecture Difficulty

Hello all. I'm having some difficulty comming up with a viable and stable design architecture for the problem listed below.
We are downloading 5 files from a server through TCP/IP.
Each file consist of say 20 parts/chunks.
Each part is further divided into chunks of say 15.
So, 15 chunks make 1 part. 20 parts make 1 file.
Each chunk is say 1MB where each part is about 15MB in size.
Now, we are downloading these files through 30 available TCP/IP connections.
Each connection can download 1 chunk at a time.
So, we have 30 chunks being downloaded in parallel through 30 TCP/IP connections.
So, 2 parts of a file (i.e. 30 chunks) are downloading at once.
User may pause the file being downloaded (i.e. file 1) and start downloading a different file (i.e. file 4).
Now, these 30 TCP/IP connections will have to abandon downloading file 1, and be reused to download file 4.
When file 4 is finished, the user decides to start downloading file 1 again. The progress of downloading file 1 should start from where it left off.
The progress may only be deleted when user Cancels the download. 
Basically, the above section describes the jist of it. Any sugestions are appriciated.
Kas

I have no LV on this PC, however,
How about an array of cluster with chuck name / PostID#,  priority weight and status (waiting for dl, in progress) , whenever a connection is free / a chunk download has finished, the element with the highest weight is downloaded.
Could also be a queue or a AE ....
Commandline controllable NNTP reader/ downloader may already (or should I say may still?)  exist.
If bandwidth is limited and you have multiple downloaders, why not use a torrent like approach?
Still remember the time reading this forum with nn (or was it tin?) on a freebsd system connected via telnet to a DEC VT102  
 (here)
Greetings from Germany
Henrik
LV since v3.1
“ground” is a convenient fantasy
'˙˙˙˙uıɐƃɐ lɐıp puɐ °06 ǝuoɥd ɹnoʎ uɹnʇ ǝsɐǝld 'ʎɹɐuıƃɐɯı sı pǝlɐıp ǝʌɐɥ noʎ ɹǝqɯnu ǝɥʇ'

Similar Messages

  • Guidelines for design/architecture review

    I'm conducting a design/architecture review for a part of our system that needs seriously re-visiting. I'm going to be formally presenting the review and was hoping for a few pointers.
    Does anybody have a set of guidelines they follow for such a review? Are there any suitable articles or books for me to refer to?
    Thank you.

    I'll probably be stating the obvious for you but:
      - Direction Enterprise
          - what's on for the future
              -  6 mo
              - 12 mo
              -  2 yr
              -  5 yr
      - Weak points of existing systems: (contrasted with Enterprise Direction)
          - Why: what makes it a week point
          - to what extent is it believed to impact current operation
          - how does it hinder future growth
      - Prioritize Systems/Component replacements
          - imediate (right now)
          - short range (1  year)
          - middle      (2  years)
          - long range  (5+ years)
      - Return on Investments
          - try to quantify $ or empowerment to meeet Enterprise Direction
          - impact of doing nothing

  • Design Architecture

    Could somebody tell me which r all design architectures in web applications.
    I heard there r 18 types of it.
    How can I get information about it?
    thanx,
    Samir

    This page has info on Enterprise Application Architecture including 18 Object / Relational Mapping Patterns.
    http://martinfowler.com/isa/index.html

  • Design / Architecture from Requirements

    Is there a good article / book with real examples of how to arrive at a system design / architecture from requirements ??
    Also, is there a defined way to organize the requirements captured so that it would be easy to translate it into design ?
    We have captured our requirements from a data and process perspective. I have a hard time to organize them and break them up and to finally translate them into design.
    Any pointers would be of great help to me.
    Thanks !!!

    Is there a good article / book with real examples of
    how to arrive at a system design / architecture from
    requirements ??There must be thousands.
    Also, is there a defined way to organize the
    requirements captured so that it would be easy to
    translate it into design ?There must be thousands.
    We have captured our requirements from a data and
    process perspective. I have a hard time to organize
    them and break them up and to finally translate them
    into design.
    Any pointers would be of great help to me.In what form have you "captured your requirements from a data and process perspective"? To me the output of requirement analysis is in the form of formally described test scenarios. That is, I distill User Stories (Use Cases from the user's point of view) from the verbal requirements, and derive scenarios from them; these scenarios are basically descriptions of acceptance tests.
    Given that, I take the first (the most simple) of these user stories and break this up into as many independent, "atomic" tasks as possible. At the point I'm describing these I usually have a pretty good idea of what interfaces and classes will be needed, and I can start writing unit tests. Often, when I feel during "task analysis" I'm just literally writing in English what my test code will be, I skip formally describing them and just write the tests straight away.
    When the unit tests are ready design is done, skeleton implementations are there and the rest of the code pretty much writes itself ;-)
    Next story, same deal; always adding tests & refactoring & regression testing.
    story -> scenarios -> acceptence tests
    tasks (-> scenarios) -> unit tests
    refactoring ->additional classes -> new unit tests
    That's, in a nutshell, how I do it. As you can tell, this is leaning close to the eXtreme Programming way of working; and as you can equally tell, I believe strongly in test-driven development, designing from test code, and emergent design.
    So if I were to point you to any articles or books, I'd tell you to aim your google at "extreme programming" and go from there. The first two hits will be the two main XP web sites.
    As I said there are many different methodologies each covering more than just A->D, and a lot has been written about them. The above is my personal preference - you'll have to evaluate if it can be suitable for your project and team.
    One final pointer (I'm going on aren't I) is this: whichever way of working you use, evaluate it constantly. For example, if you decide to make a lot of UML diagrams, evaluate the time spent vs the return. If your team feels there really isn't enough actual benefit, stop doing it; if they feel it does pay off, by all means keep doing it.

  • Design , Architecture and Framework

    What is the difference between Design , Architecture and Framework?

    Design and architecture could mean the same thing, depending on the context. A framework can follow a design/architecture.
    I would start by looking up the words in a dictionary by the way, you'll get some immediate hints.

  • Detailed Design Architecture of SRM 5.5 with all components with interfaces

    Hi All,
    I am implementing SRM 5.5. Extended Classic Scenario with all Business Scenario's. We are using components are
    1)      SRM, Bidding Engine and LAC in one server.
    2)      SUS, Supplier Registration, cFolders  in one server.
    3)     SRM-MDM Server.
    My Question is. I would like to know detailed Architecture of all the components and how it is integrating each other servers.
    Is there any Interface between supplier registration and suppliers?, If yes, what is that and what for it.
    If anyone has detailed Architecture design please share with me. 
    Highly appreciate for your help......
    Awaiting for quick response.........
    Thanks & Regards,
    John.
    Edited by: johnmiller465 on Aug 20, 2009 2:33 AM

    Hi Masa,
    Thanks for your response and awarded points. and I have another question.
    We are Implementing SRM 5.5, Extended Classic Scenario for Goods and Services (Stock and Consumables).
    I have 400 cost centers. How to assign G/L Accounts to multiple cost centers, in Define G/L Accounts for Account assignment category and Product category?.
    I guess, By using BADI - BBP_DETERMINE_ACCT. If this is correct, Do we have to develop any ZTABLE for this. Or only BADI enough?.
    Please anyone explain details.
    Thanks in Advance.
    Thanks & Regards,
    John.

  • Oracle oriented database design & architecture

    Hi,
    i'm new to placed in oracle domain , but b4 i had exp in java , j2ee and up to my knowledge oracle is not deficult for me.
    But i need some suggestion, for how to design the data base architecture for real time development and its prototype ,bcoz i'm inexperience in oracle, also nobody can guide here, plz suggest or attach link

    Hi,
    i'm new to placed in oracle domain , but b4 i had exp in java , j2ee and up to my knowledge oracle is not deficult for me.
    But i need some suggestion, for how to design the data base architecture for real time development and its prototype ,bcoz i'm inexperience in oracle, also nobody can guide here, plz suggest or attach link

  • Reducing Load Times / Design Architecture

    I'm designing a flash site with a Dynamic Gallery (loading images from a XML file). what can I do to reduce load time at the beginning, or limit loading times to individual images?
    I've seen designs which loads another SWF file on top of the current one. Is this feasible?
    Any details would be greatly appreciated.

    If loading the images is the goal of the file, then the quickest way to do that is to concentrate on the images.  Any way you load them, they have to be loaded.  Be sure they are optimized for the web.  If the gallery intent would allow for it, have the images loaded on request, using thumbnails or other button-like interfaces.  Or maybe load different sections at a time.  Or load so many at first, then load the rest in the background so that there's something to look at while the rest load.
    I don't know what purpose you have in mind for loading another swf into the file, so I can't offer any ideas there.

  • How to fulfill "component-based" design architecture  through BC4J

    who can help to explain some principles or discipline ,
    how to get entrprise component-based architecture application through adopt BC4J or ADF framework ?

    Components based means that you create components that you can reuse in your application or other applications.
    When you work with BC4J for example you can create entity objects that can be reused in different view objects, view objects can be reused in different application modules, and application modules can be used in other application modules.
    When you work with ADF you create a component that access your data - for example and EJB and you can reuse it to create a JSP ui or a Swing UI or another Java object that access it.
    Java is object orienter - you don't get any more "component" oriented than that.

  • Using Virtual PC to run Punch! Home Design Architectural Series?

    Hi. Love my Mac, however I got a Christmas gift of some Home Design software which turns out to be a Windows only type deal...I would love to use it on my Mac and am considering the Virtual PC as a solution to do so.
    I've read enough of the topics to see it may not work as well as I'd hope. Has anyone tried it before?
    What would I need to consider before trying it?
    (I searched and didn't see this topic here yet, but if I missed it, forgive..!)
    -K
    17" G4 PowerBook   Mac OS X (10.3.9)  

    Thanks O!P. I thought that might be the case...I don't think I'll even try VPC on my Powerbook.
    Strangely, there is very little design soft like this available for Mac. If anyone knows differently, let me know! I guess we Mac users tend to be creative to the point of not needing to be handheld (like I need with this software) to do design work. There are Drafting progs and some CAD stuff, but those are pretty advanced (for me) and don't usually have the formats and tricks that this program has. I think there is a thread somewhere discussing that lack of Mac oriented design software here...
    If I get the time, I'll send my request to the company to work up a Mac version, but I won't be holding my breath.
    Again, thanks!

  • Having architectural difficulty, need help. advice.

    Here is my situation. I have a program that draws pictures which represent real things. There is a database underneath. The pictures represent things and I need to use the database to discern a lot of the info.
    I split the logic database tables from the graphic database tables. This is left over from when I had the graphics stored in a file, but the logic in the DB. Seemed like a nice thing to keep. Now its all in the DB.
    Having issues maintaining this split. There are lots of questions I have, but I just want opinions on the benefit of such a split, and if I should just fold it, and mingle the logic tables with references to their graphic counterparts. And in truth, my issue is more with mingling the logic classes with the graphic classes than the actual tables.
    Note: By graphic classes I mean those graphic model classes that store graphical data in the DB.

    I am starting to better understand my problem so Ill try to simplfy it.
    I have model classes. each model class is made up of a logical data part and a graphical data part. The logical part does not know about the graphical part and vice versa. Then I have other model classes implemented the same way. These model classes communicate with each other on the model level, and they do not know about, nor are they supposed to care about the insides of the other model class.
    The problem is the graphical portion of one model class, needs information from the graphical portion of another model class. But how can they communicate when the models that contain them do not know about the insides of each other?
    So one model class has a reference to another, I could easily cast it to its concrete type and call on some package methods, but that breaks the isolation because now my model is tied to another model's internal implementation.
    The only solution I can see is that the model class should offer up its two components to the public through the interface. I am not sure if this is good or bad. On the one hand, it ties the model classes to their insides. And I am tyring hard to hide the insides. I cant think of the other hand :-)
    Well I think the issue is the logic parts should only talk to each other through the model. Which they do. But they graphical parts want to talk directly to each other. I think that is the problem. I am going to make it so they do not need direct comm to each other. They are only components any way. If they are talking to each other that kind of makes them more than just components of a larger object. I am going to make each model have an ID which corresponds to its graphic and logic parts IDs as well. Hopefully that will cut it. Well see...

  • Cisco Business Video Conferencing Design & Architecture

    https://supportforums.cisco.com/docs/DOC-30750

    We have tested calls between SCCP clients and Tandberg units. There could be multiple ways of doing this but we have implemented it as below
    VTA --> Callmanager ---> H323 gatekeeper ---> tandberg unit
    Then link between Callmanager and the H323 gatekeeper is a trunk, setup in the callmanger. The dial patterns can be set easily. Both GK and CM need to be configured for it.
    But it works fine.

  • RAC design architecture question

    Hi all RAC Gurus
    I am trying to learn the RAC technology and we are trying to build our first test bed. This exercise is to basically get hands on experience installing and configuring RAC and then test couple of our application to see if they scale well to RAC enivronment. Upper managment has provided two blade servers in a blade center for this purpose. And we are planning to put in two stand alone database into RAC mode.
    My question is since we have only two servers to work with, can we build two RAC clusters one for each database. Will there be any conflict issue if two RAC clusters exist on same machine. I know a simpler solution would be create one cluster with two nodes and have both databases under that cluster. But for learning purpose, since we have two dba's, can each dba build a cluster on the same machine (ofcourse for differnet databases).
    Thanks
    Sriram

    I don't think it is feasible. For training purposed, I think you should use virtual images such as vmware images and then your technical staff can deploy the vmware images and play around with the technology.
    There are few articles available on net installing the Oracle RAC with vmware.
    http://www.oraxperts.com

  • Design/Architecture questions regarding streams, triggers, JMS, XML

    I need to devise a way to enable an application that I am currently developing to act upon a change to a database table and to generate a message to notify an external system of the change.
    The scenario I envisage is:
    - A 3rd party (a user or a batch job) modifies (INSERT, DELETE, UPDATE) a row in a given table.
    - There is a trigger that is fired by the modification which would put a message onto a Stream (thus the notification would be persistent if the database were to go down).
    - A Java server process would be running that continually checks the Stream (referenced above) for a message . When the message has been dropped in the queue by the trigger the Java server process would read the message and determine what had changed, and then it would generate an XML message that it would pass onto the external system to notify the change. NOTE : The external system would not have access to the database so the outbound XML message would contain all of the information that describes what has changed.
    This sounds simple enough to me, but there is a fair bit of "hand waving" around how this would actually work in practice!
    Can anyone provide any assistance with any Oracle infrastructure that I might be able to use to ease any of this? My main area of concern is how the trigger should indicate what has changed when a modification occurs. I could create the trigger to write a message in a simple (but proprietary format - or potentially XML) to the Stream queue, and then the Java server process could read the message (via OJMS) and parse the message and using JDBC determine what modification actually ocurred, but this could be quite a bit of work... Is there a smarter way to do this?
    Perhaps I could use XMLDB to allow the trigger to immediately render the change into XML format which would slightly ease the parsing that the Java server process has to do.
    Any help would be greatly appreciated!
    Thanks,
    James

    I need to devise a way to enable an application that I am currently developing to act upon a change to a database table and to generate a message to notify an external system of the change.
    The scenario I envisage is:
    - A 3rd party (a user or a batch job) modifies (INSERT, DELETE, UPDATE) a row in a given table.
    - There is a trigger that is fired by the modification which would put a message onto a Stream (thus the notification would be persistent if the database were to go down).
    - A Java server process would be running that continually checks the Stream (referenced above) for a message . When the message has been dropped in the queue by the trigger the Java server process would read the message and determine what had changed, and then it would generate an XML message that it would pass onto the external system to notify the change. NOTE : The external system would not have access to the database so the outbound XML message would contain all of the information that describes what has changed.
    This sounds simple enough to me, but there is a fair bit of "hand waving" around how this would actually work in practice!
    Can anyone provide any assistance with any Oracle infrastructure that I might be able to use to ease any of this? My main area of concern is how the trigger should indicate what has changed when a modification occurs. I could create the trigger to write a message in a simple (but proprietary format - or potentially XML) to the Stream queue, and then the Java server process could read the message (via OJMS) and parse the message and using JDBC determine what modification actually ocurred, but this could be quite a bit of work... Is there a smarter way to do this?
    Perhaps I could use XMLDB to allow the trigger to immediately render the change into XML format which would slightly ease the parsing that the Java server process has to do.
    Any help would be greatly appreciated!
    Thanks,
    James

  • Architectural designing with Adobe software?

    Hello,
    Can anyone tell me if there is software from Adobe that lets you design architectural drawings?
    I'm searching for my own company [url removed by host]
    With kind regards,
    Leon Herbers

    While you could design architechural drawings in Illustrator, specialty programs offer certain advantages. Architectural drawing were originally designed by hand. Illustrator is certainly a step up from that. Programs like AutoCad, SolidWorks offer advantages.

Maybe you are looking for

  • How to see KSCHL (condition type) in IDOC generated from VA02

    Hello, I have a sales order with positions having Condition type   Amount   Currency Price Unit     ZPR0                100.00     EUR        1 ZPR0                200.00     EUR        1 If I generate an exit Idoc I can see every field from above ex

  • How to encode a string to base64 in java ?

    Hi, I want to send my user name to my SMTP server encoded in base64 . How do I do this ?? Ramesh

  • Firmware improvements & fixes for a single OS on

    Dear Creative Labs, it is to me, personally, a strange behaviour to recognize that you decided to only apply firmware improvements and bug fixes on your device (Zen Touch) for a single OS version, namely Windows XP. I understand all the implications

  • Dblink data copy

    Hi, I have 3 instances (instance1, instance2, instance3). DB links exists between instance1 and instance2, instance1 and instance3. instance1 <-> instance2 instance1 <-> instance3 I want to copy data (some records from a table) from instance2 to inst

  • No Instances listed during installation of SQLServer2008R2SP1-KB2528583-x64-ENU

    Hello, I'm doing a fresh SQL installation on a new server using SQLServer2008R2SP1-KB2528583-x64-ENU.exe (315,461KB). I clicked Run As Administrator, and when I get to Select Features the Instaces list is empty. I did the same process on another serv