56 research outputs found

    AUTO-SCALING AND ADJUSTMENT PLATFORM FOR CLOUD-BASED SYSTEMS

    Get PDF
    For customers of cloud-computing platforms it is important to minimize the infrastructure footprint and associated costs while providing required levels of Quality of Service (QoS) and Quality of Experience (QoE) dictated by the Service Level Agreement (SLA). To assist with that cloud service providers are offering: (1) horizontal resource scaling through provisioning and destruction of virtual machines and containers, (2) vertical scaling through changing the capacity of individual cloud nodes. Existing scaling solutions mostly concentrate on low-level metrics like CPU load and memory consumption which doesn’t always correlate with the level of SLA conformity. Such technical measures should be preprocessed and viewed from a higher level of abstraction. Application level metrics should also be considered when deciding upon scaling the cloud-based solution. Existing scaling platforms are mostly proprietary technologies owned by cloud service providers themselves or by third parties and offered as Software as a Service. Enterprise applications could span infrastructures of multiple public and private clouds, dictating that the auto-scaling solution should not be isolated inside a single cloud infrastructure. The goal of this paper is to address the challenges above by presenting the architecture of Auto-scaling and Adjustment Platform for Cloud-based Systems (ASAPCS). It is based on open-source technologies and supports integration of various low and high level performance metrics, providing higher levels of abstraction for design of scaling algorithms. ASAPCS can be used with any cloud service provider and guarantees that move from one cloud platform to another will not result in complete redesign of the scaling algorithm. ASAPCS itself is horizontally scalable and can process large amounts of real-time data which is particularly important for applications developed following the microservices architectural style. ASAPCS approaches the scaling problem in a nonstandard way by considering real-time adjustments of the application logic to be part of the scalability strategy if it can result in performance improvements

    ON INTEGRATION OF EVOLVING INFRASTRUCTURE TOPOLOGY GRAPHS AND METRIC DATA STREAMS IN INFORMATION TECHNOLOGY INFRASTRUCTURE MANAGEMENT

    Get PDF
    Modern cloud-based information technology (IT) infrastructure monitoring context and data are gathered from various systems. Typical monitoring systems provide a set of metrics characterizing the performance and health of a variety of infrastructure components. To understand the dependencies and relations among these measurements, the infrastructure topology can be analysed to provide context to the monitoring metrics. However, the metrics and the topology are updated at different time intervals and providing continuous merging and analysis of both data sets is a challenging task which is rarely addressed in the scientific literature. The paper elaborates a method for integration of infrastructure topology graph and monitoring metric data streams. The method is intended for application in the identification of anomalies in IT infrastructure.

    Capability driven development: an approach to designing digital enterprises

    Get PDF
    The final publication is available at Springer via http://dx.doi.org/10.1007/s12599-014-0362-0[EN] The need for organizations to operate in changing environments is addressed by proposing an approach that integrates organizational development with information system (IS) development taking into account changes in the application context of the solution. This is referred to as Capability Driven Development (CDD). A meta-model representing business and IS designs consisting of goals, key performance indicators, capabilities, context and capability delivery patterns, is being proposed. The use of the meta-model is validated in three industrial case studies as part of an ongoing collaboration project, whereas one case is presented in the paper. Issues related to the use of the CDD approach, namely, CDD methodology and tool support are also discussed.This work has been partially supported by the EU-FP7 funded project no: 611351 CaaS - Capability as a Service in Digital Enterprises.Berzisa, S.; Bravos, G.; Cardona Gonzalez, T.; Czubayko, U.; España, S.; Grabis, J.; Henkel, M.... (2015). Capability driven development: an approach to designing digital enterprises. Business and Information Systems Engineering. 57(1):15-25. https://doi.org/10.1007/s12599-014-0362-0S1525571ArchiMate (2013) An enterprise modeling language from the Open Group. http://www.opengroup.org/archimate/ . Accessed 3 Dec 2014Asadi M, Ramsin R (2008) MDA-based methodologies: an analytical survey. In: Proceedings Model driven architecture – foundations and applications (ECMDA-FA 2008), LNCS 5095, pp 419–431Barney JB (1991) Firm resources and sustained competitive advantage. J Manag 17(1):99–120Bērziša S, Bravos G, Gonzalez Cardona T, Czubayko U, España S, Grabis J, Henke lM, Jokste L, Kampars J, Koc H, Kuhr J, Llorca C, Loucopoulos P, Juanes Pascua lR, Sandkuh lK, Simic H, Stirna J, Zdravkovic J (2014) Deliverable 1.4: Requirements specification for CDD, CaaS – capability as a service for digital enterprises. FP7 project no 611351, Riga Technical University, Latvia. Submitted for reviewBubenko JA Jr, Persson A, Stirna J (2001) User guide of the knowledge management approach using enterprise knowledge patterns. Deliverable D3, IST programme project hypermedia and pattern based knowledge management for smart organisations. project no. IST-2000-28401, Royal Institute of Technology, SwedenBriand LC, Yue T, Labiche Y (2011) A systematic review of transformation approaches between user requirements and analysis models. Requir Eng 16:75–99De Kinderen S, Gordijn J, Akkermans H (2009) Reasoning about customer needs in multi-supplier ICT service bundles using decision models. In: Proceedings 11th international conference on enterprise information systems (ICEIS 2009), pp 131–136Deloitte (2009) Cloud computing: forecasting change. Deloitte Consulting, New York. http://public.deloitte.no/dokumenter/2_Cloud_Computing%5B1%5D.pdf . Accessed 3 Dec 2014Dey A (2001) Understanding and using context. Pers Ubiquitous Comput 5(1):4–7Gamma E, Helm R, Johnson R, Vlissides J (1995) Design patterns: elements of reusable object-oriented software architecture. Addison-Wesley, BostonGomes D, Gonçalves JM, Santos R, Aguiar R (2010) XMPP based context management architecture. In: Proceedings GLOBECOM workshop, IEEE, pp 1372–1377González A, España S, Ruiz M, Pastor Ó (2011) Systematic derivation of class diagrams from communication-oriented business process models. In: 12th working conference on business process modeling, development, and support (BPMDS’11). Springer LNBIP 81, pp 246–260Henkel M, Stirna J (2010) Pondering on the key functionality of model driven development tools: the case of mendix. In: Forbrig P, Günther H (eds) Proceedings business informatics research (BIR 2010), Springer LNBIP 64, pp 146–160Hervas R, Bravo J, Fontecha J (2010) A context model based on ontological languages – a proposal for information visualisation. J Univers Comput Sci 16(12):1539–1555Jarke M, Loucopoulos P, Lyytinen K, Mylopoulos J, Robinson W (2011) The brave new world of design requirements. Information Syst 36(7):992–1008Kaplan RS, Norton DP (2004) Strategy maps: converting intangible assets into tangible outcomes. Harvard Business School Press, BostonKleppe A, Warmer J, Bast W (2013) MDA explained. Addison-Wesley, BostonLoniewski G, Insfran E, Abrahao L (2010) A systematic review of the use of requirements engineering techniques in model-driven development. In: Proceedings model driven engineering languages and systems (MODELS 2010), Part II, LNCS 6395, pp 213–227Mohagheghi P, Dehlen V (2008) Where is the proof? - a review of experiences from applying MDE in industry. In: Proceedings model driven architecture – foundations and applications (ECMDA-FA 2008). LNCS 5095. Springer, Heidelberg, pp 432–443Nilsson AG, Tolis C, Nellborn C (eds) (1999) Perspectives on business modelling: understanding and changing organisations. Springer, HeidelbergOASIS (2011) Reference architecture foundation for service oriented architecture version 1.0, committee specification draft 03/public review draft 02 06 July 2011. http://docs.oasis-open.org/soa-rm/soa-ra/v1.0/soa-ra.pdf . Accessed 3 Dec 2014OMG (2011a) UML superstructure. http://www.omg.org/spec/UML/2.4.1/ . Accessed 3 Dec 2014OMG (2011b) Business process model and notation. http://www.omg.org/spec/BPMN/2.0/ . Accessed 3 Dec 2014Osterwalder A, Pigneur Y (2003) Modeling value propositions in e-business. Proc 5th international conference on electronic commerce (ICEC 2003). ACM Conference Proceedings Series 50Papazoglou MP, Yang J (2002) Design methodology for web services and business processes. In: Proceedings 3rd international workshop on technologies for e-services (TES 03). LNCS 2444. Springer, Heidelberg, pp 54–64Pastor O, Giachetti G (2010) Linking goal-oriented requirements and model-driven development. In: Intentional perspectives on information systems engineering. Springer, Heidelberg, pp 257–276Porter ME (1985) Competitive advantage: creating and sustaining superior performance. Free Press, New YorkRuiz M, Costal D, España S, Franch X, Pastor Ó (2014) Integrating the goal and business process perspectives in information system analysis. In: 26th International Conference on Advanced Information Systems Engineering (CAiSE 2014). LNCS 8484. Springer, Heidelberg, pp 332–346Sheng Q, Yu J, Dustar S (eds) (2010) Enabling context-aware web services: methods, architectures, and technologies. Chapman & Hall/CRC, Boca RatonSmanchat S, Ling S, Indrawan M (2008) A survey on context-aware workflow adaptations. In: Proceedings 6th international conference on advances in mobile computing and multimedia (MoMM 2008), New York, pp 414–417Stirna J, Grabis J, Henkel M, Zdravkovic J (2012) Capability driven development – an approach to support evolving organizations. In: The practice of enterprise modeling (PoEM 2012). LNBIP 134. Springer, Heidelberg, pp 117–131Vale S, Hammoudi S (2009) COMODE: a framework for the development of context-aware applications in the context of MDE. In: Proceedings 4th international conference on internet and web applications and services (ICIW 2009). IEEE, Venice, pp 261–266Wesenberg H (2011) Enterprise modeling in an agile world. In: Johannesson P, Krogstie J, Opdahl AL (eds) The practice of enterprise modeling (PoEM 2011). LNBIP 92. Springer, Heidelberg, pp 126–130Zdravkovic J, Stirna J, Henkel M, Grabis J (2013) Modeling business capabilities and context dependent delivery by cloud services. In: Proceedings advanced information systems engineering (CAiSE 2013). LNCS 7908. Springer, Heidelberg, pp 369–38

    Globālās pozicionēšanas datu integrēšana uzņēmuma informācijas sistēmā

    No full text
    Rakstā ir apkopoti maģistra darbā veikto pētījumu rezultāti. Darbā tika apskatītas GPS datu izmantošanas iespējas uzņēmumā un iespējamās lietojumprogrammu integrācijas tehnoloģijas un paņēmieni, ar kuru palīdzību varētu realizēt GPS/GIS sistēmu sasaisti ar uzņēmumā esošajām sistēmām, kā arī tika izstrādāts praktisks piemērs GPS/GIS sistēmas integrēšanai uzņēmuma informācijas sistēmā. Tika definētas prasības funkcionālajam GPS/GIS adapterim un darba rezultātā tika iegūta funkcionālā GPS/GIS adaptera arhitektūra un izstrādāts adaptera prototips

    Spatial Data Integration Approach with Application in Facility Location

    No full text
    Complex decision-making problem, require large amount of data, and data gathering is one of the most complex tasks in the modeling process. Web services and XML are among the most promising technologies for retrieving data from distributed data sources over the Internet. However, different standards are used for providing spatial and non-spatial data, and data retrieval quality of service attributes vary substantially. The objective of this paper is to propose a spatial data integration architecture, which supports data retrieval from heterogeneous, distributed data sources and accounts for quality of service requirements. Application of the integration architecture is demonstrated using a facility location decision-making problem, which requires such spatial data as distances, customer densities and location of competitors. Computational studies are conducted to evaluate data retrieval time and to identify hidden characteristics of different data sources

    On-demand Data Integration for Decision-making Applications

    No full text
    Decision-making efficiency depends upon timely availability of appropriate data. On-demand data integration from web based data sources provides an attractive solution to data gathering. The two major challenges associate with on-demand data integration are selection of appropriate data services and efficient implementation of the data integration process. In this paper, it is proposed to use service’s business value as a service selection criterion and to elaborate a lightweight method for XML based definition of the integration processes. The business value driven approach implies that services are selected according to their impact on quality of decisions made rather than solely according to their QoS characteristics. The data integration process definition methods partitions the data integration process into atomic data integration tasks, thus allowing for high level of data retrieval parallelization, accommodating data interdependencies and enabling error recoverability without delaying the whole data integration process. The data integration methods are evaluated using a case study, which investigates on-line decision making at a taxi company

    Pieprasījuma datu integrācijas risinājumi attāliem datu avotiem

    No full text
    Lēmumpieņemšanas problēmu risināšanā bieži ir nepieciešams liels sākotnējo datu apjoms no dažādiem datu avotiem. Datu noliktavas ir tradicionālais datu integrācijas risinājums, ko izmanto, lai iegūtu un apkopotu vajadzīgos datus. Ja datu avoti atrodas ārpus uzņēmuma robežām, tad datu noliktavā tiek saglabāta pilna ārējo datu kopa. Datu glabāšanai ir nepieciešama sarežģīta infrastruktūra un jānodrošina regulāra datu atjaunošana. Alternatīva lokālām ārējo avotu datu kopijām ir datu servisu jeb tīmekļa pakalpju izmantošana, izgūstot tikai konkrētajai lēmumpieņemšanas problēmai vajadzīgos datus tad, kad tas ir nepieciešams. Šajā gadījumā aktuāla ir datu integrācijas procesa efektivitāte, piekļuves nodrošināšana heterogēnām pakalpēm (t.i., servisiem, kuru izstrādē izmantoti atšķirīgi standarti, atšķiras to komunikācijas protokoli, datu modeļi), datu transformēšana un dažādo datu kopu integrēšana. Promocijas darba mērķis ir izstrādāt pieprasījuma datu integrācijas risinājumus, kas nodrošinātu datu izgūšanu no attāliem, heterogēniem datu avotiem un transformētu datus nepieciešamajā formā. Darbā ir izstrādāts attālu avotu pieprasījuma datu integrācijas sistēmas modelis, definētas prasības un, balstoties uz tām, izstrādāta attālu avotu pieprasījuma datu integrācijas sistēmas tehniskā arhitektūra un metodes datu integrācijas procesa efektivitātes paaugstināšanai, izveidots sistēmas prototips. Arhitektūrā iekļautie risinājumi ir praktiski novērtēti. Galvenie ieguvumi ir datu integrācijas procesa paātrināšana un vieglāk uzturams, modificējams datu integrācijas risinājums. Tiek nodrošināta datu izgūšana no heterogēnām, attālām tīmekļa pakalpēm, tīmekļa pakalpju aizstāšana izmaiņu un atteikumu gadījumā, slodzes līdzsvarošana starp funkcionāli līdzvērtīgām tīmekļa pakalpēm, sarežģītu datu integrācijas uzdevumu savstarpējo atkarību ievērošana un datu integrācijas uzdevumu paralelizācija. Pētījuma zinātnisko ieguldījumu veido: 1.Jaunas attālu avotu datu integrācijas metodes izstrāde, kas balstās uz abstrakcijas izmantošanu tīmekļa pakalpju metožu līmenī un datu integrācijas procesa nodalīšanu no tīmekļa pakalpju piekļuves loģikas. 2.Uz nefunkcionālām un funkcionālām prasībām balstīta adaptīva tīmekļa pakalpju izvēles un slodzes līdzsvarošanas algoritma izstrāde. 3.Algoritma, kas nodrošina attālu avotu datu integrācijas procesu veidojošo uzdevumu pareizu un savlaicīgu izpildi, izstrāde. 4.Izstrādāto risinājumu efektivitātes novērtējums. Izstrādātās arhitektūras implementācija ir izmantota objekta izvietošanas un pasažieru pārvadājumu plānošanas problēmu risināšanā. Promocijas darbs satur ievadu, 5 nodaļas, secinājumus, 5 pielikumus, literatūras sarakstu (174 nosaukumi), 75 attēlus un 26 tabulas, kopā 165 lappuses

    A Methodology for Integration of Spatial Data in Enterprise Applications

    No full text
    Use of spatial data provided by Global Positioning System (GPS) and Geographical Information Systems (GIS) is important in many decision-making areas, for instance, fleet management and transportation routing. However, efficient decision-making requires using both spatial data and data stored in other enterprise applications. This paper proposes a web-services and executable business process based methodology for integrating GPS, GIS and enterprise applications such as enterprise resource planning systems. Architecture for implementation of the methodology and a sample integrated solution are also presented
    corecore