Mobile computing, ubiquitous computing, peer-2-peer network, grid computing: Difference between revisions

From Computer Science Wiki
No edit summary
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[file:Connection.png|right|frame|Web Science<ref>http://www.flaticon.com/</ref>]]
[[file:Connection.png|right|frame|Web Science<ref>http://www.flaticon.com/</ref>]]


The world-wide-web is distributed.
You must be aware of a cluster of different technologies related to [[networks]].  


{| style="width: 95%;" class="wikitable"
{| style="width: 95%;" class="wikitable"
Line 7: Line 7:
! Area  !!  Characteristics
! Area  !!  Characteristics
|-
|-
| mobile computing || broad general term describing your ability to use technology to wirelessly connect to and use centrally located information and/or application software
| mobile computing ||Mobile computing is human–computer interaction by which a computer is expected to be transported during normal usage, which allows for transmission of data, voice and video <ref>https://en.wikipedia.org/wiki/Mobile_computing</ref>
* Portability: Devices/nodes connected within the mobile computing system should facilitate mobility. These devices may have limited device capabilities and limited power supply, but should have a sufficient processing capability and physical portability to operate in a movable environment.
* Connectivity: This defines the quality of service (QoS) of the network connectivity. In a mobile computing system, the network availability is expected to be maintained at a high level with the minimal amount of lag/downtime without being affected by the mobility of the connected nodes.
* Interactivity: The nodes belonging to a mobile computing system are connected with one another to communicate and collaborate through active transactions of data.
* Individuality: A portable device or a mobile node connected to a mobile network often denote an individual; a mobile computing system should be able to adopt the technology to cater the individual needs and also to obtain contextual information of each node.
|-
|-
| ubiquitous computing || The condition in which computing is so woven into the fabric of everyday life that it becomes indistinguishable from it.
| ubiquitous computing || Ubiquitous computing is a concept in software engineering and computer science where computing is made to appear anytime and everywhere. <ref>https://en.wikipedia.org/wiki/Ubiquitous_computing</ref>
|-
|-
| peer-2-peer network || A decentralized computer network design in which all of the computers on the network are equals or peers.
| peer-2-peer network ||  
Peer-to-peer (P2P) computing or networking is:
* a distributed application architecture
* which partitions tasks or workloads between peers
* peers are equally privileged
* peers are equipotent
* peers form a peer-to-peer network of nodes
* peers make a portion of their resources, such as processing power, disk storage or network bandwidth, directly available to other network participants, without the need for central coordination by servers or stable hosts.
* peers are both suppliers and consumers of resource. <ref>https://en.wikipedia.org/wiki/Peer-to-peer</ref>
|-
|-
| grid computing || * Grid computing is the collection of computer resources  
| grid computing ||  
* grid computing is the collection of computer resources  
* from multiple locations to reach a common goal
* from multiple locations to reach a common goal
* the grid can be thought of as a distributed system  
* the grid can be thought of as a distributed system  
Line 20: Line 33:
|-
|-
|}
|}
== Do you understand this? ==




== Standards ==
== Standards ==
These standards are used from the IB Computer Science Subject Guide<ref>IB Diploma Programme Computer science guide (first examinations 2014). Cardiff, Wales, United Kingdom: International Baccalaureate Organization. January 2012.</ref>


* Define the terms: mobile computing, ubiquitous computing, peer-2-peer network, grid computing.
* Define the terms: mobile computing, ubiquitous computing, peer-2-peer network, grid computing.

Revision as of 19:31, 11 February 2019

Web Science[1]

You must be aware of a cluster of different technologies related to networks.

Area Characteristics
mobile computing Mobile computing is human–computer interaction by which a computer is expected to be transported during normal usage, which allows for transmission of data, voice and video [2]
  • Portability: Devices/nodes connected within the mobile computing system should facilitate mobility. These devices may have limited device capabilities and limited power supply, but should have a sufficient processing capability and physical portability to operate in a movable environment.
  • Connectivity: This defines the quality of service (QoS) of the network connectivity. In a mobile computing system, the network availability is expected to be maintained at a high level with the minimal amount of lag/downtime without being affected by the mobility of the connected nodes.
  • Interactivity: The nodes belonging to a mobile computing system are connected with one another to communicate and collaborate through active transactions of data.
  • Individuality: A portable device or a mobile node connected to a mobile network often denote an individual; a mobile computing system should be able to adopt the technology to cater the individual needs and also to obtain contextual information of each node.
ubiquitous computing Ubiquitous computing is a concept in software engineering and computer science where computing is made to appear anytime and everywhere. [3]
peer-2-peer network

Peer-to-peer (P2P) computing or networking is:

  • a distributed application architecture
  • which partitions tasks or workloads between peers
  • peers are equally privileged
  • peers are equipotent
  • peers form a peer-to-peer network of nodes
  • peers make a portion of their resources, such as processing power, disk storage or network bandwidth, directly available to other network participants, without the need for central coordination by servers or stable hosts.
  • peers are both suppliers and consumers of resource. [4]
grid computing
  • grid computing is the collection of computer resources
  • from multiple locations to reach a common goal
  • the grid can be thought of as a distributed system
  • with non-interactive workloads
  • involve a large number of files.[5]


Standards[edit]

These standards are used from the IB Computer Science Subject Guide[6]

  • Define the terms: mobile computing, ubiquitous computing, peer-2-peer network, grid computing.
  • Compare the major features of: mobile computing ubiquitous computing peer-2-peer network grid computing.

References[edit]

  1. http://www.flaticon.com/
  2. https://en.wikipedia.org/wiki/Mobile_computing
  3. https://en.wikipedia.org/wiki/Ubiquitous_computing
  4. https://en.wikipedia.org/wiki/Peer-to-peer
  5. https://en.wikipedia.org/wiki/Grid_computing
  6. IB Diploma Programme Computer science guide (first examinations 2014). Cardiff, Wales, United Kingdom: International Baccalaureate Organization. January 2012.