IC Call For Papers on Virtualization

March 19th, 2012  |  Published in call for papers, virtualization  |  Bookmark on Pinboard.in

IEEE Internet Computing is soliciting papers for a special issue on Virtualization.

Final submissions due: 1 July 2012
Publication date: March/April 2013

Please email the guest editors a brief description of the article you plan to submit by 15 June 2012.

One of the most famous adages in computer science is that “any problem in computer science can be solved by an extra level of indirection.” Increasingly, that level of indirection takes the form of virtualization, where a resource’s consumers are provided with a virtual rather than physical version of that resource. This layer of indirection has helped address a multitude of problems, including efficiency, security, high availability, elasticity, fault containment, mobility, and scalability.

In the past several years virtualization has gone mainstream, and more and more resources are virtualizable. Although virtual machines are the most obvious example, others include desktop sharing (VNC), virtual networks, virtual storage, and many more. All these have an enormous impact on Internet computing. A key recent use of virtualization is to enable infrastructure-as-a-service clouds. Virtualization lets producers efficiently support many tenants while strongly isolating them from each other, and consumers to be isolated from the specifics of providers’ physical capacity, allowing, for example, virtual machines to move between different computers and even clouds. This special issue seeks articles from both industry and academia that discuss the application and development of virtualization in the Internet computing space. Topics include:

  • cloud computing;
  • virtual networks;
  • storage-area networks;
  • remote desktops;
  • security;
  • performance (in a network context); and
  • migration of virtual environments.

Editors’ note: We encourage submissions from both academic and industrial practitioners, especially as they pertain to open source tools or products, but content must have technical merit, not be an advertisement.

Questions? Contact Guest Editors Fred Douglis and Orran Krieger.

All submissions must be original manuscripts of fewer than 5,000 words, focused on Internet technologies and implementations. All manuscripts are subject to peer review on both technical merit and relevance to IC’s international readership—primarily system and software design engineers. We do not accept white papers, and we discourage strictly theoretical or mathematical papers. To submit a manuscript, please log on to ScholarOne to create or access an account, which you can use to log on to IC’s Author Center and upload your submission.

QCon London: Highly Available Systems

February 14th, 2012  |  Published in availability, conferences, distributed systems, scalability  |  1 Comment  |  Bookmark on Pinboard.in

At QCon London March 7-9 I’ll be hosting a track on Highly Available Systems, which I’ll describe in more detail below.

But first, be aware that if you register for the conference using promotion code VINO100, you’ll save yourself £100 off the registration fee plus I’ll donate £100 to the World Food Programme.

This track is compelling. As track host I focused on inviting speakers with significant experience in building and deploying real working systems that exhibit high availability, with the goal of maximizing the transfer of ideas, approaches, tools, and techniques from the speakers to the attendees.

It’s gonna be great, no doubt, and I’m really looking forward to it. Hope to see you there!

I’ll also be giving a talk at the conference about distributed systems and Riak Core.

New Column: Wriaki

January 10th, 2012  |  Published in column, erlang, functional programming, HTTP, REST, web  |  Bookmark on Pinboard.in

For the “Functional Web” column in the Jan/Feb 2012 issue of Internet Computing, I wrote about Wriaki, an Erlang sample application my Basho colleague Bryan Fink wrote that implements a wiki on top of Webmachine and Riak. Wriaki is a nice, clean, and easy to understand example of how to write Webmachine applications. Here’s the PDF.

New Column: ClojureScript

November 5th, 2011  |  Published in clojure, clojurescript, column, functional programming, javascript, languages, web  |  2 Comments  |  Bookmark on Pinboard.in

In the Nov/Dec 2011 issue of Internet Computing, “Functional Web” guest columnist Mark McGranaghan of Heroku gives us a really well-written article introducing the ClojureScript language and its Google Closure substrate. With a number of examples, he shows us how to use ClojureScript in dynamic client-side Web applications, and he also explains ClojureScript’s unique approach to JavaScript compilation.

[Update: I forgot to include a link to the actual article. Oops! Find it here. Thanks for letting me know, Stefan!]

As always, all feedback on this or any other “Functional Web” column is welcomed.

BTW if you enjoy the “Functional Web” column, be sure to attend the Functional Web track I’m running at QCon San Francisco coming up in mid-November. It’ll be fun and informative.

Extended “Programmatic Web Interfaces” Submission Deadline

October 28th, 2011  |  Published in call for papers, HTTP, REST, services, web  |  Bookmark on Pinboard.in

A number of folks planning to submit to our call for papers for “Programmatic Interfaces for Web Applications” requested an extension on the submission deadline, so we’ve decided to do just that, extending the deadline by a week from Nov. 1 to Nov. 8. We’re already expecting a pretty good number of submissions, and hopefully the extra week will allow for more submissions and submissions of extra high quality. If you have any questions, don’t hesitate to contact us.