首页 > 最新文献

Proceedings of the WICSA/ECSA 2012 Companion Volume最新文献

英文 中文
An architecture framework for application-managed scaling of cloud-hosted relational databases 用于应用程序管理的云托管关系数据库扩展的体系结构框架
Pub Date : 2012-08-20 DOI: 10.1145/2361999.2362004
Liang Zhao, S. Sakr, Liming Zhu, Xiwei Xu, Anna Liu
Scaling relational database in the cloud is one of the critical factors in the migration of applications to the cloud. It is important that applications can directly monitor fine-grained scaling performance (such as consistency-related replication delays and query-specific response time) and specify application-specific policies for autonomic management of the scaling. However, there is no general mechanism and reusable framework and infrastructures to help this. The current facilities in cloud-hosted relational databases are also very limited in providing fine-grained and consumer-centric monitoring data. The situation is exacerbated by the complexity of the different underlying cloud technologies and the need to separate scaling policy from business logic. This paper presents an architecture framework to facilitate a consumer-centric, application-managed autonomic scaling of relational databases in cloud. The architecture framework includes a new consumer-centric monitoring infrastructure and customisable components for sensing, monitoring, analysing and actuation according to application-level scaling policies without modifying an existing application. We evaluated our framework using a modified Web 2.0 application benchmark. The results demonstrate the framework's ability to provide application-level flexibility in achieving improved throughput, data freshness (different levels of consistency) and monetary saving.
在云中扩展关系数据库是将应用程序迁移到云中的关键因素之一。重要的是,应用程序可以直接监视细粒度的扩展性能(例如与一致性相关的复制延迟和特定于查询的响应时间),并指定特定于应用程序的策略,以自主管理扩展。然而,没有通用的机制和可重用的框架和基础设施来帮助实现这一点。云托管关系数据库中的当前功能在提供细粒度和以消费者为中心的监视数据方面也非常有限。不同底层云技术的复杂性以及将扩展策略与业务逻辑分离的需求加剧了这种情况。本文提出了一个架构框架,以促进以消费者为中心、应用程序管理的关系数据库在云中自主扩展。该架构框架包括一个新的以消费者为中心的监控基础设施和可定制组件,用于根据应用级扩展策略进行传感、监控、分析和驱动,而无需修改现有应用程序。我们使用修改后的Web 2.0应用程序基准来评估我们的框架。结果表明,该框架能够提供应用程序级别的灵活性,以实现改进的吞吐量、数据新鲜度(不同级别的一致性)和节省资金。
{"title":"An architecture framework for application-managed scaling of cloud-hosted relational databases","authors":"Liang Zhao, S. Sakr, Liming Zhu, Xiwei Xu, Anna Liu","doi":"10.1145/2361999.2362004","DOIUrl":"https://doi.org/10.1145/2361999.2362004","url":null,"abstract":"Scaling relational database in the cloud is one of the critical factors in the migration of applications to the cloud. It is important that applications can directly monitor fine-grained scaling performance (such as consistency-related replication delays and query-specific response time) and specify application-specific policies for autonomic management of the scaling. However, there is no general mechanism and reusable framework and infrastructures to help this. The current facilities in cloud-hosted relational databases are also very limited in providing fine-grained and consumer-centric monitoring data. The situation is exacerbated by the complexity of the different underlying cloud technologies and the need to separate scaling policy from business logic. This paper presents an architecture framework to facilitate a consumer-centric, application-managed autonomic scaling of relational databases in cloud. The architecture framework includes a new consumer-centric monitoring infrastructure and customisable components for sensing, monitoring, analysing and actuation according to application-level scaling policies without modifying an existing application. We evaluated our framework using a modified Web 2.0 application benchmark. The results demonstrate the framework's ability to provide application-level flexibility in achieving improved throughput, data freshness (different levels of consistency) and monetary saving.","PeriodicalId":116686,"journal":{"name":"Proceedings of the WICSA/ECSA 2012 Companion Volume","volume":"118 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-08-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132009528","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 5
A first account on stigmergic information systems and their impact on platform development 第一个关于污名化信息系统及其对平台开发的影响的帐户
Pub Date : 2012-08-20 DOI: 10.1145/2361999.2362010
Jürgen Musil, Angelika Musil, D. Winkler, S. Biffl
Modern software platforms often depend on networks of user-generated content. Although such platforms are very popular, their architectural concepts and underlying system dynamics are not yet fully understood. This paper uses stigmergy, a form of indirect communication and self-organization, as basis for framing certain groups of software services in order to propose an architectural concept of stigmergic information systems and describe identified key fields (actor base, architecture, software ecosystem) influencing them. Thus enabling the creation of better solution stack configurations needed to support effective and efficient development of such services.
现代软件平台通常依赖于用户生成内容的网络。尽管这样的平台非常流行,但是它们的架构概念和底层系统动力学还没有被完全理解。本文使用污名化(一种间接沟通和自组织的形式)作为框架特定软件服务组的基础,以提出污名化信息系统的架构概念,并描述影响它们的已识别的关键领域(参与者基础、架构、软件生态系统)。因此,可以创建更好的解决方案堆栈配置,以支持有效和高效地开发此类服务。
{"title":"A first account on stigmergic information systems and their impact on platform development","authors":"Jürgen Musil, Angelika Musil, D. Winkler, S. Biffl","doi":"10.1145/2361999.2362010","DOIUrl":"https://doi.org/10.1145/2361999.2362010","url":null,"abstract":"Modern software platforms often depend on networks of user-generated content. Although such platforms are very popular, their architectural concepts and underlying system dynamics are not yet fully understood. This paper uses stigmergy, a form of indirect communication and self-organization, as basis for framing certain groups of software services in order to propose an architectural concept of stigmergic information systems and describe identified key fields (actor base, architecture, software ecosystem) influencing them. Thus enabling the creation of better solution stack configurations needed to support effective and efficient development of such services.","PeriodicalId":116686,"journal":{"name":"Proceedings of the WICSA/ECSA 2012 Companion Volume","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-08-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128908575","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 10
Framework for monitoring and testing web application scalability on the cloud 用于监控和测试云上web应用程序可伸缩性的框架
Pub Date : 2012-08-20 DOI: 10.1145/2361999.2362008
Martti Vasar, S. Srirama, M. Dumas
By allowing resources to be acquired on-demand and in variable amounts, cloud computing provides an appealing environment for deploying pilot projects and for performance testing of Web applications and services. However, setting up cloud environments for performance testing still requires a significant amount of manual effort. To aid performance engineers in this task, we developed a framework that integrates several common benchmarking and monitoring tools. The framework helps performance engineers to test applications under various configurations and loads. Furthermore, the framework supports dynamic server allocation based on incoming load using a response-time-aware heuristics. We validated the framework by deploying and stress-testing the MediaWiki application. An experimental evaluation was conducted aimed at comparing the response-time-aware heuristics against Amazon Auto-Scale.
通过允许按需以可变数量获取资源,云计算为部署试点项目以及Web应用程序和服务的性能测试提供了一个吸引人的环境。然而,为性能测试设置云环境仍然需要大量的手工工作。为了帮助性能工程师完成这项任务,我们开发了一个框架,该框架集成了几个常见的基准测试和监视工具。该框架帮助性能工程师在各种配置和负载下测试应用程序。此外,该框架还支持使用响应时间感知启发式方法根据传入负载进行动态服务器分配。我们通过部署和对MediaWiki应用程序进行压力测试来验证该框架。进行了一项旨在比较响应时间感知启发式和Amazon Auto-Scale的实验评估。
{"title":"Framework for monitoring and testing web application scalability on the cloud","authors":"Martti Vasar, S. Srirama, M. Dumas","doi":"10.1145/2361999.2362008","DOIUrl":"https://doi.org/10.1145/2361999.2362008","url":null,"abstract":"By allowing resources to be acquired on-demand and in variable amounts, cloud computing provides an appealing environment for deploying pilot projects and for performance testing of Web applications and services. However, setting up cloud environments for performance testing still requires a significant amount of manual effort. To aid performance engineers in this task, we developed a framework that integrates several common benchmarking and monitoring tools. The framework helps performance engineers to test applications under various configurations and loads. Furthermore, the framework supports dynamic server allocation based on incoming load using a response-time-aware heuristics. We validated the framework by deploying and stress-testing the MediaWiki application. An experimental evaluation was conducted aimed at comparing the response-time-aware heuristics against Amazon Auto-Scale.","PeriodicalId":116686,"journal":{"name":"Proceedings of the WICSA/ECSA 2012 Companion Volume","volume":"165 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-08-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115680521","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 26
A lean and mean strategy for migration to services 向服务迁移的精简策略
Pub Date : 2012-08-20 DOI: 10.1145/2361999.2362009
M. Razavian, P. Lago
In industry, enterprises have many software systems to be modernized and made available as added-value services. Identification of migration strategies and practices for service engineering is critical for successful legacy migration, and SOA adoption in industrial setting. This paper presents the results of an interview survey on the migration strategies in industry. The purpose of this paper is twofold: 1) to discover the migration strategies that industrial practice adopts 2) to identify the benefits of making such strategies explicit. Results of the survey have been analyzed in terms of migration activities and the available knowledge assets. As a result, we generalize the practice of industrial migration into a Lean & Mean SOA migration strategy. In addition, the uses of the strategy pinpoint promising industry-relevant research directions.
在工业中,企业有许多软件系统需要现代化,并作为增值服务提供。确定服务工程的迁移策略和实践对于成功地进行遗留迁移和在工业环境中采用SOA至关重要。本文介绍了一项关于产业迁移策略的访谈调查结果。本文的目的是双重的:1)发现工业实践采用的迁移策略2)确定明确这些策略的好处。根据迁移活动和可用知识资产对调查结果进行了分析。因此,我们将工业迁移的实践推广到精益和平均SOA迁移策略中。此外,该战略的使用指出了有前途的行业相关研究方向。
{"title":"A lean and mean strategy for migration to services","authors":"M. Razavian, P. Lago","doi":"10.1145/2361999.2362009","DOIUrl":"https://doi.org/10.1145/2361999.2362009","url":null,"abstract":"In industry, enterprises have many software systems to be modernized and made available as added-value services. Identification of migration strategies and practices for service engineering is critical for successful legacy migration, and SOA adoption in industrial setting. This paper presents the results of an interview survey on the migration strategies in industry. The purpose of this paper is twofold: 1) to discover the migration strategies that industrial practice adopts 2) to identify the benefits of making such strategies explicit. Results of the survey have been analyzed in terms of migration activities and the available knowledge assets. As a result, we generalize the practice of industrial migration into a Lean & Mean SOA migration strategy. In addition, the uses of the strategy pinpoint promising industry-relevant research directions.","PeriodicalId":116686,"journal":{"name":"Proceedings of the WICSA/ECSA 2012 Companion Volume","volume":"155 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-08-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127351993","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 14
Workshop on SHAring and Reusing architectural Knowledge (SHARK 2012) 建筑知识共享与再利用研讨会(SHARK 2012)
Pub Date : 2012-08-20 DOI: 10.1145/2361999.2362019
Uwe Zdun, Rafael Capilla
Architectural Knowledge (AK) is defined as the integrated representation of the software architecture of a software-intensive system or family of systems along with architectural decisions and their rationale, external influence and the development environment. The SHARK workshop series focuses on current methods, languages, and tools that can be used to extract, represent, share, apply, and reuse AK, and the experimentation and/or exploitation thereof. In this seventh SHARK workshop we will focus on current approaches tackling the problem of supporting the software engineering tasks driven by or producing architectural knowledge.
体系结构知识(AK)被定义为软件密集型系统或系统家族的软件体系结构的集成表示,以及体系结构决策及其基本原理、外部影响和开发环境。SHARK系列研讨会着重于当前的方法、语言和工具,这些方法、语言和工具可用于提取、表示、共享、应用和重用AK,以及对它们的实验和/或利用。在第7次SHARK研讨会中,我们将关注当前处理由架构知识驱动或产生架构知识的软件工程任务支持问题的方法。
{"title":"Workshop on SHAring and Reusing architectural Knowledge (SHARK 2012)","authors":"Uwe Zdun, Rafael Capilla","doi":"10.1145/2361999.2362019","DOIUrl":"https://doi.org/10.1145/2361999.2362019","url":null,"abstract":"Architectural Knowledge (AK) is defined as the integrated representation of the software architecture of a software-intensive system or family of systems along with architectural decisions and their rationale, external influence and the development environment. The SHARK workshop series focuses on current methods, languages, and tools that can be used to extract, represent, share, apply, and reuse AK, and the experimentation and/or exploitation thereof. In this seventh SHARK workshop we will focus on current approaches tackling the problem of supporting the software engineering tasks driven by or producing architectural knowledge.","PeriodicalId":116686,"journal":{"name":"Proceedings of the WICSA/ECSA 2012 Companion Volume","volume":"30 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-08-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122514526","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Nordic Symposium on Cloud Computing and Internet Technologies (NordiCloud) 北欧云计算和互联网技术研讨会(NordiCloud)
Pub Date : 2012-08-20 DOI: 10.1145/2361999.2362001
M. Babar, Parastoo Mohagheghi, Åke Edlund, Sébastien Mosser, T. Mikkonen, Peep Küngas
This is an introduction to the NordiCloud Symposium collocated with WICSA/ECSA 2012.
这是对与WICSA/ECSA 2012同期举办的NordiCloud研讨会的介绍。
{"title":"Nordic Symposium on Cloud Computing and Internet Technologies (NordiCloud)","authors":"M. Babar, Parastoo Mohagheghi, Åke Edlund, Sébastien Mosser, T. Mikkonen, Peep Küngas","doi":"10.1145/2361999.2362001","DOIUrl":"https://doi.org/10.1145/2361999.2362001","url":null,"abstract":"This is an introduction to the NordiCloud Symposium collocated with WICSA/ECSA 2012.","PeriodicalId":116686,"journal":{"name":"Proceedings of the WICSA/ECSA 2012 Companion Volume","volume":"97 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-08-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131770338","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Configurator-as-a-service: tool support for deriving software architectures at runtime 配置器即服务:用于在运行时派生软件架构的工具支持
Pub Date : 2012-08-20 DOI: 10.1145/2361999.2362031
Varvana Myllärniemi, Mikko Ylikangas, M. Raatikainen, Jari Pääkkö, T. Männistö, T. Aaltonen
Variability in software architectures, and especially dynamic variability in software architectures, calls for tool support. The complexity involved in the variability means that tools should be able to efficiently derive architectures at runtime. Our contribution is to offer concepts and an expository instantiation of Configurator-as-a-Service (CaaS). CaaS provides integrability, separation of derivation concerns, and automation. The approach is validated with a case of social devices, where proximity-based, distributed service compositions of mobile devices are derived at runtime.
软件体系结构中的可变性,特别是软件体系结构中的动态可变性,需要工具支持。可变性所涉及的复杂性意味着工具应该能够在运行时有效地派生体系结构。我们的贡献是提供了配置器即服务(CaaS)的概念和说明性实例。CaaS提供了可集成性、派生关注点的分离和自动化。该方法在一个社交设备的案例中得到了验证,在社交设备中,基于接近度的分布式移动设备服务组合是在运行时派生的。
{"title":"Configurator-as-a-service: tool support for deriving software architectures at runtime","authors":"Varvana Myllärniemi, Mikko Ylikangas, M. Raatikainen, Jari Pääkkö, T. Männistö, T. Aaltonen","doi":"10.1145/2361999.2362031","DOIUrl":"https://doi.org/10.1145/2361999.2362031","url":null,"abstract":"Variability in software architectures, and especially dynamic variability in software architectures, calls for tool support. The complexity involved in the variability means that tools should be able to efficiently derive architectures at runtime. Our contribution is to offer concepts and an expository instantiation of Configurator-as-a-Service (CaaS). CaaS provides integrability, separation of derivation concerns, and automation. The approach is validated with a case of social devices, where proximity-based, distributed service compositions of mobile devices are derived at runtime.","PeriodicalId":116686,"journal":{"name":"Proceedings of the WICSA/ECSA 2012 Companion Volume","volume":"62 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-08-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132764528","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 7
Does cloud computing deliver the promised benefits for IT industry? 云计算为IT行业带来了承诺的好处吗?
Pub Date : 2012-08-20 DOI: 10.1145/2361999.2362007
Nattakarn Phaphoom, Nilay V. Oza, Xiaofeng Wang, P. Abrahamsson
Cloud computing has captured the attention of both the researchers and practitioners alike. Companies and other cloud users are expecting to receive significant benefits from the new cloud based technologies. To what extent these benefits materialize for enterprise IT is not clearly understood. In this paper, we examine the perceived benefits of cloud computing from the cloud users' perspectives. Cloud users include users of SaaS/PaaS/IaaS, ranging from end-users, to service developers and system administrators. Using content analysis techniques, we examine one of the major discussion forums of cloud computing. Rather than offering a yes/no answer to the question posed, we offer five empirically drawn insights on the perceived benefits of cloud computing. It is proposed that the empirical insights gained are valuable to both researchers and practitioners. The value lies in a more holistic view on the promised benefits' landscape.
云计算已经引起了研究人员和实践者的注意。公司和其他云用户期望从新的基于云的技术中获得显著的好处。企业IT在多大程度上实现了这些好处还不清楚。在本文中,我们从云用户的角度考察了云计算的感知好处。云用户包括SaaS/PaaS/IaaS用户,从最终用户到服务开发人员和系统管理员。使用内容分析技术,我们研究了云计算的一个主要论坛。对于所提出的问题,我们不是给出一个“是”或“否”的答案,而是提供关于云计算的感知好处的五个经验见解。本文提出,所获得的实证见解对研究人员和实践者都有价值。其价值在于更全面地看待所承诺的利益前景。
{"title":"Does cloud computing deliver the promised benefits for IT industry?","authors":"Nattakarn Phaphoom, Nilay V. Oza, Xiaofeng Wang, P. Abrahamsson","doi":"10.1145/2361999.2362007","DOIUrl":"https://doi.org/10.1145/2361999.2362007","url":null,"abstract":"Cloud computing has captured the attention of both the researchers and practitioners alike. Companies and other cloud users are expecting to receive significant benefits from the new cloud based technologies. To what extent these benefits materialize for enterprise IT is not clearly understood. In this paper, we examine the perceived benefits of cloud computing from the cloud users' perspectives. Cloud users include users of SaaS/PaaS/IaaS, ranging from end-users, to service developers and system administrators. Using content analysis techniques, we examine one of the major discussion forums of cloud computing. Rather than offering a yes/no answer to the question posed, we offer five empirically drawn insights on the perceived benefits of cloud computing. It is proposed that the empirical insights gained are valuable to both researchers and practitioners. The value lies in a more holistic view on the promised benefits' landscape.","PeriodicalId":116686,"journal":{"name":"Proceedings of the WICSA/ECSA 2012 Companion Volume","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-08-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126569237","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 22
A short survey on the state of the art in architectures and platforms for large scale data analysis and knowledge discovery from data 对大规模数据分析和从数据中发现知识的架构和平台的现状进行简短的调查
Pub Date : 2012-08-20 DOI: 10.1145/2361999.2362039
Edmon Begoli
Intended as a survey for practicing architects and researchers seeking an overview of the state-of-the-art architectures for data analysis, this paper provides an overview of the emerging data management and analytic platforms including parallel databases, Hadoop-based systems, High Performance Computing (HPC) platforms and platforms popularly referred to as NoSQL platforms. Platforms are presented based on their relevance, analysis they support and the data organization model they support.
本文旨在为寻求最新数据分析体系结构概述的执业架构师和研究人员提供一份调查报告,概述了新兴的数据管理和分析平台,包括并行数据库、基于hadoop的系统、高性能计算(HPC)平台和平台,以及通常被称为NoSQL平台。根据平台的相关性、支持的分析以及支持的数据组织模型来介绍平台。
{"title":"A short survey on the state of the art in architectures and platforms for large scale data analysis and knowledge discovery from data","authors":"Edmon Begoli","doi":"10.1145/2361999.2362039","DOIUrl":"https://doi.org/10.1145/2361999.2362039","url":null,"abstract":"Intended as a survey for practicing architects and researchers seeking an overview of the state-of-the-art architectures for data analysis, this paper provides an overview of the emerging data management and analytic platforms including parallel databases, Hadoop-based systems, High Performance Computing (HPC) platforms and platforms popularly referred to as NoSQL platforms. Platforms are presented based on their relevance, analysis they support and the data organization model they support.","PeriodicalId":116686,"journal":{"name":"Proceedings of the WICSA/ECSA 2012 Companion Volume","volume":"79 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-08-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125185912","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 29
Graph-based implicit knowledge discovery from architecture change logs 从架构变更日志中发现基于图的隐式知识
Pub Date : 2012-08-20 DOI: 10.1145/2361999.2362024
Aakash Ahmad, Pooyan Jamshidi, M. Arshad, C. Pahl
Service architectures continuously evolve as a consequence of frequent business and technical change cycles. Architecture change log data represents a source of evolution-centric information in terms of intent, scope and operationalisation to accommodate changing requirements in existing architecture. We investigate change logs in order to analyse operational representation of architecture change instances to discover an implicit evolution-centric knowledge that have been aggregating over time. Change instances from the log are formalised as a typed attributed graph with its node and edge attribution capturing change representation on architecture elements. We exploit graph matching as a knowledge discovery technique in order to i) analyse change operationalisation and its dependencies for ii) discovering re-current change sequences in the log. We identify potentially reusable, usage-determined change patterns.
由于频繁的业务和技术变更周期,服务体系结构不断发展。体系结构变更日志数据代表了一个以演进为中心的信息源,这些信息源涉及现有体系结构的意图、范围和可操作性,以适应不断变化的需求。我们研究变更日志是为了分析架构变更实例的操作表示,以发现一个隐式的以进化为中心的知识,这些知识随着时间的推移而聚集。日志中的更改实例被形式化为带有节点和边缘属性的类型化属性图,它捕获了体系结构元素上的更改表示。我们利用图匹配作为一种知识发现技术,以便i)分析变更操作化及其依赖关系ii)发现日志中重复的变更序列。我们识别潜在的可重用的、由使用情况决定的变更模式。
{"title":"Graph-based implicit knowledge discovery from architecture change logs","authors":"Aakash Ahmad, Pooyan Jamshidi, M. Arshad, C. Pahl","doi":"10.1145/2361999.2362024","DOIUrl":"https://doi.org/10.1145/2361999.2362024","url":null,"abstract":"Service architectures continuously evolve as a consequence of frequent business and technical change cycles. Architecture change log data represents a source of evolution-centric information in terms of intent, scope and operationalisation to accommodate changing requirements in existing architecture. We investigate change logs in order to analyse operational representation of architecture change instances to discover an implicit evolution-centric knowledge that have been aggregating over time. Change instances from the log are formalised as a typed attributed graph with its node and edge attribution capturing change representation on architecture elements. We exploit graph matching as a knowledge discovery technique in order to i) analyse change operationalisation and its dependencies for ii) discovering re-current change sequences in the log. We identify potentially reusable, usage-determined change patterns.","PeriodicalId":116686,"journal":{"name":"Proceedings of the WICSA/ECSA 2012 Companion Volume","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-08-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121919688","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 15
期刊
Proceedings of the WICSA/ECSA 2012 Companion Volume
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1