Metacomputing is all computing and computing-oriented activity which involves computing knowledge (science and technology) utilized for the research, development and application of different types of computing. It may also deal with numerous types of computing applications, such as: industry, business, management and human-related management. New emerging fields of metacomputing focus on the methodological and technological aspects of the development of large computer networks/grids, such as the Internet, intranet and other territorially distributed computer networks for special purposes.[1]

Uses

edit

In computer science

edit

Metacomputing, as a computing of computing, includes: the organization of large computer networks, choice of the design criteria (for example: peer-to-peer or centralized solution) and metacomputing software (middleware, metaprogramming) development where, in the specific domains, the concept metacomputing is used as a description of software meta-layers which are networked platforms for the development of user-oriented calculations, for example for computational physics and bio-informatics.

Here, serious scientific problems of systems/networks complexity emerge, not only related to domain-dependent complexities but focused on systemic meta-complexity of computer network infrastructures.

Metacomputing is also a useful descriptor for self-referential programming systems. Often these systems are functional as fifth-generation computer languages which require the use of an underlying metaprocessor software operating system in order to be operative. Typically metacomputing occurs in an interpreted or real-time compiling system since the changing nature of information in processing results may result in an unpredictable compute state throughout the existence of the metacomputer (the information state operated upon by the metacomputing platform).

In socio-cognitive engineering

edit

From the human and social perspectives, metacomputing is especially focused on: human-computer software, cognitive interrelations/interfaces, the possibilities of the development of intelligent computer grids for the cooperation of human organizations, and on ubiquitous computing technologies. In particular, it relates to the development of software infrastructures for the computational modeling and simulation of cognitive architectures for various decision support systems.

In systemics and from philosophical perspective

edit

Metacomputing refers to the general problems of computationality of human knowledge, to the limits of the transformation of human knowledge and individual thinking to the form of computer programs. These and similar questions are also of interest of mathematical psychology.

See also

edit

References

edit
  1. ^ Smarr, Larry; Catlett, Charles E. (1992). "Metacomputing". Communications of the ACM. 35 (6): 44. doi:10.1145/129888.129890.

Further reading

edit

📚 Artikel Terkait di Wikipedia

Middleware (distributed applications)

Middleware in the context of distributed applications is software that constraint services beyond those provided by the operating system to enable the

High-performance computing

Spain, as part of EuroHPC. Distributed computing Quantum computing Metacomputing Grand Challenge High Productivity Computing Systems High-availability

Quantum computing

quantum software Magic state distillation – Quantum computing algorithm Metacomputing – Computing for the purpose of computing Natural computing – Methods

Supercomputer

High-performance computing High-performance technical computing Jungle computing Metacomputing Nvidia Tesla Personal Supercomputer Parallel computing Supercomputing

Larry Smarr

2013-2014, Monitor Me". Smarr, Larry; Catlett, Charles E. (1992). "Metacomputing". Communications of the ACM. 35 (6): 44. doi:10.1145/129888.129890.

PM2

parallel MIMD machines at one end of the spectrum, or as a support for metacomputing over the Internet on the other end. It supports heterogeneous networking

CESNET

technologies and applications from hybrid networking, programmable hardware, metacomputing to middleware and video transmissions. CESNET fulfils the role of NREN

Volunteer computing

; Karaul, M.; Kedem, Z.; Wyckoff, P. (September 1996). "Charlotte: Metacomputing on the Web". Proceedings of the 9th International Conference on Parallel