Posts Tagged ‘smb’

JVMKiller

Tuesday, June 22nd, 2010 by Jim Fleming

In our latest release of SMB, we spent a fair amount of time testing and minimizing windows where data corruption can occur in our associative memory.  The testing involved killing various processes during periods of activity.  But rather than a hit-or-miss approach of randomly killing SMB processes and seeing if any sort of recovery was needed, we decided to build a JVMKiller that gave us control of when and how the JVM goes down.  We are now able to target specific “high risk” (write operations) areas.  Like everything else in our system, the JVMKiller is configured as a JavaBean.  The bean has the ability to execute any number of possible kill events, as well as, targeting both specific logical and physical components of the system, given a condition.  For example, we could target a certain event, like the start of a phase-2 save event:
(more…)

Tags: , ,
Posted in SaffronMemoryBase | No Comments »

SaffronSierra & Gmail Classification

Friday, April 30th, 2010 by Jared Peterson

I’ve recently added some sample code to our “examples” repository that demonstrates how to use SaffronMemoryBase running on SaffronSierra to do basic email classification. The example leverages the convenience of labels within Gmail to provide the “labels” for classifying future emails.

If you have a Gmail account (or a Google Apps account) then you already know that as emails come in you can associate them with labels. You might have labels such as “accounts”, “soccer”, “music”, “work”, etc… (those are some of mine anyway). As I started thinking about building an email classification example it occurred to me that the labels within Gmail would provide a nice, easy way of doing classification. By “labeling” emails in Gmail I’ve already made the statement, “This email is about work”, or “This email is about soccer”. Why not leverage that hard work?

(more…)

Tags: , , , , , ,
Posted in SaffronMemoryBase, SaffronSierra | No Comments »

The Big Red Easy Button

Tuesday, March 30th, 2010 by Jim Fleming

Better known as SaffronSierra.  Today Saffron announced the availability of SaffronSierra, a cloud delivery of the SaffronMemoryBase platform.  As you know, SaffronSierra allows developers a quick and easy way to provision an associative memory “data service” with a push of a button.  How easy is that?  SaffronSierra will soon become even easier with a “no commitment, charge by the hour” payment plan, as well as, the ability to scale your service up to handle very large data volumes.  If you are curious about the associations you might find in your data, now is a good time to try SaffronSierra, you have nothing to lose.

Tags: ,
Posted in SaffronSierra | No Comments »

REST API Announcement

Tuesday, March 23rd, 2010 by Jim Fleming

Today Saffron announced our REST APIs for sense-making and decision support applications using SaffronMemoryBase (SMB).  With these REST APIs, we’ve taken an otherwise difficult subject and made it easy.  Similar to how REST has simplified SOA, Saffron’s REST APIs have simplified analytics.  Notable features of our API are:

  1. Powerful, yet simple to use.  For example, to ask what products are connected to the company saffron in the context of announcement, would be as easy as HTTP GET: http://hostname/ws/spaces/default/connections?q=saffron,announcement&c=product
  2. Includes both administration and application APIs.
  3. Includes both ingestion (write) and query (read) APIs.
  4. Queries cover everything from low-level (e.g. returning a sub-matrix of association counts) to high-level (e.g. returning rank-ordered list of association trends) operations.
  5. The API is not overwhelming.  There are a small number of APIs that can be applied different ways to solve many problems.
  6. Dynamically combine associations together in various ways at query time.  SMB’s virtual attribute system even allows the system to “see” multiple attributes as one, providing a way to fix-up data cleansing errors (e.g. Bill and William are really the same person).
  7. Standard JSON/XML input/output formats.
  8. SMB’s performance and REST API is ideally suited for today’s new class of analytical applications.

For more information about Saffron REST APIs please visit SaffronSierraSaffron Technology or view today’s news announcement.

Tags: , ,
Posted in SaffronMemoryBase | No Comments »