Results 1 to 5 of 5
  1. #1
    Join Date
    Apr 2012
    Posts
    3
    Rep Power
    0

    Default Java and clustering

    This is my first time for posting a question here, but I thought it would be best to ask some help with people who are familiar with the java service wrapper already.

    So maybe itís best that I give you some information about why Iím asking this question and why I need your help.
    So Iím a student from Belgium, and Iím currently doing my thesis(graduation paper?).

    The company were Iím doing this asked me to revise and migrate an existing servercluster infrastructure. Iíve been working the past 2 weeks on checking out the possibilities to upgrade and improve the existing structure,
    And I think I have given them some options on that side.

    Now I have come to the actual clustering. The servercluster is only used to cluster java-applications and services. And these are cluster-unaware.
    There are a number of generic applications that run on the cluster, which are using the java service wrapper (tanukisoftware).

    I have specified the source files of the generic applications(the Java-applications which are integrated with the wrapper) on a disk, and have specified some dependencies so that when the disk fails, the resources will also fail.
    Now, when I simulate disk failure, , the resources which are dependent of it fail too on the cluster. Thejava-applications however keep running. I still see Java.exe running in task manager. Now, i think it's an issue of the clster not beining to communicate correctly with the wrapper software, which means that the JVM's won't get the shutdown command and keep running.

    I however want to monitor which JVM's are running, so I can document this problem. Now the thing is, I haven't got any java installed on the server nodes. We just have some different JRE sources(versions) on the disk itself, and we are using the wrapper software to point to one of these to run the java application.

    How can I monitor the JVM's who are running? Is it correct to state, that the java;exe proces that is running in the task manager, is responsible for the JVM?
    I have read somewhere that the java.exe proces is used to start the JVM, but I think it is rather to control the whole JV, instead of just starting it up. That's what i deduct, as when I kill the java.exe proces the java-application(and the JVm) get killed.

    A posibility to monitor this issue is top-priority right now, as it will probably give me the possibility to document the issue better, then i can now.

  2. #2
    DarrylBurke's Avatar
    DarrylBurke is offline Forum Police
    Join Date
    Sep 2008
    Location
    Madgaon, Goa, India
    Posts
    11,423
    Rep Power
    20

    Default Re: Java and clustering

    Moved from New to Java, since this is a rather advanced topic.

    db
    If you're forever cleaning cobwebs, it's time to get rid of the spiders.

  3. #3
    Join Date
    Apr 2012
    Posts
    3
    Rep Power
    0

    Default Re: Java and clustering

    Ok, seems like maybe my question is a little bit unclear, so I shall reformulate it a little bit.

    So we are using a failover cluster to make some running java-applications highly available. And we are using java service wrapper to run the java-processes in out windows environment). We are having an issue that, although the cluster says that the java-application has failed, the Java-application is still running.
    This happens when for example the resource disk that java-applications use fails and the cluster resources who are dependant of this also fail automaticly. The cluster is responsible for this proces.
    The thing is that the cluster doesn't seem to be communicating properly with the java-applications.

    i won't to thorougly document and research this issue, as it will lead to cause a failover, which will lead to double running processes on the cluster. (with dataloss or datacorruption as a consequence).
    Now I want something so I can monitor the status of the JVM's.

    using task manager I already know, but i know that it should be also possible to monitor the JVM's using monitorsoftwrae.
    Thing that i need to mention is that there isn't a java version installed on the servernodes. We use the wrapper software to point to some JRE sources to run the application. A JDK is also not installed.
    If i really need to i will install a JDK or JRE on it for testingpurposes.

    So any suggestions?

    tnx in advance

  4. #4
    Tolls is offline Moderator
    Join Date
    Apr 2009
    Posts
    12,097
    Rep Power
    20

    Default Re: Java and clustering

    Can I recommend asking this over at OTN?
    Not sure which sub-forum to recommend, but here's the link to the Java section.
    You'll find more people there who likely have looked into this sort of thing, or could recommend options.
    Please do not ask for code as refusal often offends.

    ** This space for rent **

  5. #5
    Join Date
    Apr 2012
    Posts
    3
    Rep Power
    0

    Default Re: Java and clustering

    Quote Originally Posted by Tolls View Post
    Can I recommend asking this over at OTN?
    Not sure which sub-forum to recommend, but here's the link to the Java section.
    You'll find more people there who likely have looked into this sort of thing, or could recommend options.
    Thanks for the pointer ^^.
    I'll also post this question on the OTN. seems that they have a monitoring sub-forum, so maybe i'll have some luck there. If someone else has any other options, i would be glad to hear them.

    jeroen

Similar Threads

  1. Replies: 16
    Last Post: 12-24-2011, 04:06 PM
  2. Replies: 0
    Last Post: 08-20-2010, 12:24 PM
  3. k-means algorithm for document clustering
    By Ramya Selvaraj in forum Forum Guides
    Replies: 0
    Last Post: 02-06-2009, 06:11 AM
  4. Replies: 1
    Last Post: 10-14-2008, 08:52 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •