[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference bulova::decw_jan-89_to_nov-90

Title:DECWINDOWS 26-JAN-89 to 29-NOV-90
Notice:See 1639.0 for VMS V5.3 kit; 2043.0 for 5.4 IFT kit
Moderator:STAR::VATNE
Created:Mon Oct 30 1989
Last Modified:Mon Dec 31 1990
Last Successful Update:Fri Jun 06 1997
Number of topics:3726
Total number of notes:19516

1327.0. "How many windows can a process control by VAX6410." by JIT733::SERA () Tue Aug 29 1989 03:15

       I'd like to solve a question in this topic about the following
       situation : 


       CONFIGURATION :

       There is a VAX6410.
       There are a hundred of DS3100. ( Maximum )
       Protocol is DECnet.
       DS3100 make use of DECwindows.
       I/O of DS3100 is very frequently.   
       Usually DS3100 has five or six windows by a DECwindows.

       The following figure is how to conect a VAX6410 with a hundred 
       of DS3100.


                               +---------+
                               | VAX6410 |
                               +----+----+           Ethernet ( =Mbps )
       ����+------������-+----------+----------+-������---+----------+����
       +---+----+   +----+---+ +----+---+ +----+---+ +----+---+ +----+---+
       | DS3100 |   | DS3100 | | DS3100 | | DS3100 | | DS3100 | | DS3100 |
       +--------+   +--------+ +--------+ +--------+ +--------+ +--------+



       QUESTIONS :


       �� On VAX6410, can one process open, read and write the window of
          a handred of DECwindows, at same time?

       �� How many windows can one process control by VAX6410? 
                                    ( Maximum number / Reasonable number )

       �� I want to know a better method for thus system. So, please teach 
          me if you have another idea about how to connect of VAX6410 and 
          a hundred of DS3100.

T.RTitleUserPersonal
Name
DateLines
1327.1Use the resources in the workstations!OSLACT::OLAVDo it in parallel!Tue Aug 29 1989 03:3711
>       �� I want to know a better method for thus system. So, please teach 
>          me if you have another idea about how to connect of VAX6410 and 
>          a hundred of DS3100.

Why let the 6410 do all the drawing? You seem to use the DS3100's only as
expensive DECwindows terminals. I think a better solution is to send messages
from the 6410 to the 100 DS3100's (via broadcast or point-to-point) and let
the program running on the DS3100 do the drawing.

Olav

1327.2I'd like to get a better environment for users.JIT733::SERATue Aug 29 1989 07:0522
       Certainly, the method you proposed is a better solution.
       But I'd like to get a better environment for users by the idea,
       that cut the load on DS3100.
       Therefore, I'd like to solve the following question become a basic
       for the solution.

       Q1 : If VAX 6410 needs to broadcast to 100 DS3100s simultaneously,
            is it feasible for VAX 6410 to process without having much 
            overhead?

       Q2 : How many windows can be controled by a single process on 
            VAX 6410 without any delay on accesses?

       Q3 : When five or six windows are open on a DS3100, how many process
            are necessary for VAX6410 to control smoothly?

       Q4 : How many windows can be controled by a single process on VAX
            6410 as a maximum?

       Q5 : Please tell me, a method better than Thus idea or you have
            another idea.

1327.3STAR::MFOLEYRebel without a ClueTue Aug 29 1989 10:308
       
       
       	I wouldn't worry so much about "cutting the load" on the DS3100's.
       	They're bored out of thier mind most of the time in most of the 
       	applications I see.
       
       							mike

1327.4VMSDEV::HENDERSONVMS Systems AnalysisTue Aug 29 1989 16:126
I'd be more worried about maxing out the 6410.  How much can you spread
the load out to the hot boxes?  (you did mean DS3100 as in DECstation, right
- MIPSco based?)

You'll have 100+ VUPS out on the desktops and 5-6 VUPS in the host.  hmmm...

1327.5Would anyone answer my question?JIT733::SERAWed Aug 30 1989 07:172
    

1327.6VAX6410 better than DS3100.JIT733::SERAWed Aug 30 1989 07:2414
       Re :  .3 and .4

       Certainly, DS3100 has a high quality as you said.
       But when the user demand to increase a function and a quantity of 
       the application, I want to add another VAX6410, not DS3100.

       The advantages of running application, on VAX6410 are :
        ��no more terminal will be added on user's desk.
        ��VAX6410 can manage the database of all applications.
        ��the application can use the index file.

       So, would anyone answer my questions? 


1327.7STAR::ORGOVANVince OrgovanWed Aug 30 1989 08:527
    I seem to remember a DECwindows V1 restriction that a single VMS
    program could only open 32 display connections simultaneously.
    I believe that this has been fixed in DECwindows V2. 
    
    However, I would be surprised if a single client on a 6410
    could drive 100 remote windows with reasonable performance. 

1327.8How many fleas on a dog??CSC32::B_WACKERWed Aug 30 1989 10:0312
You'll probably get an answer to your question when you can tell us 
how many angels fit on the head of a pin!  It depends on the 
application and, as others have said, to utilize the hardware you need 
to respect the physical limitations involved.  If you want to use the
6410 as a database server, then do that, but trying to have it drive 
100 workstations being used as intelligent terminals is a real waste.  
We have lots of ways to do distributed processing and you shold follow 
those pointers.  DW takes a lot of client resources.  Adding that to 
your application will probably overload the 6410 in short order.

The answer is 42, but that may be for a different question!

1327.9Do you mean VAX 6410 has overload?JIT733::SERAThu Aug 31 1989 06:2213
      Re : .7 & .8

>>>    DW takes a lot of client resources.Adding that to your application 
>>>    will probably overload the 6410 in short order.
       
    
      ��Do you mean VAX 6410 has overload only by the client function
        of the application?
        Otherwise what type of the application is it?

      ��What client resources are used to DECwindows?
   

1327.10Think about how to balance the load!IO::MCCARTNEYJames T. McCartney III - DTN 381-2244 ZK02-2/N24Sun Sep 17 1989 06:2616
    
    
    I think  that  what  people  are  saying  is  that you should split you
    application into two pieces and put the part thataccesses the databases 
    on the 64xx and the graphics part on the DS3100. You'll have to define
    you're own application  protocol,  but the off-loading of graphics from
    the 6400 may be worth it. 
    
    Make use of the  CPU cycles where you have them.  Why make the DS3100's
    spend most of their time  in  the idle loop waiting on the VAX?  If you
    build  the  application  correctly, when you  need  to  add  additional
    database horsepower, you simple add another VAX,  when  you need to add
    more workstations, you simply plop down another DSx100.
    
    James