SlideShare ist ein Scribd-Unternehmen logo
1 von 3
Downloaden Sie, um offline zu lesen
SUCRE CLOUDSOURCE MAGAZINE

1

Scaling Software Challenges
Alvaro Simón

Carlos Fernández

Victor Mendez

CESGA
asimon@cesga.es

CESGA
carlosf@cesga.es  

PIC
vmendez@pic.es

Jordi Guijarro

Jesús Bermejo

CESCA
jguijarro@cesca.cat

Telvent
jesus.bermejo@telvent.com

Abstract—Megha, the Federated Cloud pilot running in Spain (2010 - 2013), and previous successful projects such as OSMOSE (Open Source Middleware for
Open Systems in Europe 2003-2005), OSIRIS (Open Source Infrastructure fun Run-Time Integration of Services 2005-2008) and OSAmI-Commons (Open
Source Ambient Intelligence Commons 2008-2011) have constituted excellent foundations for further steps. However, while software is becoming more open,
more software will be needed. Managing the increasing amount of software requires new approaches beyond technical scalability issues. Previous running
initiatives and recent initiated projects are presented as well as their benefits in the development of an expanding digital universe.
Index Terms— Cloud Computing, Federated Cloud, Intercloud, Open Source, Scalability, Software Engineering

——————————  ——————————

1 INTRODUCTION

O

  nly recently the explosion of the digital universe 
has   been   recognized.  Black   Duck   KnowledgeBase 
[1]  includes  information from 800.000 projects  in more 
than 5.500 sites and 2.200 software licenses (GPL, LGPL, 
Apache,   etc).   On   the   other   hand,   information   in   the 
world is doubling every two years [2] and every day, 2.5 
quintillion   bytes   of   data   are   created.   Over   90%   of   the 
data in the world today has been created in the last three 
years [3]. 

ous challenge. 

3 OSMOSE, OSIRIS AND OSAMI-COMMONS PROJECTS
In   the   technical   dimension   a   remarkable   effort   for 
tackling scaling software challenges has been carried out 
during   the   last   years   through   several   projects   such   as 
OSMOSE (Open Source Middle­ware for Open Systems 
in Europe, 2003­2005) [10], OSIRIS (Open Source Infra­
structure   for   Run­Time   Integration   of   Services,   2005­
2008) [11] and OSAmI­Commons (Open Source Ambient 
Intelligence   Commons,   2008­2011)   [12]   .   Open   source 
modular and dynamic middleware foundations, service 
bus implementations, federated identity and reusability 
frameworks   have  contributed   importantly   for  reducing 
development efforts demonstrating the benefits for social 
relevant   areas   such   as   sustainability,   health,   smart 
homes, city services and  education. The links between 
composite   and   virtualization   cloud   approaches   have 
been   identified   leading   to   the   setting­up   of   MEGHA 
Federated Cloud (2010) or Intercloud initiative (i.e. inter­
connected cloud of clouds vs. Internet as network of net­
works [13]).

The software is also growing dramatically out of the 
traditional software sector. The ITEA [4] Report on Soft­
ware   Intensive   Systems   (2005)   [5]   analyzed   software 
growth in six industrial sectors (automotive, aerospace, 
medical   equipment,   telecom   equipment   and   consumer 
electronics) concluding that software is leading innova­
tion in all these market segments. In fact, currently, it is 
difficult to identify a domain in which innovation does 
not rely on software. 

2 EXPLORING THE ECONOMIC RELEVANCE OF THE
SOFTWARE
Nicholas   Negropote   used   the   “Digital   Economy”   term 
for referring to the shift from processing atoms to pro­
cessing bits [6]. The difference between bits and atoms is 
fundamental to the  consequences of living  in a  digital 
world   [7].   An   OECD   effort   in   understanding   the   eco­
nomic relevance of the software was initiated in 2007 [8]. 
Two conferences supported this OECD Software Innova­
tion Study; the first in Cáceres, Spain (November 2007), 
and the second in Tokyo (October 2008). The study ad­
dressed innovation themes such as security, privacy, mo­
bility, interoperability, accessibility and reliability from a 
user perspective [9].  It also raised the fact that identify­
ing the boundaries of the software industry is a continu­

4 MEGHA FEDERATED CLOUD
Research   and   academic   communities   face   common 
challenges not only for adapting their procedures to the 
new computing paradigms, but also for contributing to 
its development. MEGHA Working Group was originally 
initiated to coordinate this within the scope of the insti­
tutions   affiliated   to   RedIRIS   [14]   in   Spain   addressing 
R&D, education and management aspects. From the be­
ginning MEGHA established direct links with initiatives 
such as e­Science [15] and CRUE­TIC [16] in Spain and 
internationally   with   projects   in   the   research   and 
March 2013
2

academia communities: TERENA [17] (TFMSP, TF­Stor­
age,   TF­EMC2),   OpenNebula   Interoperability   Working 
Group [5], GÉANT [19], EGI [20] and OGF [21].

SUCRE CLOUDSOURCE MAGAZINE

.
MEGHA authentication is based in x509 users and robot 
certificates issued by Spanish pkIRISGrid CA. This new 
feature was used by PIC developers to enhance DIRAC 
software framework [25] originally developed by LHCb 
[26] to manage computing operations on Grid Comput­
ing infrastructures. The new cloud plugin developed by 
PIC and USC teams integrates a cloud broker, user au­
thentication and supports different cloud managers such 
as OpenNebula or CloudStack [27]. Currently MEGHA 
members are working to integrate Virtual Organizations 
(VOs) or a dynamic set of users to share federated cloud 
resources. 

5 ADDRESSING SCALING SOFTWARE DIMENSIONS
Fig 1 Megha concept validation testbed

4.1 Concept validation
In the first phase (2010­2011) MEGHA validated feder­
ated cloud platforms using OCCI [22] to streamline the 
use   of  cloud   technologies   among   R&E   service   centers. 
Representative   infrastructure   providers   (CESCA, 
CESGA,   PIC),   middle­ware   providers:   OpenNebula, 
RedIRIS, OSAmI­Commons and users (UAB, UOC, UM) 
together   with   Intermediate/Identity/brokers   resources 
(RedIRIS) joined efforts to demonstrate the viability of 
the approach. The results stimulated the development on 
use cases among users such as: E­learning platforms on 
demand (Academic Services), Distributed HPC platform 
(e­Science) and Virtual Labs (VDI) in a hybrid scenario 
(Academic services).

4.2 On-going developments
The   federation   of   clouds   for   the   research   and   aca­
demic communities could be defined as an aggregation 
of multiple Community Clouds. In this context, federa­
tion   requirements   must   address   new   technical   chal­
lenges: 
• Federated user authentication and authorization 
mechanisms and user management between dif­
ferent cloud managers 
• Secure   VM   image   distribution   and   validation 
among heterogeneous cloud managers
• Federated Cloud accounting system integrating 
the accounting records of multiple cloud man­
agers and supporting the Federated Cloud gov­
ernance
• Monitoring   and   notification   of   unpredictable 
change of availability and readability status  
MEGHA is currently working in different solutions to 
solve these challenges.   The new rOCCI [23] server and 
OCCI [24] clients tested by CESGA and PIC teams with 
OpenNebula 3.8.x are able to use x509 user certificates as 
authentication method. 

While the digital universe is exploding, information 
technology staff is growing at a much lower rate. Master­
ing scaling software is not only related to software tech­
nologies rather it is a consequence of managing relevant 
business models, organizations, methods, processes and 
tools.   For   supporting   this   objective   previous   web   and 
SOA workshops (JSWEB) and the one targeting Business 
Processes   and   Services   Engineering  (PNIS)   joined   in   a 
single event integrating Science and Engineering of Ser­
vices  (JCIS) [28]. On the other hand, SCALARE project 
(Scaling Software) [29] is being initiated among several 
European partners for addressing scaling software chal­
lenges across its several dimensions. 

6 CONCLUSION
The digital technologies are transforming our society 
faster   than   ever   while  the   increasing   relevance   of   the 
software in non­software markets, and in the society in 
general, makes difficult to identify the boundaries of the 
software industry. The efforts presented in the article are 
only a few of many others tackling scaling software chal­
lenges   (including   those   derived   from   the   explosion   of 
available data). 
Cloud federation has been validated as a suitable ap­
proach for building upon while more software needs are 
leading to the technology staff becoming the future bot­
tleneck. Therefore, increasing software development effi­
ciency is needed to address future challenges as well as 
further research to fully understand the implications of 
merging two worlds with very different behavior rules.

ACKNOWLEDGMENT
The authors wish to thank the partners contributing 
to the mentioned projects: Aicia, Autonomous University 
of Barcelona, Bantry technologies, Bull S.A.A., Cenatic, 
Capricode,   CARE   Technologies,   Carlos   III   University, 
CESCA,   CESGA,   Corscience,   Charles   University   in 
Prague,   Dortmund   University,   École   polytechnique 
fédérale de Lausanne EPFL, Electricité De France, Espo­
tel, Eteration, Fidetia, France Télécom, ICT­Norway, IN­
SUCRE CLOUDSOURCE MAGAZINE
3

RIA, Institut Télécom, Institut Polytechnique de Greno­
ble, Joseph Fourier Laboratory of Informatics of Greno­
ble,   Laboratoire  d'Informatique   Fondamentale   de   Lille, 
Laboratoire   LSR,   Lynx,   Malaga   University,   Materna 
GmbH,   mFabrik   Research   Oy,   OpenNebula   Project, 
Open University of Catalonia, Paderborn University, PIC, 
Politechnic   University   of   Valencia,   Philips,   Prodevelop, 
Prosyst   Software   GmbH,   RedIRIS,   Rostock   University, 
Sampas, Seville University, Siemens, Schneider Electric, 
Schüchtermann­Schiller'sche   Kliniken,   SRDC,   Technical 
University   of   Madrid   (UPM),   Telefónica   I+D,   Tecnalia, 

Telvent, Thales, Vigo University, Vodafone, VTT Techni­
cal Research Centre of Finland, Whitestein Technologies 
A.G., Wisur
The   work  in  the  mentioned  projects  was  supported   in 
part by grants from the Ministries of Austria, Czech Re­
public,   Finland,   France,   Germany,   Ireland,   Norway, 
Spain, Sweden, Switzerland, The Netherlands and Tur­
key.

REFERENCES
[1] Black Duck KnowledgeBase [Online]. Available:                                                            
http://www.blackducksoftware.com/products/knowledg-base 
[2] EMC Corporation [Online]. Available: http://www.emc.com/leadership/programs/digital­universe.htm
[3] IBM [Online].  Available: 
http://www-01.ibm.com/software/data/bigdata/
[4] ITEA 2 [Online]. Available: www.itea2.org
[5] TNO/IDATE Softwasre Intensive Systems in the Future September 2005V5
[6] Digital Economy Definition [Online]. Available: http://en.wikipedia.org/wiki/Digital_economy
[7] Phoenix University [Online]. Available: https://www.phoenix.edu/lectures/nicholas-negroponte/bits-and-atoms.html
[8] Organization for Economic Co­operation and Development. OECD. [Online]. Available: 
http://www.oecd.org/sti/inno/innovationinthesoftwaresector.htm#background
[9] Organization   for   Economic   Co­operation   and   Development.   OECD.   [Online].   Available:   [Online].   Available: 
http://www.oecd.org/sti/ind/44131881.pdf
[10] Open Source Middleware for Open Systems in Europe (OSMOSE) Project [Online]. Available:  
http://www.itea2.org/project/index/view/?project=46
[11] Open Source Infrastructure for Run­tieme Integration of Services (OSIRIS) Project [Online].Available: 
http://www.itea2.org/project/index/view/?project=135
[12] Open Source Ambient Intelligence Commons(OSAmI­Commons) Project [Online]. Available: 
http://www.itea2.org/project/index/view/?project=230
[13] Intercloud Definition [Online]. Available: http://en.wikipedia.org/wiki/Intercloud
[14] Megha Working Group [Online]. Available: http://wiki.rediris.es/megha/MainPage
[15] Spanish e­Science Network [Online]. Available:
http://www.e­ciencia.es/
[16] ICT Comission of Spanish University Chancellors Conference. CRUE­TIC[Online]. Available: http://www.crue.org/TIC/
[17] Trans-European Research and Education Networking Association [Online]. Available: http://www.terena.org/
[18] OpenNebula Interoperability Group [Online]. Available: http://blog.opennebula.org/?p=1893
[19] GÉANT Network [Online].Available: http://www.geant.net/pages/home.aspx
[20] European Grid Infrastructure. EGI [Online].Available: http://www.egi.eu/
[21] Open Grid Forum [Online].Available: http://www.gridforum.org/
[22] Open Cloud Computing Interface (OCCI) [Online]. Available: http://occi-wg.org/
[23] rOCCI server [Online]. Available: https://github.com/gwdg/rOCCI-server
[24] Thijs Metsch, Andy Edmonds: Open Cloud Computing Interface. OGF.org (2010) [Online]. Available: 
http://goo.gl/MxX19
[25] Distributed Infrastructure with Remote Agent Control (DIRAC) [Online]. Available: http://diracgrid.org/
[26] Large Hadron Collider beauty (LHCb) http://lhcb-comp.web.cern.ch/lhcb-comp/DIRAC/.
[27] Méndez, V., Fernández, V., Graciani, R., Casajus, A.,
Fernández, T., Merino, G., Saborido, J.J.: The integra­
tion of Cloudstack and OCCI/Opennebula with DIRAC. Journal of Physics Conference Series (2013)
[28] IX Conference  on Science and Service Engineering [Online].Available: http://www.kybele.etsii.urjc.es/jcis2013/
[29] Scaling Software (SCALARE) Project [Online]. Available: http://scalare.org/about-scalare/

Weitere ähnliche Inhalte

Ähnlich wie Scaling software challenges

Mobile cloud computing implications and challenges
Mobile cloud computing  implications and challengesMobile cloud computing  implications and challenges
Mobile cloud computing implications and challenges
Alexander Decker
 
Cloud Computing in Resource Management
Cloud Computing in Resource ManagementCloud Computing in Resource Management
Cloud Computing in Resource Management
Dr. Amarjeet Singh
 
Challenges and solutions in Cloud computing for the Future Internet
Challenges and solutions in Cloud computing for the Future InternetChallenges and solutions in Cloud computing for the Future Internet
Challenges and solutions in Cloud computing for the Future Internet
SOFIProject
 
A_Middleware_based_on_Service_Oriented_Architectur.pdf
A_Middleware_based_on_Service_Oriented_Architectur.pdfA_Middleware_based_on_Service_Oriented_Architectur.pdf
A_Middleware_based_on_Service_Oriented_Architectur.pdf
12rno
 
Safe Drinking Water In Bangladesh Essay
Safe Drinking Water In Bangladesh EssaySafe Drinking Water In Bangladesh Essay
Safe Drinking Water In Bangladesh Essay
Susan Cox
 
Review of Business Information Systems – Fourth Quarter 2013 V.docx
Review of Business Information Systems – Fourth Quarter 2013 V.docxReview of Business Information Systems – Fourth Quarter 2013 V.docx
Review of Business Information Systems – Fourth Quarter 2013 V.docx
michael591
 
CAPSTONE PROJECT LITERATURE REVIEW ASSIGNMENT 1CAPSTONE PROJEC
CAPSTONE PROJECT LITERATURE REVIEW ASSIGNMENT 1CAPSTONE PROJECCAPSTONE PROJECT LITERATURE REVIEW ASSIGNMENT 1CAPSTONE PROJEC
CAPSTONE PROJECT LITERATURE REVIEW ASSIGNMENT 1CAPSTONE PROJEC
TawnaDelatorrejs
 
Across the world, governments are trying to present, in the best p.docx
Across the world, governments are trying to present, in the best p.docxAcross the world, governments are trying to present, in the best p.docx
Across the world, governments are trying to present, in the best p.docx
daniahendric
 

Ähnlich wie Scaling software challenges (20)

Mobile cloud computing implications and challenges
Mobile cloud computing  implications and challengesMobile cloud computing  implications and challenges
Mobile cloud computing implications and challenges
 
Edge computing from standard to actual infrastructure deployment and software...
Edge computing from standard to actual infrastructure deployment and software...Edge computing from standard to actual infrastructure deployment and software...
Edge computing from standard to actual infrastructure deployment and software...
 
A Survey On Mobile Cloud Computing
A Survey On Mobile Cloud ComputingA Survey On Mobile Cloud Computing
A Survey On Mobile Cloud Computing
 
Researching How Cloud Computing Enhances the Businesses Growth
Researching How Cloud Computing Enhances the Businesses GrowthResearching How Cloud Computing Enhances the Businesses Growth
Researching How Cloud Computing Enhances the Businesses Growth
 
Cloud Computing in Resource Management
Cloud Computing in Resource ManagementCloud Computing in Resource Management
Cloud Computing in Resource Management
 
An Efficient MDC based Set Partitioned Embedded Block Image Coding
An Efficient MDC based Set Partitioned Embedded Block Image CodingAn Efficient MDC based Set Partitioned Embedded Block Image Coding
An Efficient MDC based Set Partitioned Embedded Block Image Coding
 
Introduction to aneka cloud
Introduction to aneka cloudIntroduction to aneka cloud
Introduction to aneka cloud
 
GovCloud Network LLC Overview - June 25, 2014
GovCloud Network LLC Overview - June 25, 2014GovCloud Network LLC Overview - June 25, 2014
GovCloud Network LLC Overview - June 25, 2014
 
Challenges and solutions in Cloud computing for the Future Internet
Challenges and solutions in Cloud computing for the Future InternetChallenges and solutions in Cloud computing for the Future Internet
Challenges and solutions in Cloud computing for the Future Internet
 
Scientific Cloud Computing: Present & Future
Scientific Cloud Computing: Present & FutureScientific Cloud Computing: Present & Future
Scientific Cloud Computing: Present & Future
 
A_Middleware_based_on_Service_Oriented_Architectur.pdf
A_Middleware_based_on_Service_Oriented_Architectur.pdfA_Middleware_based_on_Service_Oriented_Architectur.pdf
A_Middleware_based_on_Service_Oriented_Architectur.pdf
 
Safe Drinking Water In Bangladesh Essay
Safe Drinking Water In Bangladesh EssaySafe Drinking Water In Bangladesh Essay
Safe Drinking Water In Bangladesh Essay
 
Using of Cloud Technologies in the Process of Preparing Future Specialists fo...
Using of Cloud Technologies in the Process of Preparing Future Specialists fo...Using of Cloud Technologies in the Process of Preparing Future Specialists fo...
Using of Cloud Technologies in the Process of Preparing Future Specialists fo...
 
Review of Business Information Systems – Fourth Quarter 2013 V.docx
Review of Business Information Systems – Fourth Quarter 2013 V.docxReview of Business Information Systems – Fourth Quarter 2013 V.docx
Review of Business Information Systems – Fourth Quarter 2013 V.docx
 
CAPSTONE PROJECT LITERATURE REVIEW ASSIGNMENT 1CAPSTONE PROJEC
CAPSTONE PROJECT LITERATURE REVIEW ASSIGNMENT 1CAPSTONE PROJECCAPSTONE PROJECT LITERATURE REVIEW ASSIGNMENT 1CAPSTONE PROJEC
CAPSTONE PROJECT LITERATURE REVIEW ASSIGNMENT 1CAPSTONE PROJEC
 
An Overview of Open Source Solutions in Cloud Computing
An Overview of Open Source Solutions in Cloud ComputingAn Overview of Open Source Solutions in Cloud Computing
An Overview of Open Source Solutions in Cloud Computing
 
Across the world, governments are trying to present, in the best p.docx
Across the world, governments are trying to present, in the best p.docxAcross the world, governments are trying to present, in the best p.docx
Across the world, governments are trying to present, in the best p.docx
 
Understanding Cloud Computing, It's Services, Benefits, And Challenges
Understanding Cloud Computing, It's Services, Benefits, And ChallengesUnderstanding Cloud Computing, It's Services, Benefits, And Challenges
Understanding Cloud Computing, It's Services, Benefits, And Challenges
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Geochronos File Sharing Application Using Cloud
Geochronos File Sharing Application Using CloudGeochronos File Sharing Application Using Cloud
Geochronos File Sharing Application Using Cloud
 

Mehr von Jordi Guijarro

45th_TF-CSIRT_Meeting_CSUC_Poznan_2014
45th_TF-CSIRT_Meeting_CSUC_Poznan_201445th_TF-CSIRT_Meeting_CSUC_Poznan_2014
45th_TF-CSIRT_Meeting_CSUC_Poznan_2014
Jordi Guijarro
 
jguijarro_Dc4cities_DCDC_Abril15
jguijarro_Dc4cities_DCDC_Abril15jguijarro_Dc4cities_DCDC_Abril15
jguijarro_Dc4cities_DCDC_Abril15
Jordi Guijarro
 
jguijarro_opennebula_conf_2014_ss
jguijarro_opennebula_conf_2014_ssjguijarro_opennebula_conf_2014_ss
jguijarro_opennebula_conf_2014_ss
Jordi Guijarro
 
RedIRIS 2014 - Revising Software Innovation in Science University and Industr...
RedIRIS 2014 - Revising Software Innovation in Science University and Industr...RedIRIS 2014 - Revising Software Innovation in Science University and Industr...
RedIRIS 2014 - Revising Software Innovation in Science University and Industr...
Jordi Guijarro
 
Community clouds from scratch
Community clouds from scratchCommunity clouds from scratch
Community clouds from scratch
Jordi Guijarro
 
X Foro Seguridad Red Iris Jguijarro
X Foro Seguridad Red Iris JguijarroX Foro Seguridad Red Iris Jguijarro
X Foro Seguridad Red Iris Jguijarro
Jordi Guijarro
 
Infraestructuras A La Carta Jguijarro Cesca
Infraestructuras A La Carta Jguijarro CescaInfraestructuras A La Carta Jguijarro Cesca
Infraestructuras A La Carta Jguijarro Cesca
Jordi Guijarro
 

Mehr von Jordi Guijarro (13)

NcN_CSUC_CSIRT
NcN_CSUC_CSIRTNcN_CSUC_CSIRT
NcN_CSUC_CSIRT
 
45th_TF-CSIRT_Meeting_CSUC_Poznan_2014
45th_TF-CSIRT_Meeting_CSUC_Poznan_201445th_TF-CSIRT_Meeting_CSUC_Poznan_2014
45th_TF-CSIRT_Meeting_CSUC_Poznan_2014
 
jguijarro_Dc4cities_DCDC_Abril15
jguijarro_Dc4cities_DCDC_Abril15jguijarro_Dc4cities_DCDC_Abril15
jguijarro_Dc4cities_DCDC_Abril15
 
jguijarro_opennebula_conf_2014_ss
jguijarro_opennebula_conf_2014_ssjguijarro_opennebula_conf_2014_ss
jguijarro_opennebula_conf_2014_ss
 
RedIRIS 2014 - Revising Software Innovation in Science University and Industr...
RedIRIS 2014 - Revising Software Innovation in Science University and Industr...RedIRIS 2014 - Revising Software Innovation in Science University and Industr...
RedIRIS 2014 - Revising Software Innovation in Science University and Industr...
 
DC4Cities Project Overview - Goal: Data centres become energy adaptive
DC4Cities Project Overview - Goal: Data centres become energy adaptiveDC4Cities Project Overview - Goal: Data centres become energy adaptive
DC4Cities Project Overview - Goal: Data centres become energy adaptive
 
Herramientas para la seguridad: prevención, protección y mitigación de DDoS
Herramientas para la seguridad: prevención, protección y mitigación de DDoSHerramientas para la seguridad: prevención, protección y mitigación de DDoS
Herramientas para la seguridad: prevención, protección y mitigación de DDoS
 
Jt2013 Exprimiendo la Infraestructura TIC con OpenNebula
Jt2013 Exprimiendo la Infraestructura TIC con OpenNebulaJt2013 Exprimiendo la Infraestructura TIC con OpenNebula
Jt2013 Exprimiendo la Infraestructura TIC con OpenNebula
 
Community clouds from scratch
Community clouds from scratchCommunity clouds from scratch
Community clouds from scratch
 
Tnc2012 Spanish R&E Inter Cloud Initiative
Tnc2012 Spanish R&E Inter Cloud InitiativeTnc2012 Spanish R&E Inter Cloud Initiative
Tnc2012 Spanish R&E Inter Cloud Initiative
 
X Foro Seguridad Red Iris Jguijarro
X Foro Seguridad Red Iris JguijarroX Foro Seguridad Red Iris Jguijarro
X Foro Seguridad Red Iris Jguijarro
 
Megha Jt2011
Megha Jt2011Megha Jt2011
Megha Jt2011
 
Infraestructuras A La Carta Jguijarro Cesca
Infraestructuras A La Carta Jguijarro CescaInfraestructuras A La Carta Jguijarro Cesca
Infraestructuras A La Carta Jguijarro Cesca
 

Kürzlich hochgeladen

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Kürzlich hochgeladen (20)

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 

Scaling software challenges

  • 1. SUCRE CLOUDSOURCE MAGAZINE 1 Scaling Software Challenges Alvaro Simón Carlos Fernández Victor Mendez CESGA asimon@cesga.es CESGA carlosf@cesga.es   PIC vmendez@pic.es Jordi Guijarro Jesús Bermejo CESCA jguijarro@cesca.cat Telvent jesus.bermejo@telvent.com Abstract—Megha, the Federated Cloud pilot running in Spain (2010 - 2013), and previous successful projects such as OSMOSE (Open Source Middleware for Open Systems in Europe 2003-2005), OSIRIS (Open Source Infrastructure fun Run-Time Integration of Services 2005-2008) and OSAmI-Commons (Open Source Ambient Intelligence Commons 2008-2011) have constituted excellent foundations for further steps. However, while software is becoming more open, more software will be needed. Managing the increasing amount of software requires new approaches beyond technical scalability issues. Previous running initiatives and recent initiated projects are presented as well as their benefits in the development of an expanding digital universe. Index Terms— Cloud Computing, Federated Cloud, Intercloud, Open Source, Scalability, Software Engineering ——————————  —————————— 1 INTRODUCTION O   nly recently the explosion of the digital universe  has   been   recognized.  Black   Duck   KnowledgeBase  [1]  includes  information from 800.000 projects  in more  than 5.500 sites and 2.200 software licenses (GPL, LGPL,  Apache,   etc).   On   the   other   hand,   information   in   the  world is doubling every two years [2] and every day, 2.5  quintillion   bytes   of   data   are   created.   Over   90%   of   the  data in the world today has been created in the last three  years [3].  ous challenge.  3 OSMOSE, OSIRIS AND OSAMI-COMMONS PROJECTS In   the   technical   dimension   a   remarkable   effort   for  tackling scaling software challenges has been carried out  during   the   last   years   through   several   projects   such   as  OSMOSE (Open Source Middle­ware for Open Systems  in Europe, 2003­2005) [10], OSIRIS (Open Source Infra­ structure   for   Run­Time   Integration   of   Services,   2005­ 2008) [11] and OSAmI­Commons (Open Source Ambient  Intelligence   Commons,   2008­2011)   [12]   .   Open   source  modular and dynamic middleware foundations, service  bus implementations, federated identity and reusability  frameworks   have  contributed   importantly   for  reducing  development efforts demonstrating the benefits for social  relevant   areas   such   as   sustainability,   health,   smart  homes, city services and  education. The links between  composite   and   virtualization   cloud   approaches   have  been   identified   leading   to   the   setting­up   of   MEGHA  Federated Cloud (2010) or Intercloud initiative (i.e. inter­ connected cloud of clouds vs. Internet as network of net­ works [13]). The software is also growing dramatically out of the  traditional software sector. The ITEA [4] Report on Soft­ ware   Intensive   Systems   (2005)   [5]   analyzed   software  growth in six industrial sectors (automotive, aerospace,  medical   equipment,   telecom   equipment   and   consumer  electronics) concluding that software is leading innova­ tion in all these market segments. In fact, currently, it is  difficult to identify a domain in which innovation does  not rely on software.  2 EXPLORING THE ECONOMIC RELEVANCE OF THE SOFTWARE Nicholas   Negropote   used   the   “Digital   Economy”   term  for referring to the shift from processing atoms to pro­ cessing bits [6]. The difference between bits and atoms is  fundamental to the  consequences of living  in a  digital  world   [7].   An   OECD   effort   in   understanding   the   eco­ nomic relevance of the software was initiated in 2007 [8].  Two conferences supported this OECD Software Innova­ tion Study; the first in Cáceres, Spain (November 2007),  and the second in Tokyo (October 2008). The study ad­ dressed innovation themes such as security, privacy, mo­ bility, interoperability, accessibility and reliability from a  user perspective [9].  It also raised the fact that identify­ ing the boundaries of the software industry is a continu­ 4 MEGHA FEDERATED CLOUD Research   and   academic   communities   face   common  challenges not only for adapting their procedures to the  new computing paradigms, but also for contributing to  its development. MEGHA Working Group was originally  initiated to coordinate this within the scope of the insti­ tutions   affiliated   to   RedIRIS   [14]   in   Spain   addressing  R&D, education and management aspects. From the be­ ginning MEGHA established direct links with initiatives  such as e­Science [15] and CRUE­TIC [16] in Spain and  internationally   with   projects   in   the   research   and  March 2013
  • 2. 2 academia communities: TERENA [17] (TFMSP, TF­Stor­ age,   TF­EMC2),   OpenNebula   Interoperability   Working  Group [5], GÉANT [19], EGI [20] and OGF [21]. SUCRE CLOUDSOURCE MAGAZINE . MEGHA authentication is based in x509 users and robot  certificates issued by Spanish pkIRISGrid CA. This new  feature was used by PIC developers to enhance DIRAC  software framework [25] originally developed by LHCb  [26] to manage computing operations on Grid Comput­ ing infrastructures. The new cloud plugin developed by  PIC and USC teams integrates a cloud broker, user au­ thentication and supports different cloud managers such  as OpenNebula or CloudStack [27]. Currently MEGHA  members are working to integrate Virtual Organizations  (VOs) or a dynamic set of users to share federated cloud  resources.  5 ADDRESSING SCALING SOFTWARE DIMENSIONS Fig 1 Megha concept validation testbed 4.1 Concept validation In the first phase (2010­2011) MEGHA validated feder­ ated cloud platforms using OCCI [22] to streamline the  use   of  cloud   technologies   among   R&E   service   centers.  Representative   infrastructure   providers   (CESCA,  CESGA,   PIC),   middle­ware   providers:   OpenNebula,  RedIRIS, OSAmI­Commons and users (UAB, UOC, UM)  together   with   Intermediate/Identity/brokers   resources  (RedIRIS) joined efforts to demonstrate the viability of  the approach. The results stimulated the development on  use cases among users such as: E­learning platforms on  demand (Academic Services), Distributed HPC platform  (e­Science) and Virtual Labs (VDI) in a hybrid scenario  (Academic services). 4.2 On-going developments The   federation   of   clouds   for   the   research   and   aca­ demic communities could be defined as an aggregation  of multiple Community Clouds. In this context, federa­ tion   requirements   must   address   new   technical   chal­ lenges:  • Federated user authentication and authorization  mechanisms and user management between dif­ ferent cloud managers  • Secure   VM   image   distribution   and   validation  among heterogeneous cloud managers • Federated Cloud accounting system integrating  the accounting records of multiple cloud man­ agers and supporting the Federated Cloud gov­ ernance • Monitoring   and   notification   of   unpredictable  change of availability and readability status   MEGHA is currently working in different solutions to  solve these challenges.   The new rOCCI [23] server and  OCCI [24] clients tested by CESGA and PIC teams with  OpenNebula 3.8.x are able to use x509 user certificates as  authentication method.  While the digital universe is exploding, information  technology staff is growing at a much lower rate. Master­ ing scaling software is not only related to software tech­ nologies rather it is a consequence of managing relevant  business models, organizations, methods, processes and  tools.   For   supporting   this   objective   previous   web   and  SOA workshops (JSWEB) and the one targeting Business  Processes   and   Services   Engineering  (PNIS)   joined   in   a  single event integrating Science and Engineering of Ser­ vices  (JCIS) [28]. On the other hand, SCALARE project  (Scaling Software) [29] is being initiated among several  European partners for addressing scaling software chal­ lenges across its several dimensions.  6 CONCLUSION The digital technologies are transforming our society  faster   than   ever   while  the   increasing   relevance   of   the  software in non­software markets, and in the society in  general, makes difficult to identify the boundaries of the  software industry. The efforts presented in the article are  only a few of many others tackling scaling software chal­ lenges   (including   those   derived   from   the   explosion   of  available data).  Cloud federation has been validated as a suitable ap­ proach for building upon while more software needs are  leading to the technology staff becoming the future bot­ tleneck. Therefore, increasing software development effi­ ciency is needed to address future challenges as well as  further research to fully understand the implications of  merging two worlds with very different behavior rules. ACKNOWLEDGMENT The authors wish to thank the partners contributing  to the mentioned projects: Aicia, Autonomous University  of Barcelona, Bantry technologies, Bull S.A.A., Cenatic,  Capricode,   CARE   Technologies,   Carlos   III   University,  CESCA,   CESGA,   Corscience,   Charles   University   in  Prague,   Dortmund   University,   École   polytechnique  fédérale de Lausanne EPFL, Electricité De France, Espo­ tel, Eteration, Fidetia, France Télécom, ICT­Norway, IN­
  • 3. SUCRE CLOUDSOURCE MAGAZINE 3 RIA, Institut Télécom, Institut Polytechnique de Greno­ ble, Joseph Fourier Laboratory of Informatics of Greno­ ble,   Laboratoire  d'Informatique   Fondamentale   de   Lille,  Laboratoire   LSR,   Lynx,   Malaga   University,   Materna  GmbH,   mFabrik   Research   Oy,   OpenNebula   Project,  Open University of Catalonia, Paderborn University, PIC,  Politechnic   University   of   Valencia,   Philips,   Prodevelop,  Prosyst   Software   GmbH,   RedIRIS,   Rostock   University,  Sampas, Seville University, Siemens, Schneider Electric,  Schüchtermann­Schiller'sche   Kliniken,   SRDC,   Technical  University   of   Madrid   (UPM),   Telefónica   I+D,   Tecnalia,  Telvent, Thales, Vigo University, Vodafone, VTT Techni­ cal Research Centre of Finland, Whitestein Technologies  A.G., Wisur The   work  in  the  mentioned  projects  was  supported   in  part by grants from the Ministries of Austria, Czech Re­ public,   Finland,   France,   Germany,   Ireland,   Norway,  Spain, Sweden, Switzerland, The Netherlands and Tur­ key. REFERENCES [1] Black Duck KnowledgeBase [Online]. Available:                                                             http://www.blackducksoftware.com/products/knowledg-base  [2] EMC Corporation [Online]. Available: http://www.emc.com/leadership/programs/digital­universe.htm [3] IBM [Online].  Available:  http://www-01.ibm.com/software/data/bigdata/ [4] ITEA 2 [Online]. Available: www.itea2.org [5] TNO/IDATE Softwasre Intensive Systems in the Future September 2005V5 [6] Digital Economy Definition [Online]. Available: http://en.wikipedia.org/wiki/Digital_economy [7] Phoenix University [Online]. Available: https://www.phoenix.edu/lectures/nicholas-negroponte/bits-and-atoms.html [8] Organization for Economic Co­operation and Development. OECD. [Online]. Available:  http://www.oecd.org/sti/inno/innovationinthesoftwaresector.htm#background [9] Organization   for   Economic   Co­operation   and   Development.   OECD.   [Online].   Available:   [Online].   Available:  http://www.oecd.org/sti/ind/44131881.pdf [10] Open Source Middleware for Open Systems in Europe (OSMOSE) Project [Online]. Available:   http://www.itea2.org/project/index/view/?project=46 [11] Open Source Infrastructure for Run­tieme Integration of Services (OSIRIS) Project [Online].Available:  http://www.itea2.org/project/index/view/?project=135 [12] Open Source Ambient Intelligence Commons(OSAmI­Commons) Project [Online]. Available:  http://www.itea2.org/project/index/view/?project=230 [13] Intercloud Definition [Online]. Available: http://en.wikipedia.org/wiki/Intercloud [14] Megha Working Group [Online]. Available: http://wiki.rediris.es/megha/MainPage [15] Spanish e­Science Network [Online]. Available: http://www.e­ciencia.es/ [16] ICT Comission of Spanish University Chancellors Conference. CRUE­TIC[Online]. Available: http://www.crue.org/TIC/ [17] Trans-European Research and Education Networking Association [Online]. Available: http://www.terena.org/ [18] OpenNebula Interoperability Group [Online]. Available: http://blog.opennebula.org/?p=1893 [19] GÉANT Network [Online].Available: http://www.geant.net/pages/home.aspx [20] European Grid Infrastructure. EGI [Online].Available: http://www.egi.eu/ [21] Open Grid Forum [Online].Available: http://www.gridforum.org/ [22] Open Cloud Computing Interface (OCCI) [Online]. Available: http://occi-wg.org/ [23] rOCCI server [Online]. Available: https://github.com/gwdg/rOCCI-server [24] Thijs Metsch, Andy Edmonds: Open Cloud Computing Interface. OGF.org (2010) [Online]. Available:  http://goo.gl/MxX19 [25] Distributed Infrastructure with Remote Agent Control (DIRAC) [Online]. Available: http://diracgrid.org/ [26] Large Hadron Collider beauty (LHCb) http://lhcb-comp.web.cern.ch/lhcb-comp/DIRAC/. [27] Méndez, V., Fernández, V., Graciani, R., Casajus, A., Fernández, T., Merino, G., Saborido, J.J.: The integra­ tion of Cloudstack and OCCI/Opennebula with DIRAC. Journal of Physics Conference Series (2013) [28] IX Conference  on Science and Service Engineering [Online].Available: http://www.kybele.etsii.urjc.es/jcis2013/ [29] Scaling Software (SCALARE) Project [Online]. Available: http://scalare.org/about-scalare/