Questions tagged [graphengine]

A versatile general-purpose computation engine, graphengine provides a unified declarative language for both data modeling and message passing with many built-in features.

Graphs play an indispensable role in a wide range of domains. Graph processing at scale, however, is facing challenges at all levels, ranging from system architectures to programming models. Underpinned by a strongly-typed RAM store and a general computation engine, Graph Engine helps users build both real-time online query processing applications and high-throughput offline analytics systems with ease.

Graph Engine’s RAM store can manage billions of run-time objects. The RAM store provides efficient memory management with high memory utilization ratios. It takes full advantage of the RAM to speed up data accesses and computations in a way that makes every single byte count.

As a versatile general-purpose computation engine, Graph Engine is extremely extensible. It provides a unified declarative language for both data modeling and message passing. Instead of using a fixed data schema and hard-wired computation paradigms, it allows users to freely define data schemata and extend the system capability by performing fine-grained message passing.

Graph Engine is ready to integrate with other system stacks as well. The user-defined APIs can be easily exposed via RESTful interfaces. An application powered by Graph Engine is accessible to any connected device.

Graph Engine has many built-in features for distributed programming, including:

Declarative data modeling and network programming;
Full IntelliSense support;
Language-Integrated Query;
Remote application deployment, control, monitoring, and debugging.

Graph Engine provides seamless integration with the powerful integrated development environment Visual Studio and Microsoft’s cloud computing platform Azure. It offers developers the best experience in both development and deployment on both the local and cloud sides. Developers can create Graph Engine applications in the all-purpose Visual Studio and deploy the applications to the cloud (Azure) with just a few clicks.

This is our first official public preview. We look forward to feedback and suggestions. We will continue to provide routine maintenance and regular new releases, turning our research ideas into real-life functionality.

To get more information, documents, and downloads, please visit: http://graphengine.io.


Related tags :

17 questions
4
votes
1 answer

Deadlocks in GraphEngine

Working with GraphEngine for a while I very often find myself with a deadlocked thread while doing some operation against GraphEngine. Nested calls are definitely not on the menu. But now I encountered something strange: foreach(long cellID ...) { …
3
votes
2 answers

error using trimesh library on python - " no graph engine available "

I was wondering if you have used the library "trimesh" in python. It looks quite useful, but right now im having some trouble with the method "Trimesh.spli()" on the last line of the code attached. the code was working fine up to that line, which is…
3
votes
1 answer

How to run multiple Graph Engine instances on the same machine?

I want to run multiple Graph Engine instances on the same machine by listening on different ports.
zhemin liu
  • 33
  • 2
3
votes
1 answer

GraphEngine Scaling

I don't see any documentation on scaling GraphEngine. I'm confused as to how this works. I saw that there is a "distributed" mode. I can add the servers and get them to hook up, but I can't get data to be used in both places. LocalStorage vs…
Styles
  • 515
  • 2
  • 6
  • 16
2
votes
1 answer

Can GraphEngine TSL-files import other TSL-files?

can TSL-files import other TSL-files? Imagine a struct that is outsourced in file "b.tsl" and another file would like to use it. I've looked up the official web page and parts of the web, but didn't find something.. Is there any option…
Seargent
  • 23
  • 2
2
votes
1 answer

Microsoft GraphEngine LIKQ query

Description I have a simple directed graph which has two end nodes C,E (sinks) and one starting node A. The Framework i am using is Microsoft's GraphEngine. My TSL File looks like this: A graph node consists of an NodeItem which is just an…
Sneijder
  • 319
  • 1
  • 11
2
votes
1 answer

What is the most canonical way to represent relationships in GraphEngine

I'm trying to figure out how to best model my data in my TSL. In the Friends example, relationships are implied by storing the cell id (or a List of cell ids) in the related nodes. In the Freebase example, though, there's the notion of a [GraphEdge]…
swasheck
  • 4,644
  • 2
  • 29
  • 56
2
votes
2 answers

Transactions in Graph Engine

Is it possible to implement transactions in Graph Engine? I like to do multiple updates on different cells and then commit or rollback these changes. Even with one cell it is difficult. When I use the next code the modification is not written to…
Ariën
  • 391
  • 2
  • 6
2
votes
1 answer

How do I test for HTTP method in a GraphEngine server endpoint?

The GraphEngine docs say that HTTP protocols are RESTful. I am trying to implement such, but I can't find any information about testing for the HTTP method that is being used to call the endpoint. To my understanding, that is essential for something…
Adam Crossland
  • 14,198
  • 3
  • 44
  • 54
1
vote
1 answer

GraphEngine LIKQ query throw System.NullReferenceException

I started to use Microsoft GraphEngine and try to build a LIKQ example, my code below: TSL Code: cell People { [Index] string Name; optional int Age; [GraphEdge] optional List Friends; } Main Program: using System; using…
BenDerPan
  • 21
  • 2
1
vote
1 answer

How does Graph Engine "fan out search" work?

I'm looking at Graph Engine (not to be confused with MSFT AD Graph), but I'm have questions about distributed "fanout search". From what I can tell Objects are saved in a distributed manner across N servers. This assignment of N servers must…
makerofthings7
  • 60,103
  • 53
  • 215
  • 448
1
vote
1 answer

Can GraphEngine support RDF ?

Does GraphEngine support RDF and SPARQL, as described in the paper:A Distributed Graph Engine for Web Scale RDF Data : https://www.graphengine.io/downloads/papers/Trinity.RDF.pdf If not, could it be implemented on top of the engine, or is it in the…
ThierryC
  • 41
  • 3
1
vote
1 answer

When deploying a Graph Engine Server to a Azure API App I am getting the error below

Failed to start HTTP server. HTTP endpoints are disabled Any ideas on how to enable the HTTP endpoints defined in the Graph Engine Server?
1
vote
1 answer

Does Graph Engine Have a Persistance Layer

I'm looking into GraphEngine for some heavy workloads. I would like to persist the data for future analysis and in case of server reboot. Looking at the documentation both CloudStorage and LocalStotage actually just persist to ram. Is it possible to…
ChaseAucoin
  • 725
  • 1
  • 8
  • 16
0
votes
0 answers

Graph Engine visualization

is there any source or binary for the utility shown here? Or may be some kind of alternative? https://www.graphengine.io/video/likq.video.html
Eosfor
  • 81
  • 9
1
2