Skip to content
GigaSpaces Logo GigaSpaces Logo
  • Products
    • InsightEdge Portfolio
      • Smart Cache
      • Smart ODS
      • Smart Augmented Transactions
    • GigaSpaces Cloud
  • Roles
    • Architects
    • CXOs
    • Product Teams
  • Solutions
    • Industry Solutions
      • Financial Services
      • Insurance
      • Retail and eCommerce
      • Telecommunications
      • Transportations
    • Technical Solutions
      • Operational BI
      • Mainframe & AS/400 Modernization
      • In Memory Data Grid
      • Transactional and Analytical Processing (HTAP)
      • Hybrid Cloud Data Fabric
      • Multi-Tiered Storage
      • Kubernetes Deployment
      • Streaming Analytics for Stateful Apps
  • Customers
  • Company
    • About GigaSpaces
    • Customers
    • Partners
    • Support & Services
      • University
      • Services
      • Support
    • News
    • Contact Us
    • Careers
  • Resources
    • Webinars
    • Blog
    • Demos
    • Solution Briefs & Whitepapers
    • Case Studies
    • Benchmarks
    • ROI Calculators
    • Analyst Reports
    • eBooks
    • Technical Documentation
  • Contact Us
  • Try Free

Space Task and Distributed Space Tasks also known as Map Reduce in XAP.NET

Subscribe to our blog!

Subscribe for Updates
Close
Back

Space Task and Distributed Space Tasks also known as Map Reduce in XAP.NET

.Net Team July 9, 2009
2 minutes read

7.0 XAP.NET GA will provide a new powerful capability, known as space tasks.

A space task is a custom user code representing a logical task that is executed at the space behind the proxy and returns its result to the invoker. The task also receives an embedded proxy to the node it runs within once executed, and it can take advantage of it to execute space operation which is part of its logic in embedded fashion. It can be routed to a specific node using a routing value or executed as a distributed task on the cluster in parallel later to be reduced to a single result when the results from the parallel distributed execution arrives, this pattern is also known as the Map Reduce which is commonly used by many distributed systems such as Google, Microsoft and more .

This feature gives a lot of power to the user. For instance, a search engine can take advantage of the map reduce pattern and more other applications that can take advantage of parallel processing. Another usage would be executing very complex custom queries in an optimized fashion. Doing it by executing it locally at each space node with a distributed space task, and only send the relevant result back to the client from each node, doing so reduce the network overhead and the calculation over head the client would have needed to calculate at the entire potential result set if it would have used a different conventional method.
This feature is known as the executor service in the Java product counterpart.

Eitan

CATEGORIES

  • .Net
  • Data Grid
  • GigaSpaces
  • sba
.Net Team

All Posts (9)

YOU MAY ALSO LIKE

April 23, 2007

Why browse when you can…
6 minutes read

August 13, 2009

The Word is Out on…
7 minutes read

May 7, 2008

GigaSpaces VB API Beta Release
5 minutes read
  • Copied to clipboard

PRODUCTS, SOLUTIONS & ROLES

  • Products
  • InsightEdge Portfolio
    • Smart Cache
    • Smart ODS
    • Smart Augmented Transactions
  • GigaSpaces Cloud
  • Roles
  • Architects
  • CXOs
  • Product Teams
  • Solutions
  • Industry
    • Financial Services
    • Insurance
    • Retail and eCommerce
    • Telecommunications
    • Transportation
  • Technical
    • Operational BI
    • Mainframe & AS/400 Modernization
    • In Memory Data Grid
    • HTAP
    • Hybrid Cloud Data Fabric
    • Multi-Tiered Storage
    • Kubernetes Deployment
    • Streaming Analytics for Stateful Apps

RESOURCES

  • Resource Hub
  • Webinars
  • Blogs
  • Demos
  • Solution Briefs & Whitepapers
  • Case Studies
  • Benchmarks
  • ROI Calculators
  • Analyst Reports
  • eBooks
  • Technical Documentation
  • Featured Case Studies
  • Mainframe Offload with Groupe PSA
  • Digital Transformation with Avanza Bank
  • High Peak Handling with PriceRunner
  • Optimizing Business Communications with Avaya

COMPANY

  • About
  • Customers
  • Management
  • Board Members
  • Investors
  • News
  • Events
  • Careers
  • Contact Us
  • Book A Demo
  • Try GigaSpaces For Free
  • Partners
  • OEM Partners
  • System Integrators
  • Value Added Resellers
  • Technology Partners
  • Support & Services
  • University
  • Services
  • Support
Copyright © GigaSpaces 2021 All rights reserved | Privacy Policy
LinkedInTwitterFacebookYouTube

Contact Us