Accomplishments

Total Page:16

File Type:pdf, Size:1020Kb

Accomplishments FIll in sections below, then cut and paste into the report on research.gov. Due date: September 30th, 2014. I use Heading 1, 2, etc for the report sections. I use [TEXT GOES HERE] to indicate where you should put text. Text in red is instructions from reports.gov. ​ Milestones: please see what we submitted to Dan K and address these in the report: ​ https://docs.google.com/document/d/1Z7tuKSUjZCCQpwQOSIq3oURTfnHnWGFWx8-uIP139A w/edit#heading=h.jch3hpwyme5 For outreach, see https://docs.google.com/document/d/1KsgYZqF3aLU6Vs0Xf1i2Gu9_k5wlW81hxBNgjCt3Fg8/ed it#heading=h.v0qfwhj3h1bw Accomplishments For NSF purposes, the PI should provide accomplishments in the context of the NSF merit review criteria of intellectual merit and broader impacts, and program specific review criteria specified in the solicitation. Please include any transformative outcomes or unanticipated discoveries as part of the Accomplishment section. What are the major goals of the project? 8000 char limit. List the major goals of the project as stated in the approved application or as approved by the agency. If the application lists milestones/target dates for important activities or phases of the project, identify these dates and show actual completion dates or the percentage of completion. The overall goal of the SciGaP project is to develop a Science Gateway Platform as a service that can be used to power both participating gateways (UltraScan, CIPRES, NSG) as well as gateway community at large. To meet this, goal, we are implementing SciGaP as a multi-tenanted service hosted on a virtualized environment that provides a well-defined Application Programming Interface (API) for client gateways. Gateways can use SciGaP through this API to outsource the generic capabilities such as task execution on supercomputers and workflow management. Highlights this year include the XSEDE14 SciGaP tutorial, which provided focus for our development efforts and a highly visable venue for interacting with the science gateway community; the design and implementation of the Airavata API based on the analysis of a broad array of science gateway use cases compiled for XSEDE (https://www.ideals.illinois.edu/handle/2142/43883) and development patterns (Marru, S.; ​ ​ Dooley, R.; Wilkins-Diehr, N.; Pierce, M.; Miller, M.; Pamidighantam, S.; Wernert, J., "Authoring a Science Gateway Cookbook," Cluster Computing (CLUSTER), 2013 IEEE International Conference on , vol., no., pp.1,3, 23-27 Sept. 2013)); the development of a reference client implementation in PHP to provide a face for the API and an entry point for new developers; the deployment of the initial set of SciGaP services to support the XSEDE14 tutorial; and the integration of Airavata with the UltraScan Science Gateway. The following are the project’s recurring and Year 1 milestones. We summarize activities related to milestones as sub-bullets. Recurring Deliverables ● Engage in planned outreach activities ○ Presented Airavata API design and community architecture engagement at ApacheCon 2014, these API’s have resulted from SciGaP interactions. ○ Conducted gateway developer tutorial at CCGrid2014. ○ Conducted gateway developer tutorial at XSEDE14. ○ Pierce and Marru are participating in two Fall 2014 semester classes taught by Prof. Geoffrey Fox and Prof. Beth Plale, respectively. Course materials will be made available online as part of the IU School of Informatics and Computing’s Online Course strategy. ○ We mentored five Google Summer of Code 2014 student projects, including one with participation by PI Demeler (in addition to IU team). Details are listed here: https://cwiki.apache.org/confluence/display/AIRAVATA/GSoC+2014 ○ We are engaging new students in IU’s School of Informatics and Computing through “bootcamp” activities. Over 25 students have participated in overview presentations and are subscribed to the [email protected] mailing list. ​ ​ ○ The CIPRES project engaged one student from a women-only high school, who matriculated to UCLA in molecular biology in 9/2014. The CIPRES project also provided internships for two undergraduate students and two Master’s level students, all in computer science. One of these students has entered a PhD program at UIUC in August, 2014. ○ Three high school students participated in summer internship and worked on various NSG projects as a part of SDSC’s Research Experience for High School (REHS) program. NSG team hosted workshops at Society for Neuroscience (SFN November , 2013) annual meeting, at NEURON workshop ( June, 2014), and at Computational Neuroscience (CNS July, 2014) annual meeting. SFN and CNS had about 22 to 25 attendees and the NEURON workshop had 12 attendees. In addition NSG poster was accepted at both of these conferences and were presented by NSG team members. ● Conduct yearly gateway community user surveys. ○ The CIPRES project conducted a user survey in March to assess progress and trends in user needs. This year survey was emailed to 3200 users, and 800+ responses were received. ○ IU team members helped design and implement a major gateway survey as part of the related Science Gateway Institute, an NSF S2I2 project led by Nancy Wilkins-Diehr. An initial summary report was submitted to the NSF by the Institute. ● Follow 6-week release pattern for SciGaP software patches. ○ We released Apache Airavata 0.8-0.13 during the current period, with release 0.14 in preparation (anticipated by end of September). Year 1: SciGaP 1.0 Foundations ● Release Airavata 1.0 with API based on design documents and community input. ○ The Airavata API has been defined and validated through two tutorials, four Google Summer of Code projects, and integration with UltraScan. We are preparing release 1.0 based on this work and anticipate release in late October 2014, pending community vote. ● Design and begin implementing multi-tenanted SciGaP. ○ We have one accepted publication to CCGrid 2014 describing our approach to multi-tenanted security credential management, one accepted publication to the International Workshop on Science Gateways (2014) on the overall architecture, and one submitted publication to Gateway Computing Environments Workshop describing SciGaP’s multi-tenanted, API based approach and its implementation to support UltraScan’s usage requirements. ● Convert UltraScan to use SciGaP. ○ We completed conversion of UltraScan from legacy, pre-Airavata code for job submission and management in December 2013 but maintained the pre-existing interfaces. We are in the process of converting UltraScan-Airavata integration to use the new Airavata API and expect production usage by the end of September 2014, coinciding with a tutorial by PI Borries Demeler. ● Begin conversion of NSG to SciGaP. ○ NSG and CIPRES are branches of the same code base (the Workbench Framework). During Year 1, we have developed a common code base. CIPRES is already using this code base and NSG is in the process of adopting this code base. From analysis of this common code base, we derived two possible strategies for integrating the Workbench with Airavata. This was presented as a poster at XSEDE14. We also determined that it would be better to focus on integrating Airavata with this common code base, with evaluation through the CIPRES gateway, instead of NSG integration in Year 2. ● Initiate Net+ evaluation (see http://www.internet2.edu/netplus/service-phases.html). ​ ​ ○ We met with the Net+ team via teleconference and presented our project. It was determined that the Net+ team did not have the resources to help SciGaP develop the necessary business plan. Instead, the Net+ team recommended that we consult with Dr. Brad Wheeler (Indiana University’s Vice President for Information Technology and co-founder of Internet2’s Net+ activity) for recommendations and possible collaborations with faculty in Indiana University’s Kelley School of Business. We will follow up on this recommendation to meet with Dr. Wheeler. What was accomplished under these goals (you must provide information for at least one of the 4 categories below)? 8000 char limit for each of the 4 categories. For this reporting period describe: 1) major activities; 2) specific objectives; 3) significant results, including major findings, developments, or conclusions (both positive and negative); and 4) key outcomes or other achievements. Include a discussion of stated goals not met. 1) Major activities Project Wide: Our project-wide focuses this year were on developing a SciGaP API based on ​ detailed understanding of the CIPRES, NSG, and UltraScan use cases; implementing the API in Apache Airavata; standing up a preliminary version of the persistent, unified SciGaP services, and integrating UltraScan with these persistent services. In order to bootstrap the new collaboration between IU and SDSC team members, IU staff programmer Don Kushan Saminda Wijeratne was embedded with the SDSC development team. This effort is summarized in the XSEDE14 poster, “Evaluating CIPRES Science Gateway Integration Options with Apache Airavata” by Don Kushan Wijeratne, Mark Miller, Terri Schwartz, Suresh Marru and Marlon Pierce. IU and UltraScan team members also collaborated extensively on the API design and initial implementation in Apache Thrift with PHP client bindings. A two-day hackathon with UltraScan’s Gary Gorbet and the IU team in Bloomington in March 2014 was the keystone of this effort. Final integration with the API is being completed at the end of September 2014, coinciding with a tutorial in Juelich by UltraScan PI Borries Demeler. Apache Airavata: We released Airavata 0.10-0.13 through the Apache Software Foundation, ​ with 0.14 in preparation for the end of the month. Our major software development activities focused on defining the Apache Airavata API using Apache Thrift; a complete redesign of the Airavata Registry component to replace legacy data model definitions with data model bindings defined by Thrift; adding a new major component, the Orchestrator, to handle scheduling and simplify support for UltraScan, CIPRES, and NSG use cases; rewiring Airavata components to use the API Server and the Orchestrator; and reimplementing Airavata’s GFAC component to make it more fault-tolerant and elastic through the use of Apache Zookeeper.
Recommended publications
  • Return of Organization Exempt from Income
    OMB No. 1545-0047 Return of Organization Exempt From Income Tax Form 990 Under section 501(c), 527, or 4947(a)(1) of the Internal Revenue Code (except black lung benefit trust or private foundation) Open to Public Department of the Treasury Internal Revenue Service The organization may have to use a copy of this return to satisfy state reporting requirements. Inspection A For the 2011 calendar year, or tax year beginning 5/1/2011 , and ending 4/30/2012 B Check if applicable: C Name of organization The Apache Software Foundation D Employer identification number Address change Doing Business As 47-0825376 Name change Number and street (or P.O. box if mail is not delivered to street address) Room/suite E Telephone number Initial return 1901 Munsey Drive (909) 374-9776 Terminated City or town, state or country, and ZIP + 4 Amended return Forest Hill MD 21050-2747 G Gross receipts $ 554,439 Application pending F Name and address of principal officer: H(a) Is this a group return for affiliates? Yes X No Jim Jagielski 1901 Munsey Drive, Forest Hill, MD 21050-2747 H(b) Are all affiliates included? Yes No I Tax-exempt status: X 501(c)(3) 501(c) ( ) (insert no.) 4947(a)(1) or 527 If "No," attach a list. (see instructions) J Website: http://www.apache.org/ H(c) Group exemption number K Form of organization: X Corporation Trust Association Other L Year of formation: 1999 M State of legal domicile: MD Part I Summary 1 Briefly describe the organization's mission or most significant activities: to provide open source software to the public that we sponsor free of charge 2 Check this box if the organization discontinued its operations or disposed of more than 25% of its net assets.
    [Show full text]
  • Sustainable Cyberinfrastructure Software Through Open Governance
    Sustainable Cyberinfrastructure Software Through Open Governance Marlon Pierce1, Suresh Marru1, Chris Mattmann2,3 1 University Information Technology Services, Indiana University, Bloomington IN 47408 2 Jet Propulsion Laboratory, California Institute of Technology, Pasadena, CA 91109 3 Department of Computer Science, University of Southern California, Los Angeles, CA 90089 Introduction: The Need for Open Governance Sustainable software depends on communities who are invested in the software’s success. These communities need rules that guide their interactions, that encourage participation, that guide discussions, and that lead to resolutions and decisions -- we refer to these rules as a community’s governance. Open governance provides well-defined mechanisms executed through open communications that allow stakeholders from diverse and even competing backgrounds to interact in neutral forums in a collaborative manner encouraging growth and transforming passive users into active stakeholders. Our position is that cyberinfrastructure software sustainability benefits from these open governance methods. Software sustainability has many aspects. As a first principle, the software must obviously fulfill a need for a community of users. In addition, some portion of the project’s members must acquire funding to develop and improve the software, to fix bugs, and to maintain compatibility with new computing platforms, with compilers, with run time environments, etc. The software needs to be well-engineered, documented, and supported so that it can survive the departure of early developers and add new developers. All these activities are performed by the project stakeholders. Greater diversity of stakeholders increases the resiliency and sustainability of the project in the face of uncertain funding and developer turnover, but this diversity also increases the likelihood of conflicts.
    [Show full text]
  • Full-Graph-Limited-Mvn-Deps.Pdf
    org.jboss.cl.jboss-cl-2.0.9.GA org.jboss.cl.jboss-cl-parent-2.2.1.GA org.jboss.cl.jboss-classloader-N/A org.jboss.cl.jboss-classloading-vfs-N/A org.jboss.cl.jboss-classloading-N/A org.primefaces.extensions.master-pom-1.0.0 org.sonatype.mercury.mercury-mp3-1.0-alpha-1 org.primefaces.themes.overcast-${primefaces.theme.version} org.primefaces.themes.dark-hive-${primefaces.theme.version}org.primefaces.themes.humanity-${primefaces.theme.version}org.primefaces.themes.le-frog-${primefaces.theme.version} org.primefaces.themes.south-street-${primefaces.theme.version}org.primefaces.themes.sunny-${primefaces.theme.version}org.primefaces.themes.hot-sneaks-${primefaces.theme.version}org.primefaces.themes.cupertino-${primefaces.theme.version} org.primefaces.themes.trontastic-${primefaces.theme.version}org.primefaces.themes.excite-bike-${primefaces.theme.version} org.apache.maven.mercury.mercury-external-N/A org.primefaces.themes.redmond-${primefaces.theme.version}org.primefaces.themes.afterwork-${primefaces.theme.version}org.primefaces.themes.glass-x-${primefaces.theme.version}org.primefaces.themes.home-${primefaces.theme.version} org.primefaces.themes.black-tie-${primefaces.theme.version}org.primefaces.themes.eggplant-${primefaces.theme.version} org.apache.maven.mercury.mercury-repo-remote-m2-N/Aorg.apache.maven.mercury.mercury-md-sat-N/A org.primefaces.themes.ui-lightness-${primefaces.theme.version}org.primefaces.themes.midnight-${primefaces.theme.version}org.primefaces.themes.mint-choc-${primefaces.theme.version}org.primefaces.themes.afternoon-${primefaces.theme.version}org.primefaces.themes.dot-luv-${primefaces.theme.version}org.primefaces.themes.smoothness-${primefaces.theme.version}org.primefaces.themes.swanky-purse-${primefaces.theme.version}
    [Show full text]
  • Code Smell Prediction Employing Machine Learning Meets Emerging Java Language Constructs"
    Appendix to the paper "Code smell prediction employing machine learning meets emerging Java language constructs" Hanna Grodzicka, Michał Kawa, Zofia Łakomiak, Arkadiusz Ziobrowski, Lech Madeyski (B) The Appendix includes two tables containing the dataset used in the paper "Code smell prediction employing machine learning meets emerging Java lan- guage constructs". The first table contains information about 792 projects selected for R package reproducer [Madeyski and Kitchenham(2019)]. Projects were the base dataset for cre- ating the dataset used in the study (Table I). The second table contains information about 281 projects filtered by Java version from build tool Maven (Table II) which were directly used in the paper. TABLE I: Base projects used to create the new dataset # Orgasation Project name GitHub link Commit hash Build tool Java version 1 adobe aem-core-wcm- www.github.com/adobe/ 1d1f1d70844c9e07cd694f028e87f85d926aba94 other or lack of unknown components aem-core-wcm-components 2 adobe S3Mock www.github.com/adobe/ 5aa299c2b6d0f0fd00f8d03fda560502270afb82 MAVEN 8 S3Mock 3 alexa alexa-skills- www.github.com/alexa/ bf1e9ccc50d1f3f8408f887f70197ee288fd4bd9 MAVEN 8 kit-sdk-for- alexa-skills-kit-sdk- java for-java 4 alibaba ARouter www.github.com/alibaba/ 93b328569bbdbf75e4aa87f0ecf48c69600591b2 GRADLE unknown ARouter 5 alibaba atlas www.github.com/alibaba/ e8c7b3f1ff14b2a1df64321c6992b796cae7d732 GRADLE unknown atlas 6 alibaba canal www.github.com/alibaba/ 08167c95c767fd3c9879584c0230820a8476a7a7 MAVEN 7 canal 7 alibaba cobar www.github.com/alibaba/
    [Show full text]
  • Apache Airavata Based Implementation of Advanced Infrastructure
    Procedia Computer Science Volume 80, 2016, Pages 1927–1939 ICCS 2016. The International Conference on Computational Science Community Science Exemplars in SEAGrid Science Gateway: Apache Airavata based Implementation of Advanced Infrastructure Sudhakar Pamidighantam*, Supun Nakandala, Eroma Abeysinghe, Chathuri Wimalasena, Shameera Rathnayaka Yodage, Suresh Marru, Marlon Pierce Research Technologies Division, University Information Technology Services, Indiana University Abstract We describe the science discovered by some of the community of researchers using the SEAGrid Science gateway. Specific science projects to be discussed include calcium carbonate and bicarbonate hydrochemistry, mechanistic studies of redox proteins and diffraction modeling of metal and metal- oxide structures and interfaces. The modeling studies involve a variety of ab initio and molecular dynamics computational techniques and coupled execution of a workflows using specific set of applications enabled in the SEAGrid Science Gateway. The integration of applications and resources that enable workflows that couple empirical, semi-empirical, ab initio DFT, and Moller-Plesset perturbative models and combine computational and visualization modules through a single point of access is now possible through the SEAGrid gateway. Integration with the Apache Airavata infrastructure to gain a sustainable and more easily maintainable set of services is described. As part of this integration we also provide a web browser based SEAGrid Portal in addition to the SEAGrid rich client based on the previous GridChem client. We will elaborate the services and their enhancements in this process to exemplify how the new implementation will enhance the maintainability and sustainability. We will also provide exemplar science workflows and contrast how they are supported in the new deployment to showcase the adoptability and user support for services and resources.
    [Show full text]
  • Testsmelldescriber Enabling Developers’ Awareness on Test Quality with Test Smell Summaries
    Bachelor Thesis January 31, 2018 TestSmellDescriber Enabling Developers’ Awareness on Test Quality with Test Smell Summaries Ivan Taraca of Pfullendorf, Germany (13-751-896) supervised by Prof. Dr. Harald C. Gall Dr. Sebastiano Panichella software evolution & architecture lab Bachelor Thesis TestSmellDescriber Enabling Developers’ Awareness on Test Quality with Test Smell Summaries Ivan Taraca software evolution & architecture lab Bachelor Thesis Author: Ivan Taraca, [email protected] URL: http://bit.ly/2DUiZrC Project period: 20.10.2018 - 31.01.2018 Software Evolution & Architecture Lab Department of Informatics, University of Zurich Acknowledgements First of all, I like to thank Dr. Harald Gall for giving me the opportunity to write this thesis at the Software Evolution & Architecture Lab. Special thanks goes out to Dr. Sebastiano Panichella for his instructions, guidance and help during the making of this thesis, without whom this would not have been possible. I would also like to express my gratitude to Dr. Fabio Polomba, Dr. Yann-Gaël Guéhéneuc and Dr. Nikolaos Tsantalis for providing me access to their research and always being available for questions. Last, but not least, do I want to thank my parents, sisters and nephews for the support and love they’ve given all those years. Abstract With the importance of software in today’s society, malfunctioning software can not only lead to disrupting our day-to-day lives, but also large monetary damages. A lot of time and effort goes into the development of test suites to ensure the quality and accuracy of software. But how do we elevate the quality of test code? This thesis presents TestSmellDescriber, a tool with the ability to generate descriptions detailing potential problems in test cases, which are collected by conducting a Test Smell analysis.
    [Show full text]
  • News from OSS Watch 
    Issue 23/2011 http://www.oss-watch.ac.uk/newsletters/june2011.pdf June Supporting open source in education and research http://www.oss-watch.ac.uk pringhasmostdefinitelysprungandwehavelotstotellyouaboutinthis, SourJunenewsletter.Ourfeaturedarticlethismonthasks,‘What kind of In thIs Issue: licence should I choose?’Therearemanyfreeandopensourcesoftware licences,andwhiletheyallbroadlyattempttofacilitatethesamethings, l What kind of licence theyalsohavesomedifferences.Inthisarticle,RowanWilsongroupssome should I choose? ofthemajordifferencesintocategoriesthatshouldhelpyouunderstand whichdecisionsyoushouldtakeinordertoselectalicenceforyourcode. l Rave in Context OurfirstblogpostcomesfromRossGardler,whotellsusaboutapractical l An open letter to OSS demonstrationofopennessasasustainableacademicresearchpractice.Our developers: thank you! secondblogpostisaguestpostfromDonnaReish,whosaysaverypersonal thankyoutotheopensourcecommunitybydescribingwhatadifferenceopen sourceapplicationsmaketoherprofessionallife. l FAQs Itlookslikethenextfewmonthscouldbeprettybusy,asthereareafairfewopen sourceeventscomingup.Dotakealookattheeventssectiontoseeifthereisanything thatcatchesyoureye. ElenaBlanco,ContentEditor,[email protected] Onlinenewsletteravailableat: http://www.oss-watch.ac.uk/ stay up-to-date newsletters/june2011.pdf OSSWatchnewsfeed News from OSS Watch http://www.oss-watch.ac.uk/rss/osswatchnews.rss Xamarin:Novell’sformeropensourcestrategistto JISCmobilewebsitelaunchedinconjunctionwith becomeCEO MyMobileBristol NatFriedmanhasjoinednewventureXamarinasthe
    [Show full text]
  • Apache Airavata: Building Gateways to InnovaOn
    c Apache Airavata: Building Gateways to Innovaon Suresh Marru Indiana University Thanks to the Airavata PMC ● Aleksander Slominski ● Lahiru Gunathilake (Incuba4on Mentor) ● Marlon Pierce ● Amila Jayasekara ● Patanachai Tangchaisin ● Ate Douma (Incuba4on ● Raminder Singh Mentor) ● Saminda Wijeratne ● Chathura Herath ● Shahani Markus ● Chathuri Wimalasena Weerawarana ● Chris A. Ma<mann ● Srinath Perera (Incuba4on Mentor) ● Suresh Marru (Chair) ● Eran Chinthaka ● Thilina Gunarathn ● Heshan Suriyaarachchi Apache Airavata became an Apache TLP in September 2012. Thanks also to our incubator champion, Ross Gardler and to Paul Freemantle and Sanjiva Weerawarna for serving as mentors. What’s the Point of This Talk? ● Don’t let history overly constrain the future. ● Broaden awareness of Airavata within the Apache community. ● Look for new collaboraons outside the groups that we normally work with. What Is Cyberinfrastructure? “Cyberinfrastructure consists of computing systems, data storage systems, advanced instruments and data repositories, visualization environments, and people, all linked together by software and high performance networks to improve research productivity and enable breakthroughs not otherwise possible.” –Craig Stewart, Indiana University See talk by the NSF’s Dr. Dan Katz 2:30 pm during Thursday’s session. Science Gateways: Enabling & Democratizing Scientific Research Advanced Science Tools Computational Scientific Algorithms and Archived Data Resources Instruments Models and Metadata Knowledge and Expertise http://sciencegateways.org/
    [Show full text]
  • Using Apache Commons SCXML
    Using Apache Commons SCXML 2.0 a general purpose and standards based state machine engine Ate Douma R&D Platform Architect @ Hippo, Amsterdam Open Source CMS http://www.onehippo.org 10 years ASF Committer, 7 years ASF Member Committer @ Apache Commons Committer & PMC Member @ Apache Airavata, Incubator, Portals, Rave, Wicket & Wookie Mentor @ Apache Streams (incubating) [email protected] / [email protected] / @atedouma Agenda • SCXML – quick introduction • Why use SCXML? • A brief history of Commons SCXML • Commons SCXML 2.0 • Features (trunk) • A simple demo • High level architecture • Using custom Actions • Use case: Hippo CMS document workflow • Roadmap SCXML State Chart XML: State Machine Notation for Control Abstraction • an XML-based markup language which provides a generic state-machine based execution environment based on CCXML and Harel State charts. • Developed by the W3C: http://www.w3.org/TR/scxml/ • First Draft July 5, 2005. Latest Candidate Recommendation March 13, 2014 • Defines the XML and the logical algorithm for execution – an engine specification A typical example: a stopwatch <?xml version="1.0" encoding="UTF-8"?> <scxml xmlns="http://www.w3.org/2005/07/scxml" version="1.0" initial="reset"> <state id="reset"> <transition event="watch.start" target="running"/> </state> <state id="running"> <transition event="watch.split" target="paused"/> <transition event="watch.stop" target="stopped"/> </state> <state id="paused"> <transition event="watch.unsplit" target="running"/> <transition event="watch.stop" target="stopped"/>
    [Show full text]
  • Return of Organization Exempt from Income
    OMB No. 1545-0047 Return of Organization Exempt From Income Tax Form 990 Under section 501(c), 527, or 4947(a)(1) of the Internal Revenue Code (except black lung benefit trust or private foundation) Open to Public Department of the Treasury Internal Revenue Service The organization may have to use a copy of this return to satisfy state reporting requirements. Inspection A For the 2012 calendar year, or tax year beginning 5/1/2012 , and ending 4/30/2013 B Check if applicable: C Name of organization The Apache Software Foundation D Employer identification number Address change Doing Business As 47-0825376 Name change Number and street (or P.O. box if mail is not delivered to street address) Room/suite E Telephone number Initial return 1901 Munsey Drive (909) 374-9776 Terminated City, town or post office, state, and ZIP code Amended return Forest Hill MD 21050-2747 G Gross receipts $ 905,732 Application pending F Name and address of principal officer: H(a) Is this a group return for affiliates? Yes X No Jim Jagielski 1901 Munsey Drive, Forest Hill, MD 21050-2747 H(b) Are all affiliates included? Yes No I Tax-exempt status: X 501(c)(3) 501(c) ( ) (insert no.) 4947(a)(1) or 527 If "No," attach a list. (see instructions) J Website: http://www.apache.org/ H(c) Group exemption number K Form of organization: X Corporation Trust Association Other L Year of formation: 1999 M State of legal domicile: MD Part I Summary 1 Briefly describe the organization's mission or most significant activities: to provide open source software to the public that we sponsor free of charge 2 Check this box if the organization discontinued its operations or disposed of more than 25% of its net assets.
    [Show full text]
  • Arxiv:2005.02829V1 [Cs.SE] 5 May 2020 Therefore, Big Data Term Was Introduced for Such Data
    Role of Apache Software Foundation in Big Data Projects Aleem Akhtar Virtual University of Pakistan [email protected] Abstract. With the increase in amount of Big Data being generated each year, tools and technologies developed and used for the purpose of storing, processing and analyzing Big Data has also improved. Open- Source software has been an important factor in the success and innova- tion in the field of Big Data while Apache Software Foundation (ASF) has played a crucial role in this success and innovation by providing a number of state-of-the-art projects, free and open to the public. ASF has classified its project in different categories. In this report, projects listed under Big Data category are deeply analyzed and discussed with reference to one-of-the seven sub-categories defined. Our investigation has shown that many of the Apache Big Data projects are autonomous but some are built based on other Apache projects and some work in conjunction with other projects to improve and ease development in Big Data space. Keywords: Big Data · Apache Software Foundation · ASF 1 Introduction Last decade has seen an explosion of Data. Huge amount of data is being pro- duced at very hight rate from Internet sites, Government records, scientific ex- periments, sensor networks, and many other sources like online transactions, images, audio, videos, posts, health records, emails, logs, click streams, social networks, mobile phones, and their apps [1][2]. Such data cannot be managed or processed in reasonable amount of time by traditional set of database tools, arXiv:2005.02829v1 [cs.SE] 5 May 2020 therefore, Big Data term was introduced for such data.
    [Show full text]
  • Apache Airavata: Design and Directions of a Science Gateway Framework
    Apache Airavata: Design and Directions of a Science Gateway Framework Marlon E. Pierce Suresh Marru Lahiru Gunathilake Thejaka Amila Kanewala Indiana University & Indiana University & Indiana University & Indiana University & Apache Software Foundation Apache Software Foundation Apache Software Foundation Apache Software Foundation Bloomington, IN 47408 USA Bloomington, IN 47408 USA Bloomington, IN 47408 USA Bloomington, IN 47408 USA [email protected] [email protected] Raminder Singh Saminda Wijeratne Chathuri Wimalasena Chathura Herath Indiana University & Indiana University & Indiana University & Knight Capital Group & Apache Software Foundation Apache Software Foundation Apache Software Foundation Apache Software Foundation Bloomington, IN 47408 USA Bloomington, IN 47408 USA Bloomington, IN 47408 USA New York, NY 10174 USA Eran Chinthaka Chris Mattmann Aleksander Slominski Patanachai Tangchaisin Work Day Inc. & NASA JPL & IBM Research & Wize Commerce & Apache Software Foundation Apache Software Foundation Apache Software Foundation Apache Software Foundation San Francisco, CA, USA Pasadena, CA ,USA New York, NY, USA San Mateo, CA USA Abstract— This paper provides an overview of the Apache the Orchestrator and their relationships with other components. Airavata software system for science gateways. Gateways use We also clarify changing roles of previous component. We Airavata to manage application and workflow executions on a provide an overview of how the project is managed using open range of backend resources (grids, computing clouds, and local governance mechanisms and how its collaborations with clusters). Airavata’s design goal is to provide component stakeholder gateways drives the project’s evolution. abstractions for major tasks required to provide gateway application management. Components are not directly accessed but are instead exposed through a client Application II.
    [Show full text]