Uploaded image for project: 'Infinispan'
  1. Infinispan
  2. ISPN-7000

Infinispan distributed task execution without serialization

    Details

    • Type: Feature Request
    • Status: Resolved (View Workflow)
    • Priority: Major
    • Resolution: Rejected
    • Affects Version/s: 8.0.2.Final
    • Fix Version/s: None
    • Component/s: Clustered Executor
    • Labels:
      None

      Description

      0
      down vote
      favorite
      I am aware of simple distributed task execution (Using Distributed Executor Service), for example [here ](https://github.com/infinispan/infinispan-simple-tutorials/blob/master/distexec/src/main/java/org/infinispan/tutorial/simple/distexec/InfinispanDistExec.java) and [here](https://github.com/infinispan/infinispan-quickstart/tree/master/clustered-cache/src/main/java/org/infinispan/quickstart/clusteredcache), However the mechanism used is to serialize the callable and transport it to destination for execution, as I said this works for simple cases, many a times it wont be feasible to searlize every thing, for example from callable lots of classes would be referred to get a task done, in this case everything should be transported (many a times not possible, even if it is possible, it would take humongous time to transport accross, there by killing the purpose), what would be required instead is to assume that the classes exists at the target system and simply invoke it (the way hadoop works), I am not sure if there exists such execution model in infinispan?

        Gliffy Diagrams

          Attachments

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                nadeembtech mohammad nadeem
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: