We shared the latest news on the service with the CERN technical staff (link). This is the follow up on the tests presented at the OpenStack Barcelona (link) and covered in the blog from IBM. The work has been helped by collaborations with Rackspace in the framework of the CERN openlab and the European Union Horizon 2020 Indigo Datacloud project.
Performance
At the Barcelona summit, we presented with Rackspace and IBM regarding our additional performance tests after the previous blog post. We expanded beyond the 2M requests/s to reach around 7M where some network infrastructure issues unrelated to OpenStack limited the scaling further.
As we created the clusters, the deployment time increased only slightly with the number of nodes as most of the work is done in parallel. But for 128 node or larger clusters, the increase in time started to scale almost linearly. At the Barcelona summit, the Heat and Magnum teams worked together to develop proposals for how to improve further in future releases, although a 1000 node cluster in 23 minutes is still a good result
Cluster Size (Nodes)
|
Concurrency
|
Deployment Time (min)
|
2
|
50
|
2.5
|
16
|
10
|
4
|
32
|
10
|
4
|
128
|
5
|
5.5
|
512
|
1
|
14
|
1000
|
1
|
23
|
Storage
With the LHC producing nearly 50PB this year, High Energy Physics has some custom storage technologies for specific purposes, EOS for physics data, CVMFS for read-only, highly replicated storage such as applications.
One of the features of providing a private cloud service to the CERN users is to combine the functionality of open source community software such as OpenStack with the specific needs for high energy physics. For these to work, some careful driver work is needed to ensure appropriate access while ensuring user rights. In particular,
One of the features of providing a private cloud service to the CERN users is to combine the functionality of open source community software such as OpenStack with the specific needs for high energy physics. For these to work, some careful driver work is needed to ensure appropriate access while ensuring user rights. In particular,
- EOS provides a disk-based storage system providing high-capacity and low-latency access for users at CERN. Typical use cases are where scientists are analysing data from the experiments.
- CVMFS is used for a scalable, reliable and low-maintenance for read-only data such as software.
There are also other storage solutions we use at CERN such as
- HDFS for long term archiving of data using Hadoop which uses an HDFS driver within the container. HDFS works in user space, so no particular integration was required to use it from inside (unprivileged) containers
- Cinder provides additional disk space using volumes if the basic flavor does not have sufficient. This Cinder integration is offered by upstream Magnum, and work was done in the last OpenStack cycle to improve security by adding support for Keystone trusts.
CVMFS was more straightforward as there is no need to authenticate the user. The data is read-only and can be exposed to any container. The access to the file system is provided using a driver (link) which has been adapted to run inside a container. This saves having to run additional software inside the VM hosting the container.
EOS requires authentication through mechanisms such as Kerberos to identify the user and thus determine what files they have access to. Here a container is run per user so that there is no risk of credential sharing. The details are in the driver (link).
Service Model
One interesting question that came up during the discussions of the container service was how to deliver the service to the end users. There are several scenarios:
- The end user launches a container engine with their specifications but they rely on the IT department to maintain the engine availability. This implies that the VMs running the container engine are not accessible to the end user.
- The end user launches the engine within a project that they administer. While the IT department maintains the templates and basic functions such as the Fedora Atomic images, the end user is in control of the upgrades and availability.
- A variation of option 2., where the nodes running containers are reachable and managed by the end user, but the container engine master nodes are managed by the IT department. This is similar to the current offer from the Google Container Engine and requires some coordination and policies regarding upgrades
Currently, the default Magnum model is for the 2nd option and adding option 3 is something we could do in the near future. As users become more interested in consuming containers, we may investigate the 1st option further
Applications
Many applications at use in CERN are in the process of being reworked for a microservices based architecture. A choice of different container engines is attractive for the software developer. One example of this is the file transfer service which ensures that the network to other high energy physics sites is kept busy but not overloaded with data transfers. The work to containerise this application was described at the recent CHEP 2016 FTS poster.
While deploying containers is an area of great interest for the software community, the key value comes from the physics applications exploiting containers to deliver a new way of working. The Swan project provides a tool for running ROOT, the High Energy Physics application framework, in a browser with easy access to the storage outlined above. A set of examples can be found at https://swan.web.cern.ch/notebook-galleries. With the academic paper, the programs used and the data available from the notebook, this allows easy sharing with other physicists during the review process using CERNBox, CERN's owncloud based file sharing solution.
Another application being studied is http://opendata.cern.ch/?ln=en which allows the general public to run analyses on LHC open data. Typical applications are Citizen Science and outreach for schools.
Ongoing Work
There are a few major items where we are working with the upstream community:
- Cluster upgrades will allow us to upgrade the container software. Examples of this would be a new version of Fedora Atomic, Docker or the container engine. With a load balancer, this can be performed without downtime (spec)
- Heterogeneous cluster support will allow nodes to have different flavors (cpu vs gpu, different i/o patterns, different AZs for improved failure scenarios). This is done by splitting the cluster nodes into node groups (blueprint)
- Cluster monitoring to deploy Prometheus and cAdvisor with Grafana dashboards for easy monitoring of a Magnum cluster (blueprint).
References
- End user documentation for containers on the CERN cloud at http://clouddocs.web.cern.ch/clouddocs/containers/index.html
- CERN IT department information is at http://cern.ch/it.
- CERN openlab Rackspace collaboration on container presentations are listed here.
- Indigo Datacloud project details are here.


Good Article!! Thanks for sharing..
ReplyDeleteDocker Training
Please refer below if you are looking for best project center in coimbatore
ReplyDeleteJava Training in Coimbatore | Digital Marketing Training in Coimbatore | SEO Training in Coimbatore | Tally Training in Coimbatore | Python Training In Coimbatore | Final Year IEEE Java Projects In Coimbatore | IEEE DOT NET PROJECTS IN COIMBATORE | Final Year IEEE Big Data Projects In Coimbatore | Final Year IEEE Python Projects In Coimbatore
Thank you for excellent article.
This comment has been removed by the author.
ReplyDeleteI just loved your article on the beginners guide to starting a blog.If somebody take this blog article seriously in their life, he/she can earn his living by doing blogging.thank you for thizs article. top devops online training
ReplyDelete
ReplyDeletevidmate
ReplyDeleteI am really happy to say it’s an interesting post to read . I learn new information from your article , you are doing a great job . Keep it up and a i also want to share some information regarding best selenium online training and selenium training videos
I just loved your article on the beginners guide to starting a blog.If somebody take this blog article seriously in their life, he/she can earn his living by doing blogging.thank you for thizs article. pega online training , best pega online training ,
ReplyDeletetop pega online training
Thanks, Admin for sharing such a useful post, I hope it’s useful to many individuals for developing their skills to get a good career.
ReplyDeleteDocker and Kubernetes Training in Hyderabad
Kubernetes Online Training
Docker Online Training
vidmate
ReplyDeleteAwesome Post. Great Content. It is very inspiring to read your post. Waiting for your updates.
ReplyDeleteKubernetes Online Training
Docker Online Training
Docker Training
Whatever we gathered information from the blogs, we should implement that in practically then only we can understand that exact thing clearly, but it’s no need to do it, because you have explained the concepts very well. It was crystal clear, keep sharing kubernetes tutorial for beginners and learn devops online. We provide open stack training also.
ReplyDeletePoker online situs terbaik yang kini dapat dimainkan seperti Bandar Poker yang menyediakan beberapa situs lainnya seperti http://62.171.128.49/hondaqq/ , kemudian http://62.171.128.49/gesitqq/, http://62.171.128.49/gelangqq/, dan http://62.171.128.49/seniqq. yang paling akhir yaitu http://62.171.128.49/pokerwalet/. Jangan lupa mendaftar di panenqq silakan dicoba ya boss
ReplyDeleteIts good and Informative.Thank you for posting this article.
ReplyDeleteKubernetes Online Training
ReplyDeleteWow. That is so elegant and logical and clearly explained. Brilliantly goes through what could be a complex process and makes it obvious.I want to refer about the best tableau server training
Thanks for Sharing This Article.It is very so much valuable content. I hope these Commenting lists will help to my website
ReplyDeleteservicenow online training
best servicenow online training
top servicenow online training
Read Latest 2020 Hindi, Punjabi Song Lyrics:
ReplyDeleteSocial Disdancing Lyrics in Hindi - Manj Musik, Manak-E
वक़्त Waqt Lyrics in Hindi - Oye Kunaal
डियर मामा Dear Mama Lyrics in Hindi - Sidhu Moose Wala
विहा नई करौना Viah Nai Karauna Lyrics in Hindi - Asees Kaur
भीगी भीगी Bheegi Bheegi Lyrics in Hindi – Neha Kakkar, Tony Kakkar
भूला ना तेरी बातें Bhula Na Teri Baatein Lyrics in Hindi - Stebin Ben
मंज़िल Manzil Lyrics in Hindi - Jatt Prabhjot | lyricswhispering
It was a great information. Thanks for sharing.
ReplyDeleteDocker and Kubernetes Training
Docker and Kubernetes Online Training
Kubernetes Online Training
Docker Online Training
Up until now, I concur with you on a significant part of the data you have composed here. I should think some on it, yet generally speaking this is a brilliant article.
ReplyDeleteSEO services in kolkata
Best SEO services in kolkata
SEO company in kolkata
Best SEO company in kolkata
Top SEO company in kolkata
Top SEO services in kolkata
SEO services in India
SEO copmany in India
I have to agree with the valid points you make in your article because I see things like you. Additionally, your content is interesting and really good reading material. Thank you for sharing your talent.
ReplyDeleteDenial management software
Denials management software
Hospital denial management software
Self Pay Medicaid Insurance Discovery
Uninsured Medicaid Insurance Discovery
Medical billing Denial Management Software
Self Pay to Medicaid
Charity Care Software
Patient Payment Estimator
Underpayment Analyzer
Claim Status
hi thanks for useful info.
ReplyDeletePHP Training in Chennai | Certification | Online Training Course | Machine Learning Training in Chennai | Certification | Online Training Course | iOT Training in Chennai | Certification | Online Training Course | Blockchain Training in Chennai | Certification | Online Training Course | Open Stack Training in Chennai |
Certification | Online Training Course
http://www.fasnna.com/
ReplyDeleteشركة نقل عفش بجدة
ReplyDeleteنقل عفش بجدة
رخيص نقل عفش بجدة
شركة نقل عفش
نقل عفش بجدة
ارخص شركة نقل عفش بجدة
افضل شركة نقل عفش بجدة
افضل شركة نقل عفش بمكة
شركة نقل عفش بمكة
ارخص شركة نقل عفش بمكة
نقل عفش مكة
نقل عفش مكه رخيص
Thanks for Sharing This Article.It is very so much valuable content. I hope these Commenting lists will help to my website
ReplyDeleteblockchain online training
best blockchain online training
top blockchain online training
This is a great inspiring tutorials on hadoop.I am pretty much pleased with your good work.You put really very helpful information. Keep it up
ReplyDeletepython training in bangalore
python training in hyderabad
python online training
python training
python flask training
python flask online training
python training in coimbatore
I feel really happy to have seen your webpage.I am feeling grateful to read this.you gave a nice information for us.please updating more stuff content...keep up!!
ReplyDeleteData Science Training In Chennai
Data Science Online Training In Chennai
Data Science Training In Bangalore
Data Science Training In Hyderabad
Data Science Training In Coimbatore
Data Science Training
Data Science Online Training
Good blog!!! It is more impressive... thanks for sharing with us...
ReplyDeleteJava Training in Chennai
Java Training in Bangalore
Java Training in Hyderabad
Java Training
Java Training in Coimbatore
thank you for the information
ReplyDeleteangular js course in chennai
angular course in chennai
angular js online course in chennai
angular js course in bangalore
angular js course in hyderabad
angular js course in coimbatore
angular js course
angular js online course
Thanks for sharing an information to us.
ReplyDeleteData Science Online Training
Aw, this was a very nice post. Taking the time and actual effort to produce a superb article… but what can I say… I procrastinate a whole lot and never manage to get anything done.shipping containers near me for sale
ReplyDeleteVery nice article,Thank you..
ReplyDeleteKeep Updating...
Servicenow Developer Training
Hey Visit my Profile on Glitch 100% HandMade Painting From Photo | Justincanvas.com
ReplyDeleteBest Photo to acrylic Painting
Best acrylic portrait paintings | Justincanvas.com
It is so nice article thank you for sharing this valuable content
ReplyDeleteWorkday Training Online
Workday Training
Very awesome post! I like that and very interesting content.
ReplyDeleteWorkday Integration Course India
Workday Online Integration Course Hyderabad
Thanks for Sharing This Article.It is very so much valuable content.
ReplyDeletevé máy bay đi quy nhơn tháng 10
thời gian bay từ hà nội vào đà lạt
cách săn vé máy bay giá rẻ đi singapore
vé máy bay từ việt nam đi thái lan
đặt vé malaysia
LifeVoxel.AI platform offers a better alternative for the medical imaging community. Its unique approach is based on 14 international patents that encompass critical patient-centric delivery of care using intuitive, diagnostic and instantly accessible visualizations over the Internet. It works 100X faster and its cheaper by 50%+ than other service providers. We are so honored to be selected by Plug-and-Play from over 120 companies to become the Alliance For Covid-19 (AFC-19) company of choice when it comes to diagnostic imaging software. Our remote 4D and AI inherent capabilities of our patented cloud platform that replaces antiquated on-premises medical imaging systems has made us achieve this important feat.
ReplyDeleteRIS PACS
RIS PACS Software
This comment has been removed by the author.
ReplyDeleteThanks for sharing your wealthy information. This is one of the excellent posts which I have seen. I go through your all of your blog, but this blog is the best one. It is really what I wanted to see hope in future you will continue for sharing such an excellent post
ReplyDeletevé máy bay từ đà nẵng đi seoul
giá vé máy bay đi nhật bản bao nhiêu
ve may bay di tokyo
vé máy bay eva đi đài loan
vé máy bay giá rẻ đi taipei
vé máy bay tphcm đi cao hùng
SAP BW on Hana training
ReplyDeletesap sd training
osb training
oracle scm training
abinitio training
spark training
Thank you for sharing wonderful information with us to get some idea about it.
ReplyDeleteworkday integration course india
workday online integration course
Nice Post! It's Really awesome please keep writing these types of content
ReplyDeleteSitus Nonton movie, film dan tv series terbaru dengan subtitle indonesia diupdate setiap hari, dari situs terpopuler nonton disini link
ReplyDeletedi bawah ini
layarkaca21
bioskopkeren
daymovie
terbit21
boomthis
Situs judi online terpercaya
http://199.188.201.133
http://162.213.251.13
bonekaqq
indoqq99
sahabatqq
Very awesome post! I like that and very interesting content.
ReplyDeleteworkday online course
workday training online
workday software training
informatica mdm training in hyderabad
ReplyDeleteBest tution classes in Gurgaon
ReplyDeletenice post.tableau online training
ReplyDeleteazure solution architect certification
ReplyDeleteaws solution architect training
azure data engineer certification
openshift certification
oracle cloud integration training
Thanks again for the article post.Really thank you! Fantastic.
ReplyDeletedevops online training
devops training
Very awesome post! I like that and very interesting content.
ReplyDeleteworkday course
workday online course
Thank you for sharing wonderful information with us to get some idea about it.
ReplyDeletepega testing
pega testing training
thanks for sharing nice blog https://snowflakemasters.in/
ReplyDeleteEntreprise nettoyage Montpellier I am very impressed with your post because this post is very beneficial for me and provide a new knowledge to me.
ReplyDeleteentreprise de nettoyage I am very impressed with your post because this post is very beneficial for me and provide a new knowledge to me.
ReplyDeleteWebsite Design Qatar I am very impressed with your post because this post is very beneficial for me and provide a new knowledge to me.
ReplyDeleteDAFTAR BACKLINK SITUS JUDI ONLINE 2022, PASTI DOFOLLOW :
ReplyDelete=> altpk
=> pkv24jam
=> linktree
=> scharmot
=> corosocial
=> freebooterminiatures
=> polfair
=> mimioconnect
=> altechs
Thanks for providing this information
ReplyDeleteWorkday Online Training
Workday Training
thanks due to the fact you have been precise-natured to percentage opinion subsequent to us. we are able to continually recognize all you have finished here because I understand you are selected worried thinking about our.! Users can save their personalized presentations locally and online into their accounts using this software. Prezi Pro Full Crack
ReplyDeletei'm able to see which you are an capable at your pitch! i'm launching a internet site quickly, and your inform could be very useful for me.. thanks for all your benefit taking place and wishing you all the triumph for your issue.! MS Office 2010 Cracks
ReplyDeleteThanks for the information.
ReplyDeleteOpenstack Course
Great information. Thanks for sharing
ReplyDeleteCloud Servers in Chennai
Great Article, Thank you for sharing this awesome blog.
ReplyDeleteKeep Sharing more thoughts with us.
ServiceNow Training
Nice blog, thank you for sharing your insights.
ReplyDeleteMulesoft Training
Mulesoft Online Training
I find this article very interesting.
ReplyDeleteHd Video crack
Guiter Pro crack
Twixtor Procrack
Thanks For the Great Content.
ReplyDeleteWorkday Online Training
Workday Online Training in Hyderabad
wordpress website design agency in united states Need professional WordPress Web Design Services? We're experts in developing attractive mobile-friendly WordPress websites for businesses. Contact us today!
ReplyDelete부천콜걸
ReplyDelete의정부콜걸
창녕콜걸
성남콜걸
성남콜걸
성남콜걸
이천콜걸
Thanks for sharing this information
ReplyDeleteBest Workday Training
Workday Online Training
Nice Article Very glad to read your Article
ReplyDeleteselenium training in hyderabad
Fx Sound Crack enhances sound quality, loudness, clarity, and thunderous bass on your PC. This application offers you a wide variety of audio content, including stunning music, films, Internet radio, websites, games, and video chats
ReplyDeleteGreat Article
ReplyDeletejava fullstack online training in hyderabad
Nice blog article, thanks for sharing
ReplyDeletejava full stack training in hyderabad