Hi

I submitted my proposal on this project and I hope you can see and
access it. To avoid any server side problems with last minute
submission I will not make any change to it from now on. But in the
proposal I included link to Google Doc with its description which I
will be able to change and clarify even after the deadline.

I would appreciate any comments and recommendations.

Best regards,
Yaroslav Porshnev.

2012/4/6 Suresh Marru <[email protected]>:
> Hi Yaroslav,
>
> Sure I understand, will get you the definition but you may not have enough 
> time to consume it. There is a PhD thesis by Sathoshi Shirusuna discussing 
> about the higher level workflow description and how u can translate to 
> enactment languages. Most universities provide free access to thesis, see if 
> you can download a copy using your university id - 
> http://dl.acm.org/citation.cfm?id=1368931 
> http://proquest.umi.com/pqdlink?Ver=1&Exp=04-05-2017&FMT=7&DID=1407508901&RQT=309&attempt=1
>
> If you cannot download it, email me at smarru at apache.org and I will send 
> you a copy.
>
> The higher level workflow abstraction Satoshi discusses in his thesis is the 
> XWF.
>
> Suresh
>
> On Apr 6, 2012, at 7:04 AM, Yaroslav Porshnev wrote:
>
>> Hello.
>>
>> Yes, I am planning to submit the proposal and currently I am working on it.
>> It would be great if you give me information about XWF format. Also
>> are there any more detailed descriptions of XMF format compilers and
>> usage of messaging system? For now I can only explore source code and
>> I will definitely do it lately during development, but now for better
>> general understanding of the system internals and preparation of the
>> proposal such documentation could be very helpful.
>>
>> Best regards
>>
>> 2012/4/6 Suresh Marru (Commented) (JIRA) <[email protected]>:
>>>
>>>    [ 
>>> https://issues.apache.org/jira/browse/AIRAVATA-340?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13248025#comment-13248025
>>>  ]
>>>
>>> Suresh Marru commented on AIRAVATA-340:
>>> ---------------------------------------
>>>
>>> Hi Yaroslav,
>>>
>>> Sorry for the late reply. You got the requirement very correctly. As you 
>>> already figured it out, there are two tasks for this project, first one is 
>>> a Airavata XWF format to SWF compiler. Airavata has already XWF to BPEL, 
>>> XWF to python (jython) compilers. So you can look into implementing XSF 
>>> compilers. Second challenge is the monitoring progress. Airavata workflow 
>>> monitoring schema is reasonably well defined and the WS Messenger client 
>>> publish and subscribe API's have good examples bundled with. You should be 
>>> able to easily figure out Amazon SWF monitoring information and translate 
>>> into to equivalent Airavata messages.
>>>
>>> If it helps, we can provide a definition for the Airavata workflow format 
>>> XWF. Also, this project has elastic goals which could be easily extended if 
>>> you accomplish your goals early.
>>>
>>> Are you planning to submit a proposal on this task? Do you have any further 
>>> questions?
>>>
>>>> [GSoC] Airavata Workflow Enactment to support Amazon Simple Workflow 
>>>> Service
>>>> ----------------------------------------------------------------------------
>>>>
>>>>                 Key: AIRAVATA-340
>>>>                 URL: https://issues.apache.org/jira/browse/AIRAVATA-340
>>>>             Project: Airavata
>>>>          Issue Type: New Feature
>>>>          Components: XBaya
>>>>    Affects Versions: 0.4-INCUBATING
>>>>            Reporter: Suresh Marru
>>>>            Priority: Minor
>>>>              Labels: gsoc2012, mentor
>>>>
>>>> Airavata's GFac enables users to wrap as web services and then use XBaya 
>>>> to drag and drop those components to a workspace and define data flow and 
>>>> control flow dependencies among the application nodes. Airavata's workflow 
>>>> system is used for composing, executing, and monitoring workflow graphs of 
>>>> web service components. The workflow description is high level abstraction 
>>>> and is converted to lower level execution run times like BPEL, SCUFL and 
>>>> Python scripts.
>>>> Amazon Simple Workflow Service (Amazon SWF) is a newly launched workflow 
>>>> service from Amazon. This service is of interest to Airavata user 
>>>> community to execute coupled applications on Amazon cloud computational 
>>>> resources.
>>>> Extend Airavata workflow execution to support Amazon SWF will enhance the 
>>>> capabilities provided by Airavata. The airavata developer community will 
>>>> provide detailed guidance and assistance.
>>>> There is extensive literature about Airavata WS Messenger including 4 
>>>> research papers. The Airavata community will provide guidance and 
>>>> assistance with the project.
>>>> User community & Impact of the software: Airavata is primarily targeted to 
>>>> build science gateways using computational resources from various 
>>>> disciplines. The initial targeted set of gateways include projects 
>>>> supporting research and education in chemistry, life sciences, biophysics, 
>>>> environmental sciences, geosciences astronomy and nuclear physics. The 
>>>> goal of airavata is to enhance productivity of these gateways to utilize 
>>>> cyberinfrastructure of resources (e.g., local lab resources, the Extreme 
>>>> Science and Engineering Discovery Environment (XSEDE), the Open Science 
>>>> Grid (OSG), University Clusters, Academic and Commercial Computational 
>>>> Clouds like FutureGrid & Amazon EC2). By using open community based 
>>>> software components and services like Airavata, gateways will be able to 
>>>> focus on providing additional scientific capabilities and to expanding the 
>>>> number of supported users. The capabilities of these gateways will offer 
>>>> clear benefits to society.
>>>
>>> --
>>> This message is automatically generated by JIRA.
>>> If you think it was sent incorrectly, please contact your JIRA 
>>> administrators: 
>>> https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
>>> For more information on JIRA, see: http://www.atlassian.com/software/jira
>>>
>>>
>

Reply via email to