JPPF, java, parallel computing, distributed computing, grid computing, parallel, distributed, cluster, grid, cloud, open source, android, .net
JPPF

The open source
grid computing
solution

 Home   About   Features   Download   Documentation   On Github   Forums 
March 29, 2023, 12:22:41 AM *
Welcome,
Please login or register.

Login with username, password and session length
Advanced search  
News: New users, please read this message. Thank you!
  Home Help Search Login Register  
Pages: [1]   Go Down

Author Topic: Potential use of JPPF in a new project  (Read 3866 times)

kpkrish

  • JPPF Padawan
  • *
  • Posts: 2
Potential use of JPPF in a new project
« on: February 15, 2011, 04:23:19 PM »

Hi,

I am planning on evaluating JPPF for building an OMS for the Indian financial services industry.
There would be high frequency tick updates occurring every second from the stock exchange.
Every tick would result in a job consisting of multiple tasks being called on the grid.

1) Would the potential network activity between driver & nodes impact performance of my application?
2) Do you have any case studies of JPPF used in real time applications? Could you please share them with me?
3) Do you have any case studies of JPPF used in an OMS application? Could you please share them with me?
4) Could you please recommend any other framework / grid toolkit that could be of help in my project?

Thanks in advance,
KP
Logged

lolo

  • Administrator
  • JPPF Council Member
  • *****
  • Posts: 2272
    • JPPF Web site
Re: Potential use of JPPF in a new project
« Reply #1 on: February 16, 2011, 07:27:05 AM »

Hello KP,

May I assume that you already had a look at our sample large portfolio update simulation?
If not, I invite you to do so, I believe it matches the kind of application you describe for your project.

To answer your questions:

Quote
1) Would the potential network activity between driver & nodes impact performance of my application?
Yes, it definitely would. The impact would be most significant in the case your jobs have very few short-lived (e.g. in the milliseconds range) tasks, and least significant when the jobs have many long-lived tasks.
Some of the main factors impacting the network overhead would be: the network quality/speed, the tasks footprint, the load-balancing algorithm used, how you chose to distribute the tasks among the jobs (for instance you may chose to "batch" multiple tick updates together, based on a number of ticks or a time interval).

Quote
2) Do you have any case studies of JPPF used in real time applications? Could you please share them with me?
3) Do you have any case studies of JPPF used in an OMS application? Could you please share them with me?

Unfortunately, there is no such case study that I can share with you. Sorry for the inconvenience

Quote
4) Could you please recommend any other framework / grid toolkit that could be of help in my project?

Some of the frameworks in this area:
- GridGain, Apache Hadoop (open source, based on map/reduce model)
- GigaSpaces (commercial, based on Jini/JavaSpaces)
- Hazelcast (open source, distributed Java collections and executor services)

I hope this helps.

Sincerely,
-Laurent
Logged
Pages: [1]   Go Up
 
JPPF Powered by SMF 2.0 RC5 | SMF © 2006–2011, Simple Machines LLC Get JPPF at SourceForge.net. Fast, secure and Free Open Source software downloads