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

Conference iosg::all-in-1_v30

Title:*OLD* ALL-IN-1 (tm) Support Conference
Notice:Closed - See Note 4331.l to move to IOSG::ALL-IN-1
Moderator:IOSG::PYE
Created:Thu Jan 30 1992
Last Modified:Tue Jan 23 1996
Last Successful Update:Fri Jun 06 1997
Number of topics:4343
Total number of notes:18308

206.0. "Questions on Servers/partitions" by GLOVES::ALLERTON (Steve Allerton 343-0205) Tue Mar 10 1992 13:00

    
    Chapter 15 of the Version 3.0 Management Guide discusses some
    consideration with respect to tuning of the file cabinet server.
    
    On page 15-19, the statement is made:
    
    "If you expect more than 600 users to be using a server at any one 
    time, you may need to start a second server on the same node.."
    
    Question : Is there some sort of load balancing algorithm instituted 
    when I'm running more than one server?  Would I still tune each 
    additionl server as if it were a single dedicated server needing to 
    handle the excessive client connection load?
    
    Also, the ALL-IN-1 File Cabinet Server Overview, in discussing DNS 
    vs. DECnet Phase IV advantages/disadvantages, makes the following 
    statement of page 2-4:
    
    "The partition object is likely to be stored within serveral
    subdirectories of the name space..."
    
    Does this mean that I can merely replicate a list of servers that 
    service a partition in different locations in the namespace, or 
    could it also mean that a "drawer index" could also be replicated in 
    different locations in the namespace (thus allowing continued access 
    to remote drawer objects even if the original "partition location" 
    becomes temporarily unavailable?
    
    Thanks,
    
    Steve
T.RTitleUserPersonal
Name
DateLines
206.1See 106 here, and 718 in A1INFO for load balancingIOSG::TALLETTMit Schuh bish hiTue Mar 10 1992 17:081
    
206.2Some answersCHRLIE::HUSTONTue Mar 10 1992 18:4758
    Steve,
    
    
    >Question : Is there some sort of load balancing algorithm instituted 
    >when I'm running more than one server?  Would I still tune each 
    >additionl server as if it were a single dedicated server needing to 
    >handle the excessive client connection load?
    
    Nope there is no load balancing done during an OafcOpenCabinetW call
    which is what is used to make a client connection.  The system manager
    is responsible for the load balance. The way it would be done is this:
    
    The FCS is assigned DECnet object 73, this is used by all servers by
    default and all clients to connect to by default. It is easily over
    ridden for just this purpose.  It is a two step process:
    
    1) Start the server up (as obj 73) then change the object number
    via the manage servers interface. This will change the object number
    field in the server configuration file. Then restart the server and
    it will be running under object number whatever you put it as.
    
    2) For clients that you want to connect to the non-73 server, define
    the logical OAFC$SRV_OBJ. What this does is during the open cabinet
    the FCS checks for the existance of this logical. If it is there we
    use it as the DECnet object number of the server to connect to. If the
    logical is not there (default case) we connect to 73.
    the logical should be defined as "$ def OAFC$SRV_OBJ 130" for a server
    running under DECnet obj 130.
    
    The system manager will be responsible for balancing what clients go to
    which server.
    
    >Also, the ALL-IN-1 File Cabinet Server Overview, in discussing DNS 
    >vs. DECnet Phase IV advantages/disadvantages, makes the following 
    >statement of page 2-4:
    >
    >"The partition object is likely to be stored within serveral
    >subdirectories of the name space..."
    >
    >Does this mean that I can merely replicate a list of servers that 
    >service a partition in different locations in the namespace, or 
    >could it also mean that a "drawer index" could also be replicated in 
    >different locations in the namespace (thus allowing continued access 
    >to remote drawer objects even if the original "partition location" 
    >becomes temporarily unavailable?
    
    I am not sure of your question, but here is what I think the answer is.
    When you create an object in DNS (like a partition) the object will
    automatically be replicated to several places throughout the namespace.
    This allows faster distributed access and removes the single point of
    failure.  Nothing about the drawers is stored in DNS, all that is 
    in DNS is the partition name, CTS and a list of servers that can access
    the partition.
    
    That answer your queston??
    
    --Bob
    
206.4But is it supported?AIMTEC::PORTER_TTerry Porter, ALL-IN-1 Support, Atlanta CSCWed Mar 11 1992 21:2811
    Bob,
    
    I recall reading in an earlier note (can't remember if it was in this
    conferece or A1INFO) that the use of the OAFC$SRV_OBJ was possible but
    unsupported.
    
    I don't think this logical is documented (but I could be wrong as I
    have not checked the documentation exaustivly), but is it supported,
    and can we suggest it's use to customers who have large systems?
    
    Terry
206.5It is written someplaceCHRLIE::HUSTONThu Mar 12 1992 13:486
    
    Yup, it should be documented someplace. I remember reading it but
    can't find it now.
    
    --Bob
    
206.6logical segregation?GIDDAY::BURTScythe my dandelions down, sportFri May 06 1994 06:2522
Hello and greetings,

Customer wants to set a up an FCS specifically for TeamLinks users, as their
access is slower than IOS users. - how can the logical be set so that one 
group accesses a specific serever, and the other group the other server. There 
are about 3000 IOS users, and about 20 TL users. TL user numbers will increase, 
a lot.

Customer does not want to set up separate logins for these groups, nor are do
they fit neatly into departmental categories.

Perhaps it is possible to have sylogin do some interrogation on the connection
type? TL users have proxies, IOS users do not?

Has anyone does this or similar "segregation of the users"?

Any hints?

Thanks & regards,

Chele    

206.7Check for *LOCAL identifier in SYLOGIN.COMCOPCLU::COPLE4::GLARGAARDAllan Glargaard, DS @DMOFri May 06 1994 09:0416
>Perhaps it is possible to have sylogin do some interrogation on the connection
>type? TL users have proxies, IOS users do not?

  In SYLOGIN.COM, check if the process holds the *LOCAL identifier and
  define the OAFC$SRV_OBJ to your new object number. All VT users will
  then use the new server, and all TeamLinks users will use the default
  73 server since they don't hold the *LOCAL.

  Changing the object for the VT users is much easier than changing
  the object in OFFICE.INI on every PC.

  Please post your implementation when it works, since many customers
  will need to do something similar.

  Best regards,
  Allan
206.8IOSG::MARSHALLA glitch in realityFri May 06 1994 09:429
>> check if the process holds the *LOCAL identifier

Unfortunately, if I SET HOST I don't get LOCAL, even if I'm on a VT; I get
REMOTE instead :-(

Maybe SYLOGIN could check whether the login is INTERACTIVE, has a terminal
associated with it, etc?

Scott