Posts Tagged ‘cloud computing’

Supporting Domain-Specific Programming in Web 2.0: a Case Study of Smart Devices

Monday, August 27th, 2012

Web 2.0 communities emerge regularly with the growing need for domain-specific programming over Web APIs. Even though Web mashups provide access to Web APIs, they ignore domain-specific programming needs. On
the other hand, developing domain-specific languages (DSLs) is costly and not feasible for such ad hoc communities. We propose User Language Domain (ULD): an intermediate Web based architecture using a domain-specific embedded languages approach that reduces the cost of DSL development to plugging the Web APIs into a host end user programming language. We have implemented the proposed architecture in the context of
smart devices, where we plug the functionality of different Lego Mindstorms devices into a Web-based visual programming language. We expect that several domains, such as smart homes or wearable computers can use the ULD architecture to reduce development effort.

more information at: Supporting Domain Specific Programming

From Research to Implementation

Monday, October 10th, 2011

This is the paper that describe the framework for a new generation Grids

This is a paper that outline the needs smart controlling and monitoring of small electricity generators:

And a few ( 3 ) years later:

Future Smart Grid in USA

Pricing the Cloud: the Amazon ec2 point of view

Wednesday, August 25th, 2010

Recently I went into price models for cloud computing and this is an interesting figure from Amazon.

The picture came from the Amazon developer guide and is more or less a good summary. In few words you pay for CPUs, data coming in and out amazon and permanent storage.

What is not clearly shown in the picture is the costs for the amazon services. In other words every time you perform a change or monitor in the infrastructure with external tools you must pay something because you are using the web services of amazon. If you have a lot of datas or you are using many virtual machine this cost is negligible but if you plan a close monitoring to your infrastructure you should be prepare to add this extra costs.