Microsoft's 'Orleans' cloud programming model gets a Halo test drive
Whenever anyone from Microsoft describes a Microsoft Research
project, there's almost always a disclaimer -- specifically, "There's no
guarantee when and if this technology will ever see the commercial
light of day."
Given that caveat, it's interesting when a Microsoft Research project
takes a step forward. Recently, that seems to have happened with
"Orleans," a cloud-programming model I last blogged about back in 2010.
When perusing the end-of-year research roundups, I found this
interesting tidbit buried in the eXtreme Computing Group's list of
accomplishments for 2012: "The cloud-systems team celebrated a year of successful
deployment of its distributed cloud technology—Orleans—in production for
Microsoft’s Halo team, and the team has scaled its system very
significantly since then."
That's one pretty impressive proof-of-concept demo.
Orleans, as Microsoft officials themselves have described it, "offers
a simple programming model build around grains, a unit of computation
with private and shared state that communicates exclusively by sending
messages to other grains and receiving and replying to requests from
clients. Combined with the Orleans runtime, which provides functionality
commonly used in this type of system, Orleans raises the level of
abstraction and helps developers build scalable correct Cloud
applications."
The (non-fiscal) Cliff Notes version: On the run-time front, Orleans
is to Windows Azure approximately as the Common Language Runtime (CLR)
is to Windows.
As the Microsoft researchers note on their page about Orleans: "Orleans provides direct support for the .NET programming model. We use standard .NET languages with custom attributes (currently C# is supported; we are working on F#)."
Summary:
Remember Microsoft Research's Orleans cloud-programming project? The
Halo team at Microsoft does.There's still no word as to when or how the eXtreme Computing Group
will bring Orleans to market. Will it be internally used infrastructure
only? Or will it be made available to any/all Windows Azure customers
at some point? Stay tuned....
A Google Docs glitch reminds users that the cloud's convenience can come at the expense of privacy and control. Google has fixed a glitch in Docs that triggered panic for some who could no longer access or share files because Google's systems had ruled they violated its terms of service. The problem left affected Google Docs users baffled when attempting to open files only to be told by Google that the item had been "flagged as inappropriate and can no longer be shared". Others were told they couldn't access the file, while some reported deleted files. Around 100 users reported the issue on the Google Docs help forum and for several hours were anxiously awaiting a response and fix from Google. National Geographic reporter Rachel Bale was surprised that her draft of a story about wildlife crime would be locked for a violation of Google's terms of service. After hearing that others experienced the same problem, she figured it was a glitch -- ra...
Workday will enter the PaaS game as it hatches plans to open its cloud platform and court developers. Workday plans to open up its platform to developers, partners and third party software vendors. In a blog post , CEO Aneel Bhusri said the move will settle a long-running question for Workday. Bhusri added that Workday chose to focus on reliability and scalability as it built out its cloud service before opening up. Meanwhile, customers have been asking for "a more open Workday platform." These customers "want to use Workday as a cloud backbone that supports cohesive, digital workflows across multiple business applications." With the move, Workday enters the platform-as-a-service game and can better counter rivals. Oracle offers PaaS; SAP Cloud Platform is focused on connecting its apps; Salesforce has its formidable ecosystem; and companies like ServiceNow have opened up to expand into new enterprise areas including human resources. Here's the PaaS la...
Microsoft releases public preview of Application Guard for Office. Microsoft is edging closer to general availability of its Application Guard security technology for Microsoft 365 apps, which gives IT admins and security staff a little more assurance that users opening risky attachments won't cause a malware outbreak. Application Guard offers additional protections for enterprises using Word, Excel, and PowerPoint for Microsoft 365 and Windows 10 Enterprise. Microsoft argues that Application Guard for Office or Microsoft Defender Application Guard for Office "helps prevent untrusted files from accessing trusted resources, keeping your enterprise safe from new and emerging attacks". Microsoft released the private preview of Application Guard for Office in February, extending a feature that had until then only been available for the new Edge browser. The feature allows users to open websites safely with the protection of hardware-level containerization. The ...
Comments
Post a Comment