Task computing

Task computing

Task computing is a computation to fill the gap between tasks (what user wants to be done), and services (functionalities that are available to the user). Task computing seeks to redefine how users interact with and use computing environments. It is built on pervasive computing.

Task Computing Framework (TCF) and Task Computing Environment (TCE)

A Task Computing Framework (TCF) is a framework that supports Task Computing, by providing support for:
* The workflows of Task Computing, i.e., at a minimum, Discovery, followed by Composition and Execution
* Semantic description of tasks and services
* Specification, Execution and Re-Usability of tasks by end-users
* Manipulation including creation and disposal of services by the end-users

This definition of a Task Computing Framework does not make reference to computational components. Here an embodiment of a a Task Computing Framework will be referred to as a Task Computing Environment (TCE). A TCE is a computational system that includes, at a minimum, the following components:
* One or more Task Computing Clients (TCCs),
* One or more Semantically Described Services (SDSs),
* One or more Semantic Service Discovery Mechanisms (SSDMs), and
* Optionally one or more Service Controls (SCs)

Applications

Using Task Execution EditoR (STEER) [ [http://www.flacp.fujitsulabs.com/~rmasuoka/papers/Task-Computing-ISWC2003-202-color-final.pdf Microsoft Word - Task-Computing-ISCW2003-202-final.doc ] ] , embodiments of multiple Semantically Described Services and Service Controls the following applications are possible
* Exchanging Business Cards
* Showing and Sharing the Presentation
* Scheduling a Future Presentation
* Checking and Printing Directions to the Airport

Notes

Related work

* [http://csdl2.computer.org/persagen/DLAbsToc.jsp?resourcePath=/dl/mags/ex/&toc=comp/mags/ex/2003/05/x5toc.xml&DOI=10.1109/MIS.2003.1234773 White Hole]
* [http://doi.ieeecomputersociety.org/10.1109/SAINT.2005.2 PIPE (Pervasive Instance Provision Environment)]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • Task (computing) — A task is an execution path through address space.[1] In other words, a set of program instructions that are loaded in memory. The address registers have been loaded with the initial address of the program. At the next clock cycle, the CPU will… …   Wikipedia

  • Many-task computing — (MTC)[1][2][3][4][5][6][7] aims to bridge the gap between two computing paradigms, high throughput computing (HTC) …   Wikipedia

  • Task — may refer to: Task analysis Task (project management) Task (computing), in computing, a program execution context TASK party, a series of improvisational participatory art related events organized by artist Oliver Herring Task (language… …   Wikipedia

  • Task parallelism — (also known as function parallelism and control parallelism) is a form of parallelization of computer code across multiple processors in parallel computing environments. Task parallelism focuses on distributing execution processes (threads)… …   Wikipedia

  • task swapping — or task switching noun (computing) An operation whereby control can be swapped between two or more application programs, either on a command from the user or by the operating system • • • Main Entry: ↑task …   Useful english dictionary

  • task switching — task swapping or task switching noun (computing) An operation whereby control can be swapped between two or more application programs, either on a command from the user or by the operating system • • • Main Entry: ↑task …   Useful english dictionary

  • Task Force Games — was a game company started in 1979 by Allen Eldridge and Stephen Cole. Mr. Cole left the company in the early 80 s, but continued to design the company s best selling Star Fleet Battles game. Mr. Eldridge sold the company to New World Computing… …   Wikipedia

  • task management — UK US noun [uncountable] computing the process in which the system software controls what resources are given to which programs Thesaurus: processes in computinghyponym …   Useful english dictionary

  • Computing — For the formal concept of computation, see computation. For the magazine, see Computing (magazine). For the scientific journal, see Computing (journal). A difference engine: computing the solution to a polynomial function …   Wikipedia

  • task management — UK / US noun [uncountable] computing the process in which the system software controls what resources are given to which programs …   English dictionary

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”