<?xml version="1.0" encoding="UTF-8"?><rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
><channel><title>Cloud Computing Archives - Francesco Lelli %</title> <atom:link href="https://francescolelli.info/tag/cloud-computing/feed/" rel="self" type="application/rss+xml" /><link>https://francescolelli.info/tag/cloud-computing/</link> <description>Information Management, Computer Science,  Economics, Finance and more</description> <lastBuildDate>Fri, 07 Jun 2024 14:56:22 +0000</lastBuildDate> <language>en-US</language> <sy:updatePeriod> hourly </sy:updatePeriod> <sy:updateFrequency> 1 </sy:updateFrequency> <generator>https://wordpress.org/?v=6.8.5</generator><image> <url>https://francescolelli.info/wp-content/uploads/2018/11/cropped-InstrumentElement-32x32.jpg</url><title>Cloud Computing Archives - Francesco Lelli %</title><link>https://francescolelli.info/tag/cloud-computing/</link> <width>32</width> <height>32</height> </image> <site
xmlns="com-wordpress:feed-additions:1">156264324</site> <item><title>Phd or Postdoc in Switzerland for International Students: On Swiss Government Excellence Scholarships</title><link>https://francescolelli.info/job/phd-or-postdoc-in-switzerland-for-international-students-on-swiss-government-excellence-scholarships/</link> <comments>https://francescolelli.info/job/phd-or-postdoc-in-switzerland-for-international-students-on-swiss-government-excellence-scholarships/#respond</comments> <dc:creator><![CDATA[Francesco Lelli]]></dc:creator> <pubDate>Fri, 07 Jun 2024 14:56:14 +0000</pubDate> <category><![CDATA[Big Data]]></category> <category><![CDATA[Cloud Computing]]></category> <category><![CDATA[Internet of Things]]></category> <category><![CDATA[Job]]></category> <category><![CDATA[Job/Fellowship]]></category> <category><![CDATA[Machine Learning]]></category> <category><![CDATA[Programming]]></category> <category><![CDATA[Research]]></category> <category><![CDATA[Software Engineering]]></category> <category><![CDATA[Digital Decision Making]]></category> <category><![CDATA[Distributed Systems]]></category> <category><![CDATA[fellowship]]></category> <category><![CDATA[Human Behaviour Informatics]]></category> <category><![CDATA[internet of things]]></category> <category><![CDATA[IoT]]></category> <category><![CDATA[PhD]]></category> <category><![CDATA[Post-Doc]]></category> <category><![CDATA[Service Oriented Architecture]]></category> <category><![CDATA[Swiss]]></category> <category><![CDATA[Switzerland]]></category> <category><![CDATA[Virtual Reality]]></category> <guid
isPermaLink="false">https://francescolelli.info/?p=2564</guid><description><![CDATA[<p>Do you have a fresh master or PhD and are you considering Phd or Postdoc in Switzerland? The Swiss Government Excellence Scholarship offers young researchers from around the world who have completed a master’s degree or PhD the opportunity to start or continue their research careers in Switzerland. The scholarship supports research endeavors for a [&#8230;]</p><p>The post <a
href="https://francescolelli.info/job/phd-or-postdoc-in-switzerland-for-international-students-on-swiss-government-excellence-scholarships/">Phd or Postdoc in Switzerland for International Students: On Swiss Government Excellence Scholarships</a> appeared first on <a
href="https://francescolelli.info">Francesco Lelli</a>.</p> ]]></description> <content:encoded><![CDATA[<p>Do you have a fresh master or PhD and are you considering Phd or Postdoc in Switzerland? The Swiss Government Excellence Scholarship offers young researchers from around the world who have completed a master’s degree or PhD the opportunity to start or continue their research careers in Switzerland. The scholarship supports research endeavors for a period of one year, or up to three years for those pursuing PhD studies. The video below introduce the scholarship program:</p><figure
class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div
class="wp-block-embed__wrapper"> <iframe
title="What are Swiss Government Excellence Scholarships?" width="800" height="450" src="https://www.youtube.com/embed/6JMVJRf3rCw?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div></figure><p>In short, three different fellowships are available:</p><ol
class="wp-block-list"><li><strong>Research Fellowship</strong>: For individuals without a PhD who are considering pursuing research studies.</li><li><strong>PhD Scholarship</strong>: For those who wish to pursue a PhD in Switzerland for a period of 3+ years.</li><li><strong>Post-Doc Scholarship</strong>: For individuals with a PhD who are looking to spend one year in Switzerland conducting postdoctoral research.</li></ol><p>Please note that all fellowships are intended for individuals who have not previously spent time in Switzerland. Consequently, if you are awarded one of these fellowships, you will be ineligible to apply for the others in the future as you technicaly already have a Phd or Postdoc in Switzerland.</p><figure
class="wp-block-image size-full"><img
fetchpriority="high" decoding="async" width="1024" height="1024" data-attachment-id="2567" data-permalink="https://francescolelli.info/job/phd-or-postdoc-in-switzerland-for-international-students-on-swiss-government-excellence-scholarships/attachment/phd-postdoc-switzerland-international-students-swiss-government-excellence-scholarships/" data-orig-file="https://francescolelli.info/wp-content/uploads/2024/06/Phd-Postdoc-Switzerland-International-Students-Swiss-Government-Excellence-Scholarships.jpeg" data-orig-size="1024,1024" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Phd-Postdoc-Switzerland-International-Students-Swiss-Government-Excellence-Scholarships" data-image-description="" data-image-caption="&lt;p&gt;Phd or Postdoc in Switzerland for International Students: On Swiss Government Excellence Scholarships&lt;/p&gt;
" data-medium-file="https://francescolelli.info/wp-content/uploads/2024/06/Phd-Postdoc-Switzerland-International-Students-Swiss-Government-Excellence-Scholarships-300x300.jpeg" data-large-file="https://francescolelli.info/wp-content/uploads/2024/06/Phd-Postdoc-Switzerland-International-Students-Swiss-Government-Excellence-Scholarships.jpeg" src="https://francescolelli.info/wp-content/uploads/2024/06/Phd-Postdoc-Switzerland-International-Students-Swiss-Government-Excellence-Scholarships.jpeg?8011c3&amp;8011c3" alt="" class="wp-image-2567" srcset="https://francescolelli.info/wp-content/uploads/2024/06/Phd-Postdoc-Switzerland-International-Students-Swiss-Government-Excellence-Scholarships.jpeg 1024w, https://francescolelli.info/wp-content/uploads/2024/06/Phd-Postdoc-Switzerland-International-Students-Swiss-Government-Excellence-Scholarships-300x300.jpeg 300w, https://francescolelli.info/wp-content/uploads/2024/06/Phd-Postdoc-Switzerland-International-Students-Swiss-Government-Excellence-Scholarships-150x150.jpeg 150w, https://francescolelli.info/wp-content/uploads/2024/06/Phd-Postdoc-Switzerland-International-Students-Swiss-Government-Excellence-Scholarships-768x768.jpeg 768w, https://francescolelli.info/wp-content/uploads/2024/06/Phd-Postdoc-Switzerland-International-Students-Swiss-Government-Excellence-Scholarships-600x600.jpeg 600w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure><p>Let&#8217;s see each one of them in dettail:</p><h2 class="wp-block-heading">Research Fellowship</h2><p>Research Fellowships are 12-month programs aimed at highly qualified postgraduate researchers from all academic disciplines. Applicants must have obtained a master&#8217;s degree or equivalent by July 31, 2024, except for ETH Zurich applicants, who must meet this requirement by June 30, 2024. Candidates should be born after December 31, 1988. The application requires a support letter from an academic host professor at a Swiss university, including a brief CV (maximum 2 pages), explaining their willingness to supervise and support the research. This letter differs from the confidential recommendation letter also required. Additionally, applicants must submit a research proposal with a defined time frame. Notably, this fellowship is not available to those who already hold a PhD degree</p><h2 class="wp-block-heading">PhD Scholarship</h2><p>PhD Scholarships are designed for highly qualified PhD students from all academic disciplines, offering funding for 12 to 36 months, extendable in three 12-month increments based on academic progress. Applicants must have obtained a master&#8217;s degree or equivalent by July 31, 2024, except for ETH Zurich applicants, who must meet this requirement by June 30, 2024. Eligible candidates should be born after December 31, 1988. The application requires a support letter from an academic host professor at a Swiss university, including a brief CV (maximum 2 pages), detailing their commitment to supervise and support the PhD throughout its duration. If an assistant professor supports the application, a full professor must co-sign the letter. This support letter is distinct from the confidential recommendation letter also required. For PhD studies at a University of Applied Sciences, an additional support letter from a faculty member of the host research university is mandatory. The doctoral degree must be awarded by a research university. A detailed research proposal with a defined time frame is the centerpiece of the application and requires thorough attention.</p><h2 class="wp-block-heading">Post-Doc Scholarship</h2><p>Postdoctoral Scholarships are 12-month programs aimed at highly qualified early career scientists from all scientific fields. Eligible candidates must have completed their PhD between December 31, 2020, and July 31, 2024 (June 30, 2024, for ETH Zurich), and primarily for those who have not previously studied in Switzerland. The program does not fund sabbaticals. Applicants need a support letter from an academic host professor at a Swiss university, including a brief CV (maximum 2 pages), explaining their willingness to supervise the research. Former PhD mentors and co-directors for co-tutelle PhDs cannot be supervisors. A detailed research proposal with a timeframe is the centerpiece of the application. This scholarship is exclusively for full-time postdoctoral research in Switzerland, prohibiting fieldwork outside the country, and recipients are expected to reside in Switzerland during the grant period. For double doctorates, the date of the first degree is considered. The scholarship is not valid for mixed research conducted partly in Switzerland and partly in another country.</p><h2 class="wp-block-heading">Where to find more Information</h2><p>The official link of the scholarship contains all the relevant information and is the &#8220;GO TO&#8221; resources:</p><ul
class="wp-block-list"><li><a
href="https://www.sbfi.admin.ch/sbfi/en/home/education/scholarships-and-grants/swiss-government-excellence-scholarships.html">https://www.sbfi.admin.ch/sbfi/en/home/education/scholarships-and-grants/swiss-government-excellence-scholarships.html</a></li></ul><p>Additionally, each country has specific information and details regarding the application procedure, which can be found at the following link.</p><ul
class="wp-block-list"><li><a
href="https://www.sbfi.admin.ch/dam/sbfi/en/dokumente/2022/07/all-countries.pdf.download.pdf/2023_ESKAS_all_country_contacts_A_to_Z_for_application_documents.pdf">https://www.sbfi.admin.ch/dam/sbfi/en/dokumente/2022/07/all-countries.pdf.download.pdf/2023_ESKAS_all_country_contacts_A_to_Z_for_application_documents.pdf</a></li></ul><p>I recommend relying on the official information provided at the link above. The program itself warns about potential scams, and while there are numerous YouTube videos on the topic, some are generated by ChatGPT and others are, for lack of a better word, &#8220;dubious.&#8221; Here, I share videos from two YouTubers who, in my opinion, offer a reliable overview of the program. From Jama, part 1:</p><figure
class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div
class="wp-block-embed__wrapper"> <iframe
title="SWISS GOVERNMENT EXCELLENCE SCHOLARSHIP review" width="800" height="450" src="https://www.youtube.com/embed/JlByFGkUZQg?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div></figure><p>And part 2:</p><figure
class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div
class="wp-block-embed__wrapper"> <iframe
title="SWISS GOVERNMENT EXCELLENCE SCHOLARSHIP // Part 2 // PhD in SWITZERLAND // Research in Switzerland" width="800" height="450" src="https://www.youtube.com/embed/OGQfTYZydfU?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div></figure><p>As well as from Aatiya:</p><figure
class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div
class="wp-block-embed__wrapper"> <iframe
title="Apply NOW for Swiss Government Excellence Scholarships !" width="800" height="450" src="https://www.youtube.com/embed/YihRni8xb5I?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div></figure><h2 class="wp-block-heading">My personal suggestions:</h2><p>If you are interested in applying for a Phd or Postdoc in Switzerland, here are my personal suggestions:</p><ol
class="wp-block-list"><li><strong>Start Early (Paperwork)</strong>: The application process is deliberately complex to filter out unmotivated candidates. The responsibility for managing the paperwork falls entirely on you, so begin early to ensure you have ample time to complete everything accurately.</li><li><strong>Start Early (Connections in Switzerland)</strong>: A critical aspect of the application is obtaining a support letter from a professor in Switzerland who is willing to endorse your candidacy and confirm that your proposal aligns with their and their institution&#8217;s research. Building these connections early is essential.</li><li><strong>Start Early (Your Research Proposal)</strong>: Develop a meaningful and well-written research proposal as soon as possible. Without a solid proposal, it will be challenging to secure support from a professor. You are solely responsible for writing this proposal. Once you have a polished version formatted according to the required templates, use it as your business card when reaching out to potential professors in Switzerland. Without this document, your communication is likely to be ignored or flagged as spam.</li></ol><p>In other words, your commitment and the importance of contacting your potential supervisor as early as possible, armed with all the relevant information, cannot be overstated. This official video from the program provides additional valuable suggestions:</p><figure
class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div
class="wp-block-embed__wrapper"> <iframe
title="#003 Before contacting a supervising professor for Swiss Government Excellence Scholarship" width="800" height="450" src="https://www.youtube.com/embed/kp4NnqZ2T00?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div></figure><p>In addition, please note that each professor will not/cam not endorse more then one (or two) candidates per year. Therefore many of the request may simply be not answered.</p><h2 class="wp-block-heading">Can I help you further for your Phd or Postdoc in Switzerland?</h2><p>It really depends. For this specific grant you (the applicant) are really responsible for doing the heavy lifting as well as for dealing with the dettails. As for the rest, (i) if you believe that you have what it takes for this fellowship, (ii) you fulfill all the requirements, (iii) you have a nice idea to pursue and (iv) it is related to one of the following areas:</p><ol
class="wp-block-list"><li><strong>Internet of Things (IoT)</strong>: Refers to the network of interconnected devices and objects that can communicate and share data. IoT enables smart homes, industrial automation, and more.</li><li><strong>Extended Reality (XR)</strong>: Encompasses virtual reality (VR), augmented reality (AR), and mixed reality (MR). XR technologies blend digital content with the real world, enhancing user experiences.</li><li><strong>Human Behavioral Informatics</strong>: The study of human behavior using data analytics and computational methods. It involves understanding patterns, preferences, and decision-making based on digital interactions.</li><li><strong>Computer Vision</strong>: A field of artificial intelligence that focuses on enabling machines to interpret visual information from images or videos. Applications include facial recognition, object detection, and medical imaging.</li><li><strong>Language Processing</strong>: Also known as natural language processing (NLP), it involves teaching computers to understand and generate human language. NLP powers chatbots, language translation, and sentiment analysis.</li><li><strong>Security and Privacy</strong>: Addresses safeguarding data, systems, and networks from unauthorized access or breaches. It includes encryption, authentication, and privacy-preserving techniques.</li><li><strong>Big Data Processing</strong>: Deals with managing and analyzing large volumes of data. Technologies like Hadoop and Spark enable efficient processing of massive datasets.</li><li><strong>Distributed Systems</strong>: Involves designing and managing systems that run on multiple interconnected computers. Examples include cloud computing, peer-to-peer networks, and distributed databases.</li><li><strong>Serverless Computing</strong>: A cloud computing model where developers focus on writing code without managing servers. Serverless platforms automatically scale resources based on demand.</li><li><strong>Digital Decision Making</strong>: The process of using data-driven insights and algorithms to make informed choices in various domains, such as business, healthcare, and finance.</li></ol><p>You can consider dropping me a line! <a
href="https://francescolelli.info/how-to-do-a-good-thesis-the-miniseries/">Are you still finishing your thesis instead? These guides may help!</a></p><p>Good Luck!</p><p></p><p>The post <a
href="https://francescolelli.info/job/phd-or-postdoc-in-switzerland-for-international-students-on-swiss-government-excellence-scholarships/">Phd or Postdoc in Switzerland for International Students: On Swiss Government Excellence Scholarships</a> appeared first on <a
href="https://francescolelli.info">Francesco Lelli</a>.</p> ]]></content:encoded> <wfw:commentRss>https://francescolelli.info/job/phd-or-postdoc-in-switzerland-for-international-students-on-swiss-government-excellence-scholarships/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <post-id
xmlns="com-wordpress:feed-additions:1">2564</post-id> </item> <item><title>Issue in Automatic Combination of Cloud Services</title><link>https://francescolelli.info/publication/issue-in-automatic-combination-of-cloud-services/</link> <comments>https://francescolelli.info/publication/issue-in-automatic-combination-of-cloud-services/#respond</comments> <dc:creator><![CDATA[Francesco Lelli]]></dc:creator> <pubDate>Mon, 24 Aug 2020 16:19:27 +0000</pubDate> <category><![CDATA[Cloud Computing]]></category> <category><![CDATA[Internet of Things]]></category> <category><![CDATA[Publication]]></category> <category><![CDATA[Cloud Services]]></category> <category><![CDATA[Composition]]></category> <category><![CDATA[RDF]]></category> <category><![CDATA[Service]]></category> <category><![CDATA[web service]]></category> <guid
isPermaLink="false">https://francescolelli.info/?p=2067</guid><description><![CDATA[<p>Abstract of Issue in Automatic Combination of Cloud Services Current cloud service description languages envision the ability to automatically combine cloud service offerings across multiple abstraction layers, i.e. software, platform, and infrastructure service offerings, to achieve a common shared business goal. However, only little effort hasbeen spent in this direction. This paper formalizes the issue [&#8230;]</p><p>The post <a
href="https://francescolelli.info/publication/issue-in-automatic-combination-of-cloud-services/">Issue in Automatic Combination of Cloud Services</a> appeared first on <a
href="https://francescolelli.info">Francesco Lelli</a>.</p> ]]></description> <content:encoded><![CDATA[<p><strong>Abstract of Issue in Automatic Combination of Cloud Services</strong></p><p>Current cloud service description languages envision the ability to automatically combine cloud service offerings across multiple abstraction layers, i.e. software, platform, and infrastructure service offerings, to achieve a common shared business goal. However, only little effort has<br>been spent in this direction. This paper formalizes the issue of automatic combination of cloud services showing its computationally intensive nature. In order to overcome this issue we propose a Resource Description Framework (RDF)- based prototype implementation that leverages a batch process for automatically constructing possible combinations of cloud services. Using this approach we are able to analyze possible combinations of cloud services that may fit particular customer needs in a timely fashion</p><p> <strong>Some relevant Key words:</strong> Cloud, Cloud Services, Service, Composition, RDF for Cloud</p><p></p><div
class="wp-block-image"><figure
class="aligncenter size-large is-resized"><img
decoding="async" data-attachment-id="2068" data-permalink="https://francescolelli.info/publication/issue-in-automatic-combination-of-cloud-services/attachment/issue-in-automatic-combination-of-cloud-services/" data-orig-file="https://francescolelli.info/wp-content/uploads/2020/08/Issue-in-Automatic-Combination-of-Cloud-Services.jpg" data-orig-size="676,426" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;F. Lelli&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1598290960&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Issue-in-Automatic-Combination-of-Cloud-Services" data-image-description="" data-image-caption="" data-medium-file="https://francescolelli.info/wp-content/uploads/2020/08/Issue-in-Automatic-Combination-of-Cloud-Services-300x189.jpg" data-large-file="https://francescolelli.info/wp-content/uploads/2020/08/Issue-in-Automatic-Combination-of-Cloud-Services.jpg" src="https://francescolelli.info/wp-content/uploads/2020/08/Issue-in-Automatic-Combination-of-Cloud-Services.jpg?8011c3&amp;8011c3" alt="Issue in Automatic Combination of Cloud Services" class="wp-image-2068" width="647" height="407" srcset="https://francescolelli.info/wp-content/uploads/2020/08/Issue-in-Automatic-Combination-of-Cloud-Services.jpg 676w, https://francescolelli.info/wp-content/uploads/2020/08/Issue-in-Automatic-Combination-of-Cloud-Services-300x189.jpg 300w, https://francescolelli.info/wp-content/uploads/2020/08/Issue-in-Automatic-Combination-of-Cloud-Services-600x378.jpg 600w" sizes="(max-width: 647px) 100vw, 647px" /><figcaption>Issue in Automatic Combination of Cloud Services</figcaption></figure></div><p>Cloud resources offered as services can be described using a common schema model and hence can be composed in order to achieve a common business goal. We present in this paper the issue of composing cross-layered cloud services to build a Service-based Cloud Application (SBCA), and formalize it as a tree navigation algorithm involving external approaches for matching cloud service descriptions.<br>Given the fact that there could be a huge number of cloud service offerings in a real marketplace, this algorithm may grow exponentially and become a computationally intensive task. For our prototype implementation, RDF is used to create a sample model containing sample cloud service offerings, a batch process is implemented to continuously scan the model and discover possible compositions of cloud services, and SPARQL is used to retrieve cloud services and their possible compositions in a timely fashion. In the future, we intend to continue investigating the issue of cross-layered cloud service composition in order to discover and quantify the benefits and the limits of this approach by providing experimental results.</p><p>Full article available at the following link:</p><p>Issue in Automatic Combination of Cloud Services: <br><a
href="https://doi.org/10.1109/ISPA.2012.71" target="_blank" rel="noreferrer noopener">https://doi.org/10.1109/ISPA.2012.71 </a></p><p>Your help in sharing the idea is very welcome!</p><p><strong>Cite this paper as: </strong></p><p>D. K. Nguyen and F. Lelli,&nbsp;<strong>Issue in Automatic Combination of SaaS, PaaS and IaaS</strong>, 10th International Symposium on Parallel and Distributed Processing with Application ISPA 2012 track Clouds for Business and Business for Clouds, Spain, Madrid, July 2012</p><p>Related Article:</p><ul
class="wp-block-list"><li><a
href="https://francescolelli.info/publication/the-many-faces-of-the-integration-of-instruments-and-the-grid/">The Many Faces of the Integration of Instruments and the Grid</a></li></ul><hr
/><p><em>#issues in #automatic Combination of #Cloud #services for #CloudComputing #RDF and understanding meta-information</em><br
/><a
href='https://twitter.com/intent/tweet?url=https%3A%2F%2Ffrancescolelli.info%2Fpublication%2Fissue-in-automatic-combination-of-cloud-services%2F&#038;text=%23issues%20in%20%23automatic%20Combination%20of%20%23Cloud%20%23services%20for%20%23CloudComputing%20%23RDF%20and%20understanding%20meta-information&#038;related' target='_blank' rel="noopener noreferrer" >Share on X</a><br
/><hr
/><ul
class="wp-block-list"><li><a
href="https://francescolelli.info/paper-articles-and-publications/">Full list of Articles</a></li><li><a
href="https://francescolelli.info/journals-publication/">Full list of Journal Publications</a></li><li><a
href="https://francescolelli.info/conference-publications/">Full list of Conference Publications</a></li></ul><p></p><p>The post <a
href="https://francescolelli.info/publication/issue-in-automatic-combination-of-cloud-services/">Issue in Automatic Combination of Cloud Services</a> appeared first on <a
href="https://francescolelli.info">Francesco Lelli</a>.</p> ]]></content:encoded> <wfw:commentRss>https://francescolelli.info/publication/issue-in-automatic-combination-of-cloud-services/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <post-id
xmlns="com-wordpress:feed-additions:1">2067</post-id> </item> <item><title>Swiss National Grid Association (SwiNG)</title><link>https://francescolelli.info/projects/swiss-national-grid-association-swing/</link> <comments>https://francescolelli.info/projects/swiss-national-grid-association-swing/#respond</comments> <dc:creator><![CDATA[Francesco Lelli]]></dc:creator> <pubDate>Mon, 21 Oct 2019 12:15:00 +0000</pubDate> <category><![CDATA[Projects]]></category> <category><![CDATA[Cloud Computing]]></category> <category><![CDATA[grid computing]]></category> <category><![CDATA[NGI]]></category> <category><![CDATA[Research Project]]></category> <category><![CDATA[Service Oriented Architecture]]></category> <category><![CDATA[SOA]]></category> <category><![CDATA[SwiNG]]></category> <category><![CDATA[Switzerland]]></category> <category><![CDATA[Web Services]]></category> <guid
isPermaLink="false">https://francescolelli.info/?p=1717</guid><description><![CDATA[<p>SwiNG is the Swiss National Grid Association and the official National Grid Initiative (NGI) of Switzerland. National Grid Initiatives or Infrastructures (NGIs) are organisations set up by individual countries to manage the computing resources they provide to the European e-Infrastructure (EGI). NGIs are EGI’s main stakeholders, together with CERN and EMBL, two European Intergovernmental Research [&#8230;]</p><p>The post <a
href="https://francescolelli.info/projects/swiss-national-grid-association-swing/">Swiss National Grid Association (SwiNG)</a> appeared first on <a
href="https://francescolelli.info">Francesco Lelli</a>.</p> ]]></description> <content:encoded><![CDATA[<p> SwiNG is the Swiss National Grid Association and the official National Grid Initiative (NGI) of Switzerland.</p><div
class="wp-block-image"><figure
class="alignright is-resized"><img
decoding="async" data-attachment-id="1718" data-permalink="https://francescolelli.info/projects/swiss-national-grid-association-swing/attachment/swiss-national-grid-association-swing-logopos/" data-orig-file="https://francescolelli.info/wp-content/uploads/2019/10/Swiss-National-Grid-Association-SwiNG-LogoPos.gif" data-orig-size="2480,1748" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Swiss-National-Grid-Association-SwiNG-LogoPos" data-image-description="&lt;p&gt;Swiss National Grid Association (SwiNG)&lt;/p&gt;
" data-image-caption="&lt;p&gt;Swiss National Grid Association (SwiNG)&lt;/p&gt;
" data-medium-file="https://francescolelli.info/wp-content/uploads/2019/10/Swiss-National-Grid-Association-SwiNG-LogoPos-300x211.gif" data-large-file="https://francescolelli.info/wp-content/uploads/2019/10/Swiss-National-Grid-Association-SwiNG-LogoPos-1024x722.gif" src="https://francescolelli.info/wp-content/uploads/2019/10/Swiss-National-Grid-Association-SwiNG-LogoPos-1024x722.gif?8011c3&amp;8011c3" alt="Swiss National Grid Association (SwiNG)" class="wp-image-1718" width="305" height="214" srcset="https://francescolelli.info/wp-content/uploads/2019/10/Swiss-National-Grid-Association-SwiNG-LogoPos-1024x722.gif 1024w, https://francescolelli.info/wp-content/uploads/2019/10/Swiss-National-Grid-Association-SwiNG-LogoPos-300x211.gif 300w, https://francescolelli.info/wp-content/uploads/2019/10/Swiss-National-Grid-Association-SwiNG-LogoPos-768x541.gif 768w, https://francescolelli.info/wp-content/uploads/2019/10/Swiss-National-Grid-Association-SwiNG-LogoPos-600x423.gif 600w" sizes="(max-width: 305px) 100vw, 305px" /><figcaption>Swiss National Grid Association (SwiNG)</figcaption></figure></div><blockquote
class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>National Grid Initiatives or Infrastructures (NGIs) are organisations set up by individual countries to manage the computing resources they provide to the European e-Infrastructure (EGI). NGIs are EGI’s main stakeholders, together with CERN and EMBL, two European Intergovernmental Research Organisations (EIROs).<br> Each NGIs contributes a number of sites to the grid infrastructure. NGIs are responsible for the maintenance and running of the sites they operate.</p><cite>European Grid Initiative</cite></blockquote><p>In particular SwiNG&#8217;s mission is to:</p><ul
class="wp-block-list"><li>Ensure competitiveness of Swiss science, education and industry by creating value through resource sharing.</li><li>Establish and coordinate a sustainable Swiss Grid infrastructure as a dynamic network of resources across different locations and administrative domains.</li><li>Provide a platform for interdisciplinary collaboration to leverage the Swiss Grid activities, supporting end-users, researchers, education centers, resource providers and industry.</li><li>Represent the interests of the national Grid community towards other national and international bodies.</li></ul><p>It offer the following services to researchers and research groups:</p><ul
class="wp-block-list"><li>Scientific applications</li><li>Tools</li><li> Seminars and Training</li><li>Events / seminars</li><li>Engagement with Funding Agencies</li></ul><p>As well as connecting research and industry partners with IT providers across Switzerland.</p><p>Withing SwiNG developed a couple of use cases. The first was related to the integration of volunteering computing with the &#8220;classical&#8221; computational infrastructure.  The second integrated high level malware (workflow) into the Grid user interface in order to achieve proper optimization of the processes. In particular we created a wrap interface around the NorduGrid UI in order to offer API access to the computational facility.</p><p>Links:</p><ul
class="wp-block-list"><li><a
href="https://wiki.egi.eu/wiki/SwiNG">SwiNG in the EGI Wiki</a></li><li><a
href="https://www.swing-grid.ch/">Official Website of SwiNG </a></li></ul><p>Some relevant publications includes:</p><ul
class="wp-block-list"><li>This is work in progress, just look at the<a
href="https://francescolelli.info/paper-articles-and-publications/"> full list of publication here</a></li></ul><p>If this is not the research project that you are looking for, at this link you can see <a
href="https://francescolelli.info/research-projects/">the full list of projects </a></p><p>The post <a
href="https://francescolelli.info/projects/swiss-national-grid-association-swing/">Swiss National Grid Association (SwiNG)</a> appeared first on <a
href="https://francescolelli.info">Francesco Lelli</a>.</p> ]]></content:encoded> <wfw:commentRss>https://francescolelli.info/projects/swiss-national-grid-association-swing/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <post-id
xmlns="com-wordpress:feed-additions:1">1717</post-id> </item> <item><title>The Tiny Instrument Element</title><link>https://francescolelli.info/publication/the-tiny-instrument-element/</link> <comments>https://francescolelli.info/publication/the-tiny-instrument-element/#respond</comments> <dc:creator><![CDATA[Francesco Lelli]]></dc:creator> <pubDate>Tue, 15 Oct 2019 12:05:40 +0000</pubDate> <category><![CDATA[Cloud Computing]]></category> <category><![CDATA[Internet of Things]]></category> <category><![CDATA[Publication]]></category> <category><![CDATA[Instrument Element]]></category> <category><![CDATA[internet of things]]></category> <category><![CDATA[IoT]]></category> <category><![CDATA[plugin]]></category> <category><![CDATA[smart devices]]></category> <category><![CDATA[ubiquitous computing]]></category> <category><![CDATA[web service]]></category> <guid
isPermaLink="false">https://francescolelli.info/?p=1707</guid><description><![CDATA[<p>Abstract of the Tiny Instrument Element In the past few years, the idea of extending the Grid to cover also the remote access, control, management of instrument devices has been explored in a few initiatives. Existing tools lack in generality and require advanced specialized computer science knowledge, thus making them difficult to be broadly adopted [&#8230;]</p><p>The post <a
href="https://francescolelli.info/publication/the-tiny-instrument-element/">The Tiny Instrument Element</a> appeared first on <a
href="https://francescolelli.info">Francesco Lelli</a>.</p> ]]></description> <content:encoded><![CDATA[<p><strong>Abstract of the Tiny Instrument Element </strong></p><p>In the past few years, the idea of extending the Grid to cover also the remote access, control, management of instrument devices has been explored in a few initiatives. Existing tools lack in generality and require advanced specialized computer science knowledge, thus making them difficult to be broadly adopted in the scientific community. In this paper we present a new open source initiative that is designed to overcome these problems. The Tiny Instrument Element project defines a high level architecture for plugging instruments into the Grid and provides the corresponding skeleton implementation. This lightweight approach, as opposed to existing middleware-based solutions, reduces the effort required to Gridify existing instruments. The paper evaluates the proposed abstraction with a case study from a pervasive computing scenario.</p><p> <strong>Some relevant Key words:</strong> IoT, Internet of things, smart devices, cloud computing, web service, ubiquitous computing, plugin.</p><div
class="wp-block-image"><figure
class="alignright is-resized"><img
loading="lazy" decoding="async" data-attachment-id="1711" data-permalink="https://francescolelli.info/publication/the-tiny-instrument-element/attachment/thetinyinstrumentelementie/" data-orig-file="https://francescolelli.info/wp-content/uploads/2019/10/TheTinyInstrumentElementIE.png" data-orig-size="746,476" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="TheTinyInstrumentElementIE" data-image-description="&lt;p&gt;The Tiny Instrument Element&lt;/p&gt;
" data-image-caption="&lt;p&gt;The Tiny Instrument Element&lt;/p&gt;
" data-medium-file="https://francescolelli.info/wp-content/uploads/2019/10/TheTinyInstrumentElementIE-300x191.png" data-large-file="https://francescolelli.info/wp-content/uploads/2019/10/TheTinyInstrumentElementIE.png" src="https://francescolelli.info/wp-content/uploads/2019/10/TheTinyInstrumentElementIE.png?8011c3&amp;8011c3" alt="The Tiny Instrument Element" class="wp-image-1711" width="317" height="202" srcset="https://francescolelli.info/wp-content/uploads/2019/10/TheTinyInstrumentElementIE.png 746w, https://francescolelli.info/wp-content/uploads/2019/10/TheTinyInstrumentElementIE-300x191.png 300w, https://francescolelli.info/wp-content/uploads/2019/10/TheTinyInstrumentElementIE-600x383.png 600w" sizes="(max-width: 317px) 100vw, 317px" /><figcaption>The Tiny Instrument Element</figcaption></figure></div><p>In this paper we present the Tiny Instrument Element project showing our proposed novel approach to the integration between instruments and the Grid. Instead of building a new middleware we propose to use a semifinite artifact (i.e., a skeleton software) that can be tailored to meet the requirements of a specific instrument characteristics. This approach not only provides an uniform access to the Gridified instruments but also leaves the flexibility to customize and tune the Tiny Instrument Element for optimal monitoring and control of the instruments. From the case study we have seen that none of the code included in the Tiny Instrument Element release was redundant and that the time required in order to gain a good understanding of the API and the corresponding skeleton was quite small. This supports the idea of template-based software development. The Project has started full open source activities in September 2008. If we exclude our personal activity and the one performed by the case study participants, until the end of 2008, the project website attracted 304 unique visitors (7 Returning many times). The source code was downloaded 40 times and the authors were contacted with positive feedback by 2 users of the community. Whereas the project has been running for a relatively short time, these numbers are promising and show the benefit of a transparent development process to achieve wider dissemination of our research ideas</p><p>Full article available at the following link:</p><p>The Tiny Instrument Element: <br><a
href="https://doi.org/10.1007/978-3-642-01671-4_27">https://doi.org/10.1007/978-3-642-01671-4_27 </a></p><p><strong><a
href="https://francescolelli.info/paper/The%20Tiny%20Instrument%20Element-GPC09.pdf?8011c3&amp;8011c3">Read the paper at this link </a></strong></p><p>Your help in sharing the idea is very welcome!</p><p><strong>Cite this paper as: </strong></p><p> F. Lelli and C. Pautasso&nbsp;<strong>The Tiny Instrument Element Project</strong>&nbsp;In proc of&nbsp;4th International Conference on Grid and Pervasive Computing (GPC)&nbsp;, Geneva, Switzerland, May 2009</p><p>Related Article:</p><ul
class="wp-block-list"><li><a
href="https://francescolelli.info/publication/the-many-faces-of-the-integration-of-instruments-and-the-grid/">The Many Faces of the Integration of Instruments and the Grid</a></li></ul><hr
/><p><em>The #tiny Instrument Element for integrating #IoT and #Cloud . An early precursor of #EdgeComputing </em><br
/><a
href='https://twitter.com/intent/tweet?url=https%3A%2F%2Ffrancescolelli.info%2Fpublication%2Fthe-tiny-instrument-element%2F&#038;text=The%20%23tiny%20Instrument%20Element%20for%20integrating%20%23IoT%20and%20%23Cloud%20.%20An%20early%20precursor%20of%20%23EdgeComputing%20&#038;related' target='_blank' rel="noopener noreferrer" >Share on X</a><br
/><hr
/><ul
class="wp-block-list"><li><a
href="https://francescolelli.info/paper-articles-and-publications/">Full list of Articles</a></li><li><a
href="https://francescolelli.info/journals-publication/">Full list of Journal Publications</a></li><li><a
href="https://francescolelli.info/conference-publications/">Full list of Conference Publications</a></li></ul><p></p><p>The post <a
href="https://francescolelli.info/publication/the-tiny-instrument-element/">The Tiny Instrument Element</a> appeared first on <a
href="https://francescolelli.info">Francesco Lelli</a>.</p> ]]></content:encoded> <wfw:commentRss>https://francescolelli.info/publication/the-tiny-instrument-element/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <post-id
xmlns="com-wordpress:feed-additions:1">1707</post-id> </item> <item><title>Supporting Domain-Specific Programming in Web 2.0: a Case Study of Smart Devices</title><link>https://francescolelli.info/publication/supporting-domain-specific-programming-in-web-2-0-a-case-study-of-smart-devices/</link> <comments>https://francescolelli.info/publication/supporting-domain-specific-programming-in-web-2-0-a-case-study-of-smart-devices/#respond</comments> <dc:creator><![CDATA[Francesco Lelli]]></dc:creator> <pubDate>Mon, 14 Oct 2019 11:54:39 +0000</pubDate> <category><![CDATA[Cloud Computing]]></category> <category><![CDATA[Internet of Things]]></category> <category><![CDATA[Publication]]></category> <category><![CDATA[domain specific languages]]></category> <category><![CDATA[internet of things]]></category> <category><![CDATA[plugin]]></category> <category><![CDATA[plugin architecture]]></category> <category><![CDATA[smart device]]></category> <category><![CDATA[ubiquitous computing]]></category> <category><![CDATA[Web 2.0]]></category> <category><![CDATA[Web 2.0 communities]]></category> <category><![CDATA[Web Services]]></category> <guid
isPermaLink="false">https://francescolelli.info/?p=1683</guid><description><![CDATA[<p>Abstract of Supporting Domain-Specific Programming in Web 2.0: a Case Study of Smart Devices 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 [&#8230;]</p><p>The post <a
href="https://francescolelli.info/publication/supporting-domain-specific-programming-in-web-2-0-a-case-study-of-smart-devices/">Supporting Domain-Specific Programming in Web 2.0: a Case Study of Smart Devices</a> appeared first on <a
href="https://francescolelli.info">Francesco Lelli</a>.</p> ]]></description> <content:encoded><![CDATA[<p><strong>Abstract of Supporting Domain-Specific Programming in Web 2.0: a Case Study of Smart Devices</strong></p><p> 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.</p><p> <strong>Some relevant Key words:</strong> domain specific languages, Web 2.0 communities, end user programming, plugin architecture, smart devices, ubiquitous computing.</p><div
class="wp-block-image"><figure
class="alignright"><img
loading="lazy" decoding="async" width="640" height="328" data-attachment-id="1686" data-permalink="https://francescolelli.info/publication/supporting-domain-specific-programming-in-web-2-0-a-case-study-of-smart-devices/attachment/visual-programming-environment_w640/" data-orig-file="https://francescolelli.info/wp-content/uploads/2019/10/Visual-Programming-Environment_W640.jpg" data-orig-size="640,328" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Visual-Programming-Environment_W640" data-image-description="" data-image-caption="" data-medium-file="https://francescolelli.info/wp-content/uploads/2019/10/Visual-Programming-Environment_W640-300x154.jpg" data-large-file="https://francescolelli.info/wp-content/uploads/2019/10/Visual-Programming-Environment_W640.jpg" src="https://francescolelli.info/wp-content/uploads/2019/10/Visual-Programming-Environment_W640.jpg?8011c3&amp;8011c3" alt="" class="wp-image-1686" srcset="https://francescolelli.info/wp-content/uploads/2019/10/Visual-Programming-Environment_W640.jpg 640w, https://francescolelli.info/wp-content/uploads/2019/10/Visual-Programming-Environment_W640-300x154.jpg 300w, https://francescolelli.info/wp-content/uploads/2019/10/Visual-Programming-Environment_W640-600x308.jpg 600w" sizes="(max-width: 640px) 100vw, 640px" /></figure></div><p>Our case study of smart devices helps to show the promise of  separating functionality from the end user programming language in end user programming. Currently, web based artifacts are released together with a set of open APIs that can be used by their customers for building extensions. Our solution allows an efficient way of embedding these APIs into a customizable wed based end user programming environment. Based on this case study we note that:</p><ul
class="wp-block-list"><li>The idea of adopting a plugin architecture introduces a tradeoff between (i) having a standardized and uniform access to different APIs and (ii) having a completely free set of methods. In the first case the realization of the Application Domains Library is simpler and portable. However, the introduction of domain dedicated features is more complex.</li><li> In the realized prototype we have considered the possibility of separating the functionality from the visualization. However, we could also embed in the APIs a set of metadata for the visualization of the instructions and this will result in a more uniform adoption across possible domain languages.</li><li>The end user programming language developed in this case study runs completely on the client side of the Web browser. By using JavaScript as the assembly language of the Web, the underlying compiler of the programming language compiles the visual language into the complete JavaScript application. Since JavaScript is an event-based programming language, the compiler is forced to map the visual programming language to an event-based language.</li><li>In our case study, the provided visual language consists of methods that can be treated as events and be triggered upon calling them; hence it is straightforward to map this language to an event-based language. However, in case of need for other programming paradigms, such as functional programming or data-flow programming, the mapping to an event-based language is more complex.</li><li>Server-side execution of end user developed applications creates a trade-off between flexibility and interactivity. Although server-side compilation and execution increases the flexibility on possible technologies and methods to be used for compilation and execution, it hampers interactivity during application execution, which is important in domains such as scientific simulations and games. A hybrid solution between client and server-side execution has to be chosen according to the domain.</li></ul><div
class="wp-block-image"><figure
class="alignright"><img
loading="lazy" decoding="async" width="299" height="342" data-attachment-id="1687" data-permalink="https://francescolelli.info/publication/supporting-domain-specific-programming-in-web-2-0-a-case-study-of-smart-devices/attachment/uld-architecture-for-programming-the-lego-mindstorms_w640/" data-orig-file="https://francescolelli.info/wp-content/uploads/2019/10/ULD-Architecture-for-Programming-the-Lego-Mindstorms_W640.jpg" data-orig-size="299,342" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="ULD-Architecture-for-Programming-the-Lego-Mindstorms_W640" data-image-description="" data-image-caption="" data-medium-file="https://francescolelli.info/wp-content/uploads/2019/10/ULD-Architecture-for-Programming-the-Lego-Mindstorms_W640-262x300.jpg" data-large-file="https://francescolelli.info/wp-content/uploads/2019/10/ULD-Architecture-for-Programming-the-Lego-Mindstorms_W640.jpg" src="https://francescolelli.info/wp-content/uploads/2019/10/ULD-Architecture-for-Programming-the-Lego-Mindstorms_W640.jpg?8011c3&amp;8011c3" alt="" class="wp-image-1687" srcset="https://francescolelli.info/wp-content/uploads/2019/10/ULD-Architecture-for-Programming-the-Lego-Mindstorms_W640.jpg 299w, https://francescolelli.info/wp-content/uploads/2019/10/ULD-Architecture-for-Programming-the-Lego-Mindstorms_W640-262x300.jpg 262w" sizes="(max-width: 299px) 100vw, 299px" /></figure></div><p> In this paper we propose ULD, a Web-based architecture to separate the domain functionality from the programming language to support programming in the highly dynamic ecosystem of Web 2.0 communities. We devise a plugin architecture for an end user programming language to be used as a host language into which the functionality of multiple domains can be plugged. We apply our architecture in the context of smart devices. As a result, end users are provided with a visual programming environment to program different Lego Mindstorms devices. The visual programming interface is automatically generated from the device functionality and embedded into the programming environment.  The adoption of the Web for end user programming opens new frontiers for collaborative developments. The developed case study will serve as a testbed where we will evaluate different collaborative end user programming tools and methods in order to assess the potential of end user programming in online social environments and understanding their challenges.</p><div
class="wp-block-image"><figure
class="alignleft is-resized"><img
loading="lazy" decoding="async" data-attachment-id="1688" data-permalink="https://francescolelli.info/publication/supporting-domain-specific-programming-in-web-2-0-a-case-study-of-smart-devices/attachment/user-language-domain-uld-a-web-based-architecture-for-embedding-the-application-domain_w640/" data-orig-file="https://francescolelli.info/wp-content/uploads/2019/10/User-Language-Domain-ULD-A-Web-based-Architecture-for-embedding-the-application-domain_W640.jpg" data-orig-size="353,759" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="User-Language-Domain-ULD-A-Web-based-Architecture-for-embedding-the-application-domain_W640" data-image-description="" data-image-caption="" data-medium-file="https://francescolelli.info/wp-content/uploads/2019/10/User-Language-Domain-ULD-A-Web-based-Architecture-for-embedding-the-application-domain_W640-140x300.jpg" data-large-file="https://francescolelli.info/wp-content/uploads/2019/10/User-Language-Domain-ULD-A-Web-based-Architecture-for-embedding-the-application-domain_W640.jpg" src="https://francescolelli.info/wp-content/uploads/2019/10/User-Language-Domain-ULD-A-Web-based-Architecture-for-embedding-the-application-domain_W640.jpg?8011c3&amp;8011c3" alt="" class="wp-image-1688" width="138" height="296" srcset="https://francescolelli.info/wp-content/uploads/2019/10/User-Language-Domain-ULD-A-Web-based-Architecture-for-embedding-the-application-domain_W640.jpg 353w, https://francescolelli.info/wp-content/uploads/2019/10/User-Language-Domain-ULD-A-Web-based-Architecture-for-embedding-the-application-domain_W640-140x300.jpg 140w" sizes="(max-width: 138px) 100vw, 138px" /></figure></div><p>Full article available at the following link:</p><p>Supporting Domain-Specific Programming in Web 2.0: a Case Study of Smart Devices: <a
href="https://doi.org/10.1109/ASWEC.2010.36">https://doi.org/10.1109/ASWEC.2010.36</a></p><p><a
href="https://francescolelli.info/paper/Supporting-Domain-Specific-Programming-inWeb2.0-Case-Study-Smart-Devices.pdf?8011c3&amp;8011c3"><strong>Read the paper at this link </strong></a></p><p>Your help in sharing the idea is very welcome!</p><p><strong>Cite this paper as: </strong></p><p> N. Ahmadi, F. Lelli and M. Jazayeri&nbsp;<strong>Supporting Domain-Specific Programming in Web 2.0: a Case Study of Smart Devices</strong>, In proc of 21st Australian Software Engineering Conference (ASWEC), Auckland, New Zealand, April 2010</p><p>Related Article:</p><ul
class="wp-block-list"><li><a
href="https://francescolelli.info/publication/the-many-faces-of-the-integration-of-instruments-and-the-grid/">The Many Faces of the Integration of Instruments and the Grid</a></li></ul><hr
/><p><em>Supporting #domain Specific #programming in #Web 2.0: a #casestudy of #Smart Devices ( #IoT ).</em><br
/><a
href='https://twitter.com/intent/tweet?url=https%3A%2F%2Ffrancescolelli.info%2Fpublication%2Fsupporting-domain-specific-programming-in-web-2-0-a-case-study-of-smart-devices%2F&#038;text=Supporting%20%23domain%20Specific%20%23programming%20in%20%23Web%202.0%3A%20a%20%23casestudy%20of%20%23Smart%20Devices%20%28%20%23IoT%20%29.&#038;related' target='_blank' rel="noopener noreferrer" >Share on X</a><br
/><hr
/><ul
class="wp-block-list"><li><a
href="https://francescolelli.info/paper-articles-and-publications/">Full list of Articles</a></li><li><a
href="https://francescolelli.info/journals-publication/">Full list of Journal Publications</a></li><li><a
href="https://francescolelli.info/conference-publications/">Full list of Conference Publications</a></li></ul><p></p><p>The post <a
href="https://francescolelli.info/publication/supporting-domain-specific-programming-in-web-2-0-a-case-study-of-smart-devices/">Supporting Domain-Specific Programming in Web 2.0: a Case Study of Smart Devices</a> appeared first on <a
href="https://francescolelli.info">Francesco Lelli</a>.</p> ]]></content:encoded> <wfw:commentRss>https://francescolelli.info/publication/supporting-domain-specific-programming-in-web-2-0-a-case-study-of-smart-devices/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <post-id
xmlns="com-wordpress:feed-additions:1">1683</post-id> </item> <item><title>The CMS experiment at the CERN LHC</title><link>https://francescolelli.info/publication/the-cms-experiment-at-the-cern-lhc/</link> <comments>https://francescolelli.info/publication/the-cms-experiment-at-the-cern-lhc/#respond</comments> <dc:creator><![CDATA[Francesco Lelli]]></dc:creator> <pubDate>Sun, 02 Jun 2019 13:08:54 +0000</pubDate> <category><![CDATA[Publication]]></category> <category><![CDATA[Cloud Computing]]></category> <category><![CDATA[Computing]]></category> <category><![CDATA[Data Acquisition]]></category> <category><![CDATA[Detector Infrastructure and Safety Systems]]></category> <category><![CDATA[Electromagnetic Calorimeter]]></category> <category><![CDATA[Forward Detectors]]></category> <category><![CDATA[grid computing]]></category> <category><![CDATA[Hadron Calorimeter]]></category> <category><![CDATA[Inner Tracking System]]></category> <category><![CDATA[Muon System]]></category> <category><![CDATA[Superconducting Magnet]]></category> <category><![CDATA[Trigger]]></category> <guid
isPermaLink="false">https://francescolelli.info/?p=1391</guid><description><![CDATA[<p>Abstract of The CMS experiment at the CERN LHC: The Compact Muon Solenoid (CMS) detector is described. The detector operates at the Large Hadron Collider (LHC) at CERN. It was conceived to study proton-proton (and lead-lead) collisions at a centre-of-mass energy of 14 TeV (5.5 TeV nucleon-nucleon) and at luminosities up to 1034&#160;cm−2&#160;s−1&#160;(1027&#160;cm−2&#160;s−1). At the [&#8230;]</p><p>The post <a
href="https://francescolelli.info/publication/the-cms-experiment-at-the-cern-lhc/">The CMS experiment at the CERN LHC</a> appeared first on <a
href="https://francescolelli.info">Francesco Lelli</a>.</p> ]]></description> <content:encoded><![CDATA[<p><strong>Abstract</strong> <strong>of The CMS experiment at the CERN LHC</strong>:</p><div
class="wp-block-image"><figure
class="alignright is-resized"><img
loading="lazy" decoding="async" data-attachment-id="1428" data-permalink="https://francescolelli.info/publication/the-cms-experiment-at-the-cern-lhc/attachment/cms-architecture-and-shape/" data-orig-file="https://francescolelli.info/wp-content/uploads/2019/06/CMS-Architecture-and-Shape.jpg" data-orig-size="750,392" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="CMS-Architecture-and-Shape" data-image-description="" data-image-caption="" data-medium-file="https://francescolelli.info/wp-content/uploads/2019/06/CMS-Architecture-and-Shape-300x157.jpg" data-large-file="https://francescolelli.info/wp-content/uploads/2019/06/CMS-Architecture-and-Shape.jpg" src="https://francescolelli.info/wp-content/uploads/2019/06/CMS-Architecture-and-Shape.jpg?8011c3&amp;8011c3" alt="The CMS experiment at the CERN LHC" class="wp-image-1428" width="424" height="221" srcset="https://francescolelli.info/wp-content/uploads/2019/06/CMS-Architecture-and-Shape.jpg 750w, https://francescolelli.info/wp-content/uploads/2019/06/CMS-Architecture-and-Shape-300x157.jpg 300w, https://francescolelli.info/wp-content/uploads/2019/06/CMS-Architecture-and-Shape-600x314.jpg 600w" sizes="(max-width: 424px) 100vw, 424px" /><figcaption>The CMS experiment at the CERN LHC</figcaption></figure></div><p>The Compact Muon Solenoid (CMS) detector is described. The detector operates at the Large Hadron Collider (LHC) at CERN. It was conceived to study proton-proton (and lead-lead) collisions at a centre-of-mass energy of 14 TeV (5.5 TeV nucleon-nucleon) and at luminosities up to 10<sup>34</sup>&nbsp;cm<sup>−2</sup>&nbsp;s<sup>−1</sup>&nbsp;(10<sup>27</sup>&nbsp;cm<sup>−2</sup>&nbsp;s<sup>−1</sup>). At the core of the CMS detector sits a high-magnetic-field and large-bore superconducting solenoid surrounding an all-silicon pixel and strip tracker, a lead-tungstate scintillating-crystals electromagnetic calorimeter, and a brass-scintillator sampling hadron calorimeter. The iron yoke of the flux-return is instrumented with four stations of muon detectors covering most of the&nbsp;4π&nbsp;solid angle. Forward sampling calorimeters extend the pseudorapidity coverage to high values (|η|&nbsp;≤&nbsp;5) assuring very good hermeticity. The overall dimensions of the CMS detector are a length of 21.6 m, a diameter of 14.6 m and a total weight of 12500 t.<br><br></p><p> <strong>Key words:</strong> Computing, Cloud Computing, Grid Computing, Detector Infrastructure and Safety Systems, Data Acquisition, Trigger, Muon System, Forward Detectors, Hadron Calorimeter, Electromagnetic Calorimeter, Inner Tracking System, Superconducting Magnet</p><p> At the time of this paper, the apparatus is essentially completed and installed. After more than 10 years of design and construction, the CMS magnet has been constructed and successfully tested. Most of the magnetic, electrical, mechanical, and cryogenics parameters measured during the tests are in good agreement with calculated values. The CMS magnet is the largest superconducting solenoid ever built for a physics experiment in terms of bending power for physics, total stored energy, and stored energy per unit of cold mass. The silicon-strip inner tracker, with about 200 m2 of active silicon, has been integrated into its support tube, commissioned, and thoroughly tested with cosmic rays. Its performance is excellent, fulfilling the design specifications. The silicon tracker was installed into CMS in december 2007. All the pixel modules are completed; it is planned to install the Pixel detector into CMS in mid-2008. The ECAL, comprising over 75 000 lead tungstate crystals, is the largest crystal calorimeter ever built. The crystals in the barrel part, comprising over 60 000 crystals, have been intercalibrated using cosmic rays and about a third in particle beams, demonstrating the ability to measure the energies ranging from those deposited by minimum ionising particles to high-energy electrons. An energy resolution of 0.5% for 120 GeV electrons has been attained. The ECAL barrel has been installed in the experiment and is being commissioned. The endcaps are foreseen to be inserted into the experiment in 2008. The entire HCAL has been completed and commissioned on the surface. The HCAL modules are currently being commissioned in the experiment proper. The various components of the Muon System (drift tubes, cathode strip chambers, resistive plate chambers) have been completed. A significant fraction of the Muon System has been commissioned and tested on surface with cosmic rays, and it is now being integrated into the experiment and being commissioned in-situ. In the very forward region, the Zero Degree Calorimeter has been completed and CASTOR is expected to be completed in 2008. The off-detector electronics are currently being installed and operations for trigger commissioning are taking place. Common data-acquisition runs with various sub-detectors, sometimes using cosmic rays, are regularly taking place at the experiment and will continue into spring 2008 in anticipation of collisions at LHC in mid-20</p><p>A few More pictures:</p><ul
data-carousel-extra='{"blog_id":1,"permalink":"https:\/\/francescolelli.info\/publication\/the-cms-experiment-at-the-cern-lhc\/"}'  class="wp-block-gallery columns-3 is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex"><li
class="blocks-gallery-item"><figure><img
loading="lazy" decoding="async" width="639" height="426" data-attachment-id="1429" data-permalink="https://francescolelli.info/publication/the-cms-experiment-at-the-cern-lhc/attachment/size-cms-01_0/" data-orig-file="https://francescolelli.info/wp-content/uploads/2019/06/Size-CMS-01_0.jpg" data-orig-size="639,426" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Size-CMS-01_0" data-image-description="" data-image-caption="" data-medium-file="https://francescolelli.info/wp-content/uploads/2019/06/Size-CMS-01_0-300x200.jpg" data-large-file="https://francescolelli.info/wp-content/uploads/2019/06/Size-CMS-01_0.jpg" src="https://francescolelli.info/wp-content/uploads/2019/06/Size-CMS-01_0.jpg?8011c3&amp;8011c3" alt="The CMS experiment at the CERN LHC" data-id="1429" data-link="https://francescolelli.info/?attachment_id=1429" class="wp-image-1429" srcset="https://francescolelli.info/wp-content/uploads/2019/06/Size-CMS-01_0.jpg 639w, https://francescolelli.info/wp-content/uploads/2019/06/Size-CMS-01_0-300x200.jpg 300w, https://francescolelli.info/wp-content/uploads/2019/06/Size-CMS-01_0-600x400.jpg 600w" sizes="(max-width: 639px) 100vw, 639px" /></figure></li><li
class="blocks-gallery-item"><figure><img
loading="lazy" decoding="async" width="1024" height="686" data-attachment-id="1432" data-permalink="https://francescolelli.info/publication/the-cms-experiment-at-the-cern-lhc/attachment/cms-experiment-3/" data-orig-file="https://francescolelli.info/wp-content/uploads/2019/06/CMS-Experiment-2.jpg" data-orig-size="1440,964" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="CMS-Experiment" data-image-description="" data-image-caption="" data-medium-file="https://francescolelli.info/wp-content/uploads/2019/06/CMS-Experiment-2-300x201.jpg" data-large-file="https://francescolelli.info/wp-content/uploads/2019/06/CMS-Experiment-2-1024x686.jpg" src="https://francescolelli.info/wp-content/uploads/2019/06/CMS-Experiment-2-1024x686.jpg?8011c3&amp;8011c3" alt="The CMS experiment at the CERN LHC" data-id="1432" data-link="https://francescolelli.info/?attachment_id=1432" class="wp-image-1432" srcset="https://francescolelli.info/wp-content/uploads/2019/06/CMS-Experiment-2-1024x686.jpg 1024w, https://francescolelli.info/wp-content/uploads/2019/06/CMS-Experiment-2-300x201.jpg 300w, https://francescolelli.info/wp-content/uploads/2019/06/CMS-Experiment-2-768x514.jpg 768w, https://francescolelli.info/wp-content/uploads/2019/06/CMS-Experiment-2-600x402.jpg 600w, https://francescolelli.info/wp-content/uploads/2019/06/CMS-Experiment-2.jpg 1440w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure></li><li
class="blocks-gallery-item"><figure><img
loading="lazy" decoding="async" width="1024" height="768" data-attachment-id="1433" data-permalink="https://francescolelli.info/publication/the-cms-experiment-at-the-cern-lhc/attachment/cms-people/" data-orig-file="https://francescolelli.info/wp-content/uploads/2019/06/CMS-People.jpg" data-orig-size="1440,1080" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="CMS-People" data-image-description="" data-image-caption="" data-medium-file="https://francescolelli.info/wp-content/uploads/2019/06/CMS-People-300x225.jpg" data-large-file="https://francescolelli.info/wp-content/uploads/2019/06/CMS-People-1024x768.jpg" src="https://francescolelli.info/wp-content/uploads/2019/06/CMS-People-1024x768.jpg?8011c3&amp;8011c3" alt="The CMS experiment at the CERN LHC" data-id="1433" data-link="https://francescolelli.info/?attachment_id=1433" class="wp-image-1433" srcset="https://francescolelli.info/wp-content/uploads/2019/06/CMS-People-1024x768.jpg 1024w, https://francescolelli.info/wp-content/uploads/2019/06/CMS-People-300x225.jpg 300w, https://francescolelli.info/wp-content/uploads/2019/06/CMS-People-768x576.jpg 768w, https://francescolelli.info/wp-content/uploads/2019/06/CMS-People-600x450.jpg 600w, https://francescolelli.info/wp-content/uploads/2019/06/CMS-People.jpg 1440w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure></li></ul><p>Full article available at the following link:</p><p>The CMS experiment at the CERN LHC <br><a
href="https://doi.org/10.1088/1748-0221/3/08/S08004">https://doi.org/10.1088/1748-0221/3/08/S08004</a></p><p>Your help in sharing the idea is very welcome!</p><hr
/><p><em>The CMS experiment at the CERN LHC</em><br
/><a
href='https://twitter.com/intent/tweet?url=https%3A%2F%2Ffrancescolelli.info%2Fpublication%2Fthe-cms-experiment-at-the-cern-lhc%2F&#038;text=The%20CMS%20experiment%20at%20the%20CERN%20LHC&#038;related' target='_blank' rel="noopener noreferrer" >Share on X</a><br
/><hr
/><p><strong>Cite this paper as: </strong></p><p>the CMS Collaboration, <strong>The CMS experiment at the CERN LHC</strong>, Journal of Instrumentation (JINST 3 S08004), 14 August 2008<br></p><ul
class="wp-block-list"><li><a
href="https://francescolelli.info/paper-articles-and-publications/">Full list of Articles</a></li><li><a
href="https://francescolelli.info/journals-publication/">Full list of Journal Publications</a></li></ul><p></p><p>The post <a
href="https://francescolelli.info/publication/the-cms-experiment-at-the-cern-lhc/">The CMS experiment at the CERN LHC</a> appeared first on <a
href="https://francescolelli.info">Francesco Lelli</a>.</p> ]]></content:encoded> <wfw:commentRss>https://francescolelli.info/publication/the-cms-experiment-at-the-cern-lhc/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <post-id
xmlns="com-wordpress:feed-additions:1">1391</post-id> </item> <item><title>Blueprinting Approach in Support of Cloud Computing</title><link>https://francescolelli.info/publication/blueprinting-approach-in-support-of-cloud-computing/</link> <comments>https://francescolelli.info/publication/blueprinting-approach-in-support-of-cloud-computing/#respond</comments> <dc:creator><![CDATA[Francesco Lelli]]></dc:creator> <pubDate>Sat, 06 Apr 2019 14:47:17 +0000</pubDate> <category><![CDATA[Cloud Computing]]></category> <category><![CDATA[Publication]]></category> <category><![CDATA[Cloud Development Methodology]]></category> <category><![CDATA[IaaS]]></category> <category><![CDATA[Infrastructure as a Service]]></category> <category><![CDATA[Lifecycle]]></category> <category><![CDATA[PaaS]]></category> <category><![CDATA[Platform as a Service]]></category> <category><![CDATA[SaaS]]></category> <category><![CDATA[SBA]]></category> <category><![CDATA[Service Oriented Architecture]]></category> <category><![CDATA[Service-based Application]]></category> <category><![CDATA[SOA]]></category> <category><![CDATA[Software as a Service]]></category> <guid
isPermaLink="false">https://francescolelli.info/?p=1340</guid><description><![CDATA[<p>Abstract: Current cloud service offerings, i.e., Software-as-a-service (SaaS), Platform-as-a-service (PaaS) and Infrastructure-as-a-service (IaaS) offerings are often provided as monolithic, one-size-fits-all solutions and give little or no room for customization. This limits the ability of Service-based Application (SBA) developers to configure and syndicate offerings from multiple SaaS, PaaS, and IaaS providers to address their application requirements. Furthermore, [&#8230;]</p><p>The post <a
href="https://francescolelli.info/publication/blueprinting-approach-in-support-of-cloud-computing/">Blueprinting Approach in Support of Cloud Computing</a> appeared first on <a
href="https://francescolelli.info">Francesco Lelli</a>.</p> ]]></description> <content:encoded><![CDATA[<div
class="wp-block-image"><figure
class="alignright is-resized"><img
loading="lazy" decoding="async" data-attachment-id="24" data-permalink="https://francescolelli.info/abstract-representation/abstract-representation-cloud-computing/attachment/mycircle/" data-orig-file="https://francescolelli.info/wp-content/uploads/2018/11/MyCircle.jpg" data-orig-size="800,600" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="Cloud Computing" data-image-description="" data-image-caption="" data-medium-file="https://francescolelli.info/wp-content/uploads/2018/11/MyCircle-300x225.jpg" data-large-file="https://francescolelli.info/wp-content/uploads/2018/11/MyCircle.jpg" src="https://francescolelli.info/wp-content/uploads/2018/11/MyCircle.jpg?8011c3&amp;8011c3" alt="" class="wp-image-24" width="257" height="193" srcset="https://francescolelli.info/wp-content/uploads/2018/11/MyCircle.jpg 800w, https://francescolelli.info/wp-content/uploads/2018/11/MyCircle-300x225.jpg 300w, https://francescolelli.info/wp-content/uploads/2018/11/MyCircle-768x576.jpg 768w, https://francescolelli.info/wp-content/uploads/2018/11/MyCircle-600x450.jpg 600w" sizes="(max-width: 257px) 100vw, 257px" /><figcaption>Blueprinting Approach in Support of Cloud Computing </figcaption></figure></div><p><strong>Abstract</strong>: <br>Current cloud service offerings, <em>i.e.</em>, Software-as-a-service (SaaS), Platform-as-a-service (PaaS) and Infrastructure-as-a-service (IaaS) offerings are often provided as monolithic, one-size-fits-all solutions and give little or no room for customization. This limits the ability of Service-based Application (SBA) developers to configure and syndicate offerings from multiple SaaS, PaaS, and IaaS providers to address their application requirements. Furthermore, combining different independent cloud services necessitates a uniform description format that facilitates the design, customization, and composition. <em>Cloud Blueprinting</em> is a novel approach that allows SBA developers to easily design, configure and deploy virtual SBA payloads on virtual machines and resource pools on the cloud. We propose the <em>Blueprint</em> concept as a uniform abstract description for cloud service offerings that may cross different cloud computing layers, <em>i.e.</em>, SaaS, PaaS and IaaS. To support developers with the SBA design and development in the cloud, this paper introduces a formal <em>Blueprint Template</em> for unambiguously describing a blueprint, as well as a <em>Blueprint Lifecycle</em> that guides developers through the manipulation, composition and deployment of different blueprints for an SBA. Finally, the empirical evaluation of the blueprinting approach within an EC’s FP7 project is reported and an associated blueprint prototype implementation is presented.</p><p> <strong>Key words:</strong> Cloud Computing, Service-based Application (SBA), Service-oriented Architecture (SOA), Cloud Development Methodology</p><p>Cloud blueprinting is a novel approach for engineering Service-based Applications (SBAs). Following this approach, developers can create sophisticated SBAs from applications, platforms and infrastructures offered by different providers in the cloud to achieve end-to-end business requirements. This paper has proposed the <em>Blueprint</em>concept as a uniform, abstract description of cross-layer cloud service offerings, a <em>Blueprint Template</em> for describing the blueprints, and a <em>Blueprint Lifecycle</em> that explains how blueprints are used during all the engineering phases of an SBA.Blueprint has been adopted as one of the main innovative concepts within the EC’s 4caaSt FP7 project. An industry cloud computing case study has been jointly defined by the 4caaSt community and has been used as a running example in this paper to demonstrate our blueprinting approach. The current blueprint XSD template and web-based blueprint prototype is integrated in a joint 4caaSt demonstration. In the future, our vision is to continuously improve the structure of our blueprint template to capture new requirements of SBA development in the cloud. In particular, we will look at other cross-cutting concerns in cloud computing such as security, reliability, pricing, licensing, <em>etc</em>., thanks to the extensible design of the blueprint template that allows adding more blueprint properties. More functionality will also be developed for our blueprint prototype towards a comprehensive blueprint tool that supports the entire SBA development lifecycle and targets the effect of changes in the blueprints and their composition.</p><p>Full article available at the following link:</p><p>Blueprinting Approach in Support of Cloud Computing <a
href="https://www.mdpi.com/1999-5903/4/1/322">https://www.mdpi.com/1999-5903/4/1/322</a></p><p>Your help in sharing the idea is very welcome!</p><hr
/><p><em>Blueprinting Approach is a service oriented architecture best practice in Support of #CloudComputing . #Software #Engineering #service </em><br
/><a
href='https://twitter.com/intent/tweet?url=https%3A%2F%2Ffrancescolelli.info%2Fpublication%2Fblueprinting-approach-in-support-of-cloud-computing%2F&#038;text=Blueprinting%20Approach%20is%20a%20service%20oriented%20architecture%20best%20practice%20in%20Support%20of%20%23CloudComputing%20.%20%23Software%20%23Engineering%20%23service%20&#038;related' target='_blank' rel="noopener noreferrer" >Share on X</a><br
/><hr
/><p><strong>Cite this paper as: </strong></p><p>Nguyen, D.K.; Lelli, F.; Papazoglou, M.P.; Van den Heuvel, W.-J. Blueprinting Approach in Support of Cloud Computing. <em>Future Internet</em> <strong>2012</strong>, <em>4</em>, 322-346.<br></p><ul
class="wp-block-list"><li><a
href="https://francescolelli.info/paper-articles-and-publications/">Full list of Articles</a></li><li><a
href="https://francescolelli.info/journals-publication/">Full list of Journal Publications</a></li></ul><p></p><p>The post <a
href="https://francescolelli.info/publication/blueprinting-approach-in-support-of-cloud-computing/">Blueprinting Approach in Support of Cloud Computing</a> appeared first on <a
href="https://francescolelli.info">Francesco Lelli</a>.</p> ]]></content:encoded> <wfw:commentRss>https://francescolelli.info/publication/blueprinting-approach-in-support-of-cloud-computing/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <post-id
xmlns="com-wordpress:feed-additions:1">1340</post-id> </item> <item><title>On Engineering Cloud Applications &#8211; State of the Art, Shortcomings Analysis and Approach</title><link>https://francescolelli.info/cloud-computing/on-engineering-cloud-applications-state-of-the-art-shortcomings-analysis-and-approach/</link> <comments>https://francescolelli.info/cloud-computing/on-engineering-cloud-applications-state-of-the-art-shortcomings-analysis-and-approach/#respond</comments> <dc:creator><![CDATA[Francesco Lelli]]></dc:creator> <pubDate>Sat, 06 Apr 2019 13:13:55 +0000</pubDate> <category><![CDATA[Cloud Computing]]></category> <category><![CDATA[Publication]]></category> <category><![CDATA[Cloud Development Methodology]]></category> <category><![CDATA[SBA]]></category> <category><![CDATA[Service Oriented Architecture]]></category> <category><![CDATA[Service-based Application]]></category> <category><![CDATA[SOA]]></category> <guid
isPermaLink="false">https://francescolelli.info/?p=1333</guid><description><![CDATA[<p>Abstract&#160;(Engineering Cloud Applications): Recently, Cloud Computing has become an emerging research topic in response to the shift from product-oriented economy to service-oriented economy and the move from focusing on software/system development to addressing business-IT alignment. From the IT perspectives, there is a proliferation of methods for cloud application development. Such methods have clearly shown considerable [&#8230;]</p><p>The post <a
href="https://francescolelli.info/cloud-computing/on-engineering-cloud-applications-state-of-the-art-shortcomings-analysis-and-approach/">On Engineering Cloud Applications &#8211; State of the Art, Shortcomings Analysis and Approach</a> appeared first on <a
href="https://francescolelli.info">Francesco Lelli</a>.</p> ]]></description> <content:encoded><![CDATA[<div
class="wp-block-image"><figure
class="alignright is-resized"><img
loading="lazy" decoding="async" data-attachment-id="24" data-permalink="https://francescolelli.info/abstract-representation/abstract-representation-cloud-computing/attachment/mycircle/" data-orig-file="https://francescolelli.info/wp-content/uploads/2018/11/MyCircle.jpg" data-orig-size="800,600" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="Cloud Computing" data-image-description="" data-image-caption="" data-medium-file="https://francescolelli.info/wp-content/uploads/2018/11/MyCircle-300x225.jpg" data-large-file="https://francescolelli.info/wp-content/uploads/2018/11/MyCircle.jpg" src="https://francescolelli.info/wp-content/uploads/2018/11/MyCircle.jpg?8011c3&amp;8011c3" alt="" class="wp-image-24" width="257" height="193" srcset="https://francescolelli.info/wp-content/uploads/2018/11/MyCircle.jpg 800w, https://francescolelli.info/wp-content/uploads/2018/11/MyCircle-300x225.jpg 300w, https://francescolelli.info/wp-content/uploads/2018/11/MyCircle-768x576.jpg 768w, https://francescolelli.info/wp-content/uploads/2018/11/MyCircle-600x450.jpg 600w" sizes="(max-width: 257px) 100vw, 257px" /><figcaption>Engineering Cloud Applications</figcaption></figure></div><p><strong>Abstract&nbsp;(Engineering Cloud Applications):</strong> Recently, Cloud Computing has become an emerging research topic in response to the shift from product-oriented economy to service-oriented economy and the move from focusing on software/system development to addressing business-IT alignment. From the IT perspectives, there is a proliferation of methods for cloud application development. Such methods have clearly shown considerable shortcomings to provide an efficient solution to deal with major aspects related to cloud applications. One of these major aspects is the multi-tenancy of the Software-as-a-Service (SaaS) components used to compose Service-Based Applications (SBAs) on the cloud. Current SaaS offerings are often provided as monolithic one-size-fits-all solutions and give little or no opportunity for further customization. Monolithic SaaS offerings are more likely to show failure in meeting the business requirements of several consumers. In this paper, we analyze the state-of-the-art of the standardization, methodology, software and product support for SBA development on the cloud, identify some shortcomings, and point out the need of a novel approach for breaking down the monolithic stack of cloud service offerings and providing an effective and flexible solution for SBA designers to select, customize, and aggregate cloud service offerings coming from different providers.</p><p> <strong>Key words:</strong> Cloud Computing, Service-based Application (SBA), Service-oriented Architecture (SOA), Cloud Development Methodology</p><p> The paper provide a survey on existing support for Service-based Application (SBA) development on the cloud. As a summary, the survey has shown that the current cloud solutions are mainly fraught with shortcomings:</p><ul
class="wp-block-list"><li> They introduce a monolithic SaaS/PaaS/IaaS stack architecture where a one-size-fits-all mentality prevails. They do not allow SBA developers to mix and match functionalities and services from multiple application, platform and infrastructure providers and configure it dynamically to address their application needs.</li><li>They introduce rigid service orchestration practices tied to a specific resource/infrastructure configuration for the cloud services at the application level.</li></ul><p>The above points hamper the (re)-configuration and customization of cloud-based SBAs on demand to reflect evolving inter-organizational collaborations. There is clearly a need to mash up services from a variety of cloud providers to create what has been termed a cloud ecosystem. This type of integration supports the tailoring of SBAs to specific business needs using a mixture of SaaS, PaaS and IaaS. To deal with the identified shortcomings, we pointed out the need of an abstract and uniform representation for cloud service offerings across cloud computing layers, i.e. SaaS, PaaS, and IaaS. By using this uniform description for cloud service offerings, SBA developers can reuse, customize and combine distributed SaaSs for the SBAs in a seamless manner</p><p>Full article available at the following link:</p><p><a
href="http://www.scpe.org/index.php/scpe/article/view/794">http://www.scpe.org/index.php/scpe/article/view/794</a></p><p>PDF version at the following link:</p><p><a
href="http://www.scpe.org/index.php/scpe/article/view/794/358">On Engineering Cloud Applications &#8211; State of the Art, Shortcomings Analysis and Approach</a></p><p>Your help in sharing the idea is very welcome!</p><hr
/><p><em>On #Engineering #CloudComputing Applications – State of the Art, Shortcomings Analysis and Approach</em><br
/><a
href='https://twitter.com/intent/tweet?url=https%3A%2F%2Ffrancescolelli.info%2Fcloud-computing%2Fon-engineering-cloud-applications-state-of-the-art-shortcomings-analysis-and-approach%2F&#038;text=On%20%23Engineering%20%23CloudComputing%20Applications%20%E2%80%93%20State%20of%20the%20Art%2C%20Shortcomings%20Analysis%20and%20Approach&#038;related' target='_blank' rel="noopener noreferrer" >Share on X</a><br
/><hr
/><p><strong>Cite this paper as: </strong></p><p>Taher, Y., Nguyen, D. K., Lelli, F., van den Heuvel, W. J. A. M., &amp; Papazoglou, M.&nbsp;(2012).&nbsp;On engineering cloud applications: State of the art, shortcomings analysis, and approach.&nbsp;<em>Scalable Computing: Practice and Experience</em>,&nbsp;<em>13</em>(3), 215-231.</p><ul
class="wp-block-list"><li><a
href="https://francescolelli.info/paper-articles-and-publications/">Full list of Articles</a></li><li><a
href="https://francescolelli.info/journals-publication/">Full list of Journal Publications</a></li></ul><p></p><p>The post <a
href="https://francescolelli.info/cloud-computing/on-engineering-cloud-applications-state-of-the-art-shortcomings-analysis-and-approach/">On Engineering Cloud Applications &#8211; State of the Art, Shortcomings Analysis and Approach</a> appeared first on <a
href="https://francescolelli.info">Francesco Lelli</a>.</p> ]]></content:encoded> <wfw:commentRss>https://francescolelli.info/cloud-computing/on-engineering-cloud-applications-state-of-the-art-shortcomings-analysis-and-approach/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <post-id
xmlns="com-wordpress:feed-additions:1">1333</post-id> </item> <item><title>Grid Enabled Remote Instrumentation with Distributed Control and Computation (GridCC)</title><link>https://francescolelli.info/projects/grid-enabled-remote-instrumentation-with-distributed-control-and-computation-gridcc/</link> <comments>https://francescolelli.info/projects/grid-enabled-remote-instrumentation-with-distributed-control-and-computation-gridcc/#respond</comments> <dc:creator><![CDATA[Francesco Lelli]]></dc:creator> <pubDate>Tue, 12 Feb 2019 11:20:51 +0000</pubDate> <category><![CDATA[Cloud Computing]]></category> <category><![CDATA[Projects]]></category> <category><![CDATA[EU-Project]]></category> <category><![CDATA[FP6]]></category> <category><![CDATA[grid computing]]></category> <category><![CDATA[GridCC]]></category> <category><![CDATA[internet of things]]></category> <category><![CDATA[IoT]]></category> <category><![CDATA[Research Project]]></category> <category><![CDATA[Service Oriented Architecture]]></category> <category><![CDATA[SOA]]></category> <category><![CDATA[Web Services]]></category> <guid
isPermaLink="false">https://francescolelli.info/?p=536</guid><description><![CDATA[<p>The goal of GridCC was to exploit Grid opportunities for secure and collaborative work of distributed teams to remotely operate and monitor scientific equipment using the Grid&#8217;s massive memory and computing resources for storing and processing data generated by this kind of equipment. The project aims to extend the state of the art of computing [&#8230;]</p><p>The post <a
href="https://francescolelli.info/projects/grid-enabled-remote-instrumentation-with-distributed-control-and-computation-gridcc/">Grid Enabled Remote Instrumentation with Distributed Control and Computation (GridCC)</a> appeared first on <a
href="https://francescolelli.info">Francesco Lelli</a>.</p> ]]></description> <content:encoded><![CDATA[<p>The goal of GridCC was to exploit Grid opportunities for secure and collaborative work of distributed teams to remotely operate and monitor scientific equipment using the Grid&#8217;s massive memory and computing resources for storing and processing data generated by this kind of equipment.</p><div
class="wp-block-image"><figure
class="alignright is-resized"><img
loading="lazy" decoding="async" data-attachment-id="537" data-permalink="https://francescolelli.info/projects/grid-enabled-remote-instrumentation-with-distributed-control-and-computation-gridcc/attachment/gridcc/" data-orig-file="https://francescolelli.info/wp-content/uploads/2019/02/gridcc.png" data-orig-size="136,87" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="GridCC" data-image-description="&lt;p&gt;GridCC &lt;/p&gt;
" data-image-caption="&lt;p&gt;GridCC&lt;/p&gt;
" data-medium-file="https://francescolelli.info/wp-content/uploads/2019/02/gridcc.png" data-large-file="https://francescolelli.info/wp-content/uploads/2019/02/gridcc.png" src="https://francescolelli.info/wp-content/uploads/2019/02/gridcc.png?8011c3&amp;8011c3" alt="GridCC" class="wp-image-537" width="172" height="110"/><figcaption>GridCC Logo</figcaption></figure></div><p> The project aims to extend the state of the art of computing grid technologies, by introducing the handling of real-time constraints and interactive response into the existing Grid middleware. Our goal is to build a widely distributed system that is able to remotely control and monitor complex instrumentation that ranges from a set of sensors used by geophysical stations monitoring the state of the earth to a network of small power generators to supply a national power grid. These new applications introduce, to the GRID, requirements that are strongly related to the availability of networks where network classes specifically tuned to address such real-time and highly interactive requests are implemented. One of the main objectives of the project is to verify, with real applications running on existing Grid testbeds over both national and international network infrastructures (e.g. GEANT) the feasibility of a Grid-based remote control of systems requiring real-time response. Data acquired from such instruments typically needs to be stored, analysed on-line to compare the data with a given model or to perform some predictions (e.g. meteorological applications). GRIDCC will integrate the proposed &#8220;grid of instruments&#8221;, or suitable emulators, into existing Grid infrastructures that will provide the computational and storage power needed for the applications. The reference architecture that is proposed here, along with the related software framework, introduces a new concept, that of a &#8220;Virtual Instrument Grid Service&#8221; (VlGS), which is a service enabling access, through the Grid, to any instrument by providing an appropriate interface on the instrument side. The architecture combines special-purpose services like virtual control rooms, diagnostic and problem-solving services, data-mining services and tele-presence, which are used to support various instruments with existing grid resources like computational farms and databases.</p><p>Links:</p><ul
class="wp-block-list"><li><a
href="https://cordis.europa.eu/project/rcn/71831/factsheet/en">EU website of GridCC</a></li></ul><p>If this is not what you are looking for, at this link you can see <a
href="https://francescolelli.info/research-projects/">the full list of projects </a></p><p>The post <a
href="https://francescolelli.info/projects/grid-enabled-remote-instrumentation-with-distributed-control-and-computation-gridcc/">Grid Enabled Remote Instrumentation with Distributed Control and Computation (GridCC)</a> appeared first on <a
href="https://francescolelli.info">Francesco Lelli</a>.</p> ]]></content:encoded> <wfw:commentRss>https://francescolelli.info/projects/grid-enabled-remote-instrumentation-with-distributed-control-and-computation-gridcc/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <post-id
xmlns="com-wordpress:feed-additions:1">536</post-id> </item> <item><title>Workflow Support for Volunteer Computing</title><link>https://francescolelli.info/thesis/workflow-support-for-volunteer-computing/</link> <comments>https://francescolelli.info/thesis/workflow-support-for-volunteer-computing/#respond</comments> <dc:creator><![CDATA[Francesco Lelli]]></dc:creator> <pubDate>Sun, 06 Jan 2019 10:09:12 +0000</pubDate> <category><![CDATA[Thesis]]></category> <category><![CDATA[Cloud Computing]]></category> <category><![CDATA[thesis proposal]]></category> <category><![CDATA[volunteer computing]]></category> <category><![CDATA[workflow]]></category> <guid
isPermaLink="false">https://francescolelli.info/?p=344</guid><description><![CDATA[<p>Title: Workflow Support for Volunteer Computing&#160;(tentative)M Mentor: Francesco Lelli&#160; Volunteer computing is a type of distributed computing in which computer owners donate their computing resources (such as processing power and storage) to one or more &#8220;projects&#8221;. Successful applications that adopted this technique include SETI@Home [1] and Folding@home [2]&#160; Toward this idea in this project the [&#8230;]</p><p>The post <a
href="https://francescolelli.info/thesis/workflow-support-for-volunteer-computing/">Workflow Support for Volunteer Computing</a> appeared first on <a
href="https://francescolelli.info">Francesco Lelli</a>.</p> ]]></description> <content:encoded><![CDATA[<p>Title: <strong>Workflow Support for Volunteer Computing&nbsp;</strong>(tentative)<strong>M</strong></p><p><strong>Mentor</strong>: Francesco Lelli&nbsp;<br></p><div
class="wp-block-image"><figure
class="alignright is-resized"><img
loading="lazy" decoding="async" data-attachment-id="188" data-permalink="https://francescolelli.info/thesis/promotion-of-scientific-work-thesis-proposal/attachment/thesis-proposal/" data-orig-file="https://francescolelli.info/wp-content/uploads/2018/12/thesis-proposal.jpg" data-orig-size="500,350" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="thesis-proposal" data-image-description="&lt;p&gt;Natural Language Processing for Unstructured Text in Colloquial Conversations   &lt;/p&gt;
" data-image-caption="&lt;p&gt;Natural Language Processing for Unstructured Text in Colloquial Conversations   &lt;/p&gt;
" data-medium-file="https://francescolelli.info/wp-content/uploads/2018/12/thesis-proposal-300x210.jpg" data-large-file="https://francescolelli.info/wp-content/uploads/2018/12/thesis-proposal.jpg" src="https://francescolelli.info/wp-content/uploads/2018/12/thesis-proposal.jpg?8011c3&amp;8011c3" alt="Workflow Support for Volunteer Computing " class="wp-image-188" width="296" height="207" srcset="https://francescolelli.info/wp-content/uploads/2018/12/thesis-proposal.jpg 500w, https://francescolelli.info/wp-content/uploads/2018/12/thesis-proposal-300x210.jpg 300w" sizes="(max-width: 296px) 100vw, 296px" /><figcaption>Workflow Support for Volunteer Computing </figcaption></figure></div><p>Volunteer computing is a type of distributed computing in which computer owners donate their computing resources (such as processing power and storage) to one or more &#8220;projects&#8221;. Successful applications that adopted this technique include SETI@Home [1] and Folding@home [2]&nbsp;<br><br>Toward this idea in this project the candidate will design and implement a generic Workflow plug-in for accessing one of the popular volunteer computing middleware.</p><p>The software that will be targeted in this project are JOpera [3] as workflow system and ExtremeWebCH [4] as volunteer computing middleware. At the end of the project a working prototype is expected.&nbsp;<br>The purpose of this work is to evaluate the status of the art of these developments proposing new architecture and design guidelines. In addition the candidate will contribute to existing open source projects in order to improve the present tools.</p><h2 class="wp-block-heading">Knowledge and Skills:</h2><p>Web Programming, Java Programming and basic knowledge of Distribute Applications.&nbsp;</p><p></p><h2 class="wp-block-heading">References:</h2><p>[1] SETI@Home:<a
href="http://en.wikipedia.org/wiki/SETI@home">&nbsp;http://en.wikipedia.org/wiki/SETI@home</a><br>[2] Folding@home:&nbsp;<a
href="http://en.wikipedia.org/wiki/Folding@home">http://en.wikipedia.org/wiki/Folding@home</a>&nbsp;<br>[3] JOpera&nbsp;<a
href="http://www.jopera.org/">http://www.jopera.org/</a>&nbsp;<br>[4] ExtremeWebCH&nbsp;<a
href="http://www.xtremwebch.net/">http://www.xtremwebch.net/</a>&nbsp;</p><p>The post <a
href="https://francescolelli.info/thesis/workflow-support-for-volunteer-computing/">Workflow Support for Volunteer Computing</a> appeared first on <a
href="https://francescolelli.info">Francesco Lelli</a>.</p> ]]></content:encoded> <wfw:commentRss>https://francescolelli.info/thesis/workflow-support-for-volunteer-computing/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <post-id
xmlns="com-wordpress:feed-additions:1">344</post-id> </item> </channel> </rss>