Multi-Tenant Process Management as Single User

Operating system process management has traditionally been an activity at the system level. An init system starts processes at boot time, at random events, and at the user’s (well, root’s) request. Well-known init systems are systemd, openrc and the venerable sysvinit. Without the boot-time component, supervisor processes such as supervisord, runit, daemontools or r6 form another related set of applications with emphasis on automated restart which we have covered already in previous blog posts.

In PaaS environments, multi-tenancy is crucial and process managers need to support it beyond just showing the users owning the processes. While multiple tenants can be perfectly mapped to multiple system users, and information from these users can be aggregated with automation tools, the permission management can quickly become complex and, first and foremost, already requires root permissions to create new users. Therefore, we have explored in the context of the cloud robotics research initiative how to manage processes purely as an ordinary user, but still for multiple tenants. A real need to do so is the fact that by running applications on ROS, dozens of ROS nodes get spawned quickly, many spawning further subprocesses and, due to early terminations, additionally causing fully detached and zombie processes which, when also changing their process group id, do not share a relation anymore to the original application.

Continue reading

2nd Swiss OpenStack User Group Meeting

The second swiss OpenStack user group (CHOSUG) was held. It was an excellent event so well attended that there was only standing room! A big thanks goes out to the organisers and sponsors (RackSpace, SWITCH and ICCLab).

20130219_210004

There was six presentations, 3 which were more detailed and 3 that were more lightning talks in nature. Lucas and Toni from the ICCLab gave a super presentation on Ceilometer and Christof made short work of the deep topic of OpenStack and CloudFoundry. The presentations (in running order) were:

All talks were recorded by the kind folks at SWITCH and are available for your viewing pleasure!

Check out more pics on the CHOSUG flickr account.

1st Swiss OpenStack User Group Meeting

The 1st Swiss OpenStack user group meeting that was organized by the zhgeeks and the ICCLab at the ETH Zürich met with a large response. Over 90 people attended the meeting with different background and interests in connection with OpenStack.

 

The meeting started with a good and brief introduction into the components and the community around OpenStack by Tim Bell and how it is used in CERN, the largest OpenStack cluster in Switzerland. The subsequent lightning talks, each about 10 minutes, covered different aspects in the current usage and development of OpenStack, including two from the ICCLab. We described our OpenStack testbed and also the topical area of software defined networking.

The slides and short abstracts about the introduction and lightning talks can be found on the official Swiss Openstack Usergroup Wiki.

Upcoming Events: Swiss OpenStack User Group and OCCI Working Group Meetings

In coordination with ZH-Geeks, the ICCLab will be hosting the very first Swiss OpenStack user group meeting on the 15th of Novemeber. In addition to Tim Bell there will be a number of other speakers who will present on various OpenStack topics. Tim Bell runs the infrastructure team at CERN where they run a very large installation of OpenStack. Tim is also a member of the OpenStack foundation management board and one of the main drivers of the OpenStack-based IaaS needed to analyse the 25PB of data a year from the LHC. If anyone wants to submit a lightening talk (talk with slides of no more than 10 mins) on their work with OpenStack please let Andy Edmonds know. We would encourage as many of you to attend! Please sign up at the following site.

Also, on the 13th of Novemeber the Open Cloud Computing Interface working group will be having a day long meeting to discuss and improve the current specification. This event as an excellent means to influence one of the most prominent cloud standards today. If you wish to attend please get in touch with Andy Edmonds and also add your name to the list of attendees.

1st Swiss OpenStack User Group Event

The ICCLab along with the the ZH-Geeks community will be hosting the very first Swiss OpenStack User group. The event will take place on the 15th of November, starting from 1800 onwards. Amongst other to be announced presentations, Tim Bell will be giving the keynote presentation. He will also detail how OpenStack is used in CERN. For more updates stay tuned to the @OpenStackCH twitter account, the ZH-Geeks meetup site or the OpenStack CH LinkedIn group. If you have an idea for a talk don’t hesitate to let us know about it through twitter, meetup or linkedin!